Модуль поддержки SNMP.
Синтаксис:
snmpd user NAME (add|set) [pass PASSWORD] [sec[urity] (noAuthNoPriv|authNoPriv|authPriv)] [acc[essRights] (readOnly|readWrite)] [cla[ss] (guest|admin)] [privpass PRIVPASS] [proto (<privacy protocol>)]
snmpd user NAME del[ete]
snmpd comm[unity] NAME
snmpd (nodebug|debug [prox] [trap] [stat] [mibs] [user] [cryp] [pack] [time] [flow])
snmpd (v1disable|v1enable)
snmpd (start|stop)
snmpd clear
Для предоставления прав на доступ к ресурсам используется параметр “accessRights” команды “snmpd”. Параметры “ReadOnly|readWrite” позволяют только чтение или изменение некоторых переменных соответственно. Параметр “class guest/admin” предоставляет ограниченный или полный доступ к переменным соответственно.
Значением по умолчанию SNMP v1 параметра “community” для операций чтения является "public". Команда “snmpd community NAME” позволяет изменить значение параметра.
Данная реализация поддерживает MIB-II, а также частные MIB.
Поддерживаются следующие уровни безопасности SNMP, устанавливаемые параметром «sec[urity]»:
- "noAuthNoPriv" – сообщения SNMP посылаются без аутентификации пользователя и не кодируются
- "authNoPriv" – сообщения SNMP посылаются с аутентификацией пользователя, но не кодируются
- "authPriv" – сообщения SNMP посылаются с аутентификацией пользователя и кодируются. В параметре “privpass PRIVPASS” указывается пароль (ключ) для кодирования, а в параметре “proto’ - протокол кодирования.
Опция “nodebug/debug” выключает/включает запись отладочной информации SNMP модуля в системный журнал.
Команда “snmpd clear” удаляет конфигурацию SNMP на устройстве.
Например,
snmpd comm secret snmpd user john add pass mypassword security authNoPriv snmpd on