web-dev-qa-db-ja.com

snmpd.confを変更した後、Opensolarisでsnmpdを再起動する方法は?

/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を正しく再起動していますか?

3
Banjer

これにより、snmpdが再起動します。

svcadm restart net-snmp

見て

svcs -a | grep snmp

このサービスの名前は、snmp、snmpd、またはsnmpdxではなくnet-snmpであることに気付きました。 opensolarisとsnmpはどちらも私にとって新しいものです。

4
Banjer

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信号をエージェントプロセスに送信します。

0
TheCompWiz

Net-SNMPはSMFを使用しますか?

もしそうなら、私はそれをsvcadmで管理します。

例えば

svcadm disable snmpd
svcadm enable snmpd
0
marcoc