/etc/snmp/conf/snmpd.confを更新した後、snmpdを再起動する必要があるため、変更が認識されます。私はOpensolaris10でNet-SNMP5.4.2を使用しています。次の2つを試しました。
snmpd restart
kill -9 pid
Killコマンドはそれを強制終了し、新しいpidで起動しますが、新しいsnmpd.confの変更は認識されていないようです。 snmpd.confに「disk /」を追加し、次の方法でマウントされているファイルシステムを確認するためにテストしています。
snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9.1.2
しかし、これは何も示していないので、ディスクの追加/が取っていないという印象を受けています。 snmpdを正しく再起動していますか?
これにより、snmpdが再起動します。
svcadm restart net-snmp
見て
svcs -a | grep snmp
このサービスの名前は、snmp、snmpd、またはsnmpdxではなくnet-snmpであることに気付きました。 opensolarisとsnmpはどちらも私にとって新しいものです。
kill-9はプロセスを強制終了します。 -HUPを殺そうとしましたか?
ドキュメントから:
Net-SNMPエージェントは、integer(1)をUCD-SNMP-MIB :: versionUpdateConfig.0(.1.3.6.1.4.1.2021.100.11.0)に割り当てたsnmpsetを介して、さまざまな構成ファイルを再読み取りするように指示できます。 、またはkill-HUP信号をエージェントプロセスに送信します。
Net-SNMPはSMFを使用しますか?
もしそうなら、私はそれをsvcadm
で管理します。
例えば
svcadm disable snmpd
svcadm enable snmpd