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