FreeBSD

SNMP — пример настройки

SNMP (англ. Simple Network Management Protocol — простой протокол управления сетями) — это протокол управления сетями связи на основе архитектуры UDP. Устройства, которые обычно поддерживают SNMP это маршрутизаторы, коммутаторы, серверы, рабочие станции, принтеры, модемы и т.д. SNMP является компонентом стека протоколов TCP/IP. Он состоит из набора стандартов сетевого управления, включая протокол передачи данных прикладного уровня, схему базы данных и набора объектов.

Установка:

# cd /usr/ports/net-mgmt/net-snmp/ && make install clean
# echo 'snmpd_enable="YES"' >> /etc/rc.conf
# cd /usr/local/share/snmp
# cp snmpd.conf.example snmpd.conf

# ee snmpd.conf

rouser  public
rocommunity  public localhost
syslocation  "Server Room"
syscontact  xx@xx.xx
com2sec local     127.0.0.1/32    public
com2sec local     192.168.20.0/24    public
group MyROGroup v1         local
group MyROGroup v2c        local
group MyROGroup usm        local
view all    included  .1  80
access MyROGroup ""      any       noauth    exact  all    none   none

Теперь запустим демона snmp

# /usr/local/etc/rc.d/snmpd start

Проверим работоспособность snmpd командой

# snmpwalk -v 2c -c public 127.0.0.1

Если все правильно вы увидите результат опроса вашей системы.
Есть так же альтернативный способ настройки, запустите команду snmpconf -i и ответьте на вопросы. Вы получите файл snmpd.conf, скопируйте его в /usr/local/share/snmp и запустите snmpd.

Оставить комментарий