Net-snmp重新加载以奇怪的方式工作

时间:2012-11-24 04:34:51

标签: net-snmp

我在/etc/snmpd.conf路径中放置了snmp v3配置,createUser指令和rwuser指令,并且在运行snmpd时我指定它使用-c选项从此路径读取配置。({{1} })

问题是,当我放置createUser指令并发送“killall SIGHUP snmpd”时,我可以使用新放置的用户访问,但即使我从配置文件中删除了用户并发送信号后我仍然可以访问用户。但是,如果我重新启动系统,用户将被删除并正常工作。

添加用户工作正常但删除却没有。任何帮助将不胜感激。

我知道我应该在snmpd -c /etc/snmpd.conf中放置createUser指令。但是,如果我重新启动系统,则放置的条目将不存在。

由于

1 个答案:

答案 0 :(得分:0)

诀窍是在createUser代理未运行时将/var/net-snmp/snmpd.conf指令放在snmp中。因为每次snmp代理启动和停止时都会修改此文件。因此,基本上首先停止snmp代理(终止或服务snmpd停止),使用/var/net-snmp/snmpd.conf指令更新createUser,然后启动snmp代理。

要删除用户,请先停止snmp代理从/var/net-snmp/snmpd.conf删除该条目并启动代理。