Настройка демона SNMP

Демон Простого протокола управления сетью (SNMP) - это фоновый процесс сервера, который может выполняться на любой рабочей станции с установленным Протоколом управления передачей/протоколом Internet (TCP/IP).

Программа-демон в качестве агента SNMP принимает запросы SNMP от приложений-диспетчеров, выполняет их идентификацию и обработку. Дополнительные сведения об агентах и диспетчерах приведены в разделах Функции простого протокола управления сетью, Как работает диспетчер и Как работает агент в книге Communications Programming Concepts.

Прим.: Термины демон SNMP, агент SNMP и просто агент эквивалентны.

Для активации демона snmpd с минимальной конфигурацией необходим циклический интерфейс TCP/IP. Перед запуском TCP/IP введите следующую команду:

ifconfig lo0 loopback up

Демон SNMP пытается связать сокеты со стандартными портами Протокола пользовательских дейтаграмм (UDP) и Протокола управления передачей (TCP), которые должны быть определены в файле /etc/services следующим образом:

snmp            161/udp
snmp-trap       162/udp
smux            199/tcp

Согласно RFC 1157, службе snmp должен быть выделен порт с номером 161. В файле /etc/services этим службам присвоены порты с номерами 161, 162 и 199. Если файл /etc/services обслуживается с другого компьютера, то перед запуском демона /etc/services указанные порты необходимо освободить в обслуживаемом файле SNMP на сервере.

Демон SNMP считывает информацию из файла конфигурации текущей версии SNMP при запуске, при вызове команды refresh (если snmpd выполняется под управлением контроллера системных ресурсов) и при получении сигнала kill -1.