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 [email protected] 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.