(ОС: Debian 5.0)
На SNMP-клиенты ставим:
apt-get install snmpd
на SNMP-сервера (например сервер с cacti или nagios):
apt-get install snmp
Запрос SNMP дерева хоста выполняется так:
snmpwalk -c <имя_snmp_коммьюнити> -v1 <ip_address>
-c имя community string
-v1 версия протокола (SNMP -v1, SNMPv2 -v2c, для SNMP3 -v3 параметр community string не используется)
-v1 версия протокола (SNMP -v1, SNMPv2 -v2c, для SNMP3 -v3 параметр community string не используется)
Пример настройки SNMP на сервере
В конфиге /etc/default/snmpd выводим демона на прослушку 0.0.0.0
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0'
Пример конфигурационного файла:
syslocation: Meganetwork, Russia
sysservices 0
syscontact admin@yourlan.com
#community #hosts allowed
rwcommunity private trusted.host.com
rocommunity everyone 10.0.0.0/24
В этом конфигурационном файле присутствует самая базовая конфигурация:
- rwcommunity указывает, кто может выполнять запись в MIB хоста (вместо private укажите другое слово — это пароль)
- rocommunity указывает, кто может смотреть дерево SNMP (вместо everyone укажите другое слово — это пароль)
По умолчанию название rocommunity public, но из соображений безопасности его лучше изменить на другое. Имя community это фактически пароль.
Комментариев нет:
Отправить комментарий