четверг, 1 декабря 2011 г.

SNMP

(ОС: 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 не используется)
Пример настройки 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 это фактически пароль.

Комментариев нет:

Отправить комментарий