FreeBSD: Установка и настройка SNMP |
Написал Ярослав Гасов | |
29.02.2012 | |
cd /usr/ports/net-mgmt/net-snmp При этом опции сборки для net-snmp:
[ ] IPV6 Build with IPv6 support
Далее добавим строку snmpd_enable="YES" в rc.conf.
В /usr/local/share/snmp отредактируем snmpd.conf:
syslocation home #Описание местонахождения хоста, например: Kiev, UA sysservices 0 #???
( альтернативный способ настройки: snmpconf -i находясь в директории /usr/local/share/snmp )
ВНИМАНИЕ! Для только локального чтения достаточно в snmpd.conf записать одну строчку типа: rocommunity pub 127.0.0.1
Для запуска демона: /usr/local/etc/rc.d/snmpd start Для проверки: snmpwalk -v2с -c public 127.0.0.1 или snmpwalk -v2c -c pub 127.0.0.1 (в случае простой настройки для локального чтения, как указано выше розовым цветом) - Вы должны увидеть результат опроса вашей системы.
Для приема SNMP trap’ов используется snmptrapd, например (snmptrapd.conf): traphandle 1.3.6.1.4.1.171.11.63.6.2.20.0.2 /scripts/trap.php
trap.php:
#!/usr/bin/php -q Этот скрипт - получает в переменную $message текст, который передается демоном snmptrapd.
(Статья в состоянии написания)
|
|
Последнее обновление ( 05.03.2012 ) |