Перезагрузка Net-SNMP работает странно

Я поместил конфигурацию snmp v3, директиву createUser и директиву rwuser в путь /etc/snmpd.conf, и при запуске snmpd я указываю, чтобы он читал конфигурацию из этого пути, используя параметр -c. (snmpd -c /etc/snmpd.conf)

Проблема в том, что когда я размещаю директиву createUser и отправляю «killall SIGHUP snmpd», я могу получить доступ к вновь размещенному пользователю, но даже после того, как я удалил пользователя из файла конфигурации и отправил сигнал, я все еще могу получить доступ к пользователю. Однако, если я перезагружу свою систему, пользователь будет удален и все будет работать нормально.

Добавление пользователя работает нормально, а удаление - нет. любая помощь будет оценена.

Я знаю, что должен поместить директиву createUser в /var/net-snmp/snmpd.conf. Но если я перезагружу систему, размещенной записи там не будет.

Спасибо


person Ashu    schedule 24.11.2012    source источник


Ответы (1)


Хитрость заключается в том, чтобы поместить директиву createUser в директиву /var/net-snmp/snmpd.conf, когда агент snmp не запущен. Потому что этот файл модифицируется каждый раз, когда агент snmp запускается и останавливается. Итак, сначала остановите агент snmp (остановка kill или service snmpd), обновите /var/net-snmp/snmpd.conf с помощью директивы createUser, а затем запустите агент snmp.

Чтобы удалить пользователя, сначала остановите агент snmp, удалите запись из /var/net-snmp/snmpd.conf и запустите агент.

person John Galt    schedule 29.01.2013