Настройка демона SNMP
Демон Простого протокола управления сетью (SNMP) - это фоновый процесс сервера, который может выполняться на любой рабочей станции с установленным Протоколом управления передачей/протоколом Internet (TCP/IP).
Программа-демон в качестве агента SNMP принимает запросы SNMP от приложений-диспетчеров, выполняет их идентификацию и обработку. Дополнительные сведения об агентах и диспетчерах приведены в разделах Функции простого протокола управления сетью, Как работает диспетчер и Как работает агент в книге Communications Programming Concepts.
Для активации демона 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.