Дек
11
В системе FreeBSD имеется штатный SNMP daemon, который вполне удовлетворяет моим потребностям.
Необходимо включить демон, для этого в файл /etc/rc.conf добавляем
bsnmpd_enable="YES"
теперь нужно подправить конфиг /etc/snmpd.config . внести название сервера, группу для чтения, и ip для которых разрешены обращения к нашему SNMP демону.
ниже только часть конфига которая подверглась изменению
host:=192.168.1.100 location := "radio" contact := "mail@mail.ru" # open standard SNMP ports begemotSnmpdPortStatus.[$(host)].161 = 1 begemotSnmpdPortStatus.127.0.0.1.161 = 1 begemotSnmpdPortStatus.192.168.1.50.161 = 1 begemotSnmpdPortStatus.192.168.1.51.161 = 1 begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"
стартуем
radio# ./bsnmpd start
Starting bsnmpd.Я используя систему мониторинга Cacti, для проверки работоспособности с сервера на котором стоит Cacti делаю
[miha@] /home/miha/> snmpwalk -c public -v 1 192.168.1.100 SNMPv2-MIB::sysDescr.0 = STRING: radio 2681712824 FreeBSD 7.2-RELEASE-p3 SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.12325.1.1.2.1.1 ... ... ...
Все работает!!!