Назад | Перейти на главную страницу

Как перезапустить snmpd на Opensolaris после изменения snmpd.conf?

Мне нужно перезапустить snmpd после обновления /etc/snmp/conf/snmpd.conf, чтобы он распознал изменения. Я использую Net-SNMP 5.4.2 на Opensolaris 10. Я пробовал эти два:

snmpd restart
kill -9 pid

Команда kill убивает его, и он запускается снова под новым pid, но новые изменения snmpd.conf, похоже, не распознаются. Я добавляю "disk /" в snmpd.conf и проверяю, какие файловые системы монтируются:

snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9.1.2

Но это ничего не показывает, поэтому у меня сложилось впечатление, что мое добавление disk / не выполняется. Правильно ли я перезапускаю snmpd?

Это перезапускает snmpd:

svcadm restart net-snmp

Глядя на

svcs -a | grep snmp

Я понял, что служба называется net-snmp, а не snmp, snmpd или snmpdx. Opensolaris и snmp для меня впервые.

Использует ли Net-SNMP SMF?

Если так, я бы справился с этим с svcadm.

Например

svcadm disable snmpd
svcadm enable snmpd

kill -9 убивает процесс. вы пробовали kill -HUP?

Из документов:

Агент Net-SNMP может быть проинструктирован перечитать различные файлы конфигурации, либо через назначение snmpset целого числа (1) для UCD-SNMP-MIB :: versionUpdateConfig.0 (.1.3.6.1.4.1.2021.100.11.0) или отправив сигнал kill -HUP процессу агента.