Во FreeBSD входит bsnmp, утилита с помощью которой вы сможете
мониторить использование системы по протоколу SNMP, я работаю с ним по
SNMPv1 и использую совместно с MRTG. Очень жаль, но утилиты подобной
snmpwalk(она входит в net-snmp), я не нашел. Поэтому настройка
усложняется. Но в целом, тут и настраивать то особо нечего.
Указал location – это физическое расположение оборудования и адрес
контактного лица отвечающего за это оборудование.
И изменил имя комунити:
read := "netstat"
В приципе можно запускать, но тут отсутствует ограничение, кому можно
обращаться к нашему snmp сервису, а кому нет.
Разграничение доступа осуществляется с помощью библиотеки libwrap и
прописать запреты и разрешения нужно в hosts.allow:
snmpd : 127.0.0.1 : allow snmpd : ALL : deny
Это мы разрешили обращаться только с локального хоста. Подробней о
libwrap(hosts.allow) я писал в статье hosts.allow.
Защищаем сервисы с libwrap.
И теперь можно переходить к запуску bsnmpd. Сначала разрешим ему
запускаться:
echo'bsnmpd_enable="YES"'>>/etc/rc.conf
И теперь запускаем:
/etc/rc.d/bsnmpd start
На этом настройка bsnmpd закончена.
Буду рад комментариям, постараюсь ответить на вопросы. Заходите на сайт http://www.hilik.org.ua/