Я пишу пользовательский MIB, который должен быть совместим с SNMPv3.Прямо сейчас я знаю, что он совместим с SNMPv2c (через smilint
и другие инструменты).Есть ли что-нибудь, что мне нужно сделать с MIB, чтобы сделать его совместимым с SNMPv3?
Планируется использовать SNMPv3 с USM, поэтому я считаю, что SNMPv2c MIB с Net-SNMP
, настроенным для USM, отвечает этим требованиям.Я просто немного обеспокоен тем, что в моей MIB не указаны какие-либо требования к конфиденциальности, такие как authNoPriv
.Это действительно делается только через файлы конфигурации (в Net-SNMP
), а не через MIB вообще?
Информация о написании MIB специально для SNMPv3 довольно скудна, поэтому я просто ищу подтверждение того, чтоЯ все делаю правильно.
Вот пример «объекта» в файле MIB, который довольно показателен для остальной части файла.
example OBJECT-TYPE
SYNTAX
Unsigned32 (1..4294967295)
MAX-ACCESS
read-only
STATUS
current
DESCRIPTION
"Example information."
::= { exampleEntry 2 }