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