flat7th

+ net-snmpメモ

created 2009-06-26 modified 2009-06-26 

FC1 のパッケージ (FC3も同じ)

net-snmp
net-snmp-devel
net-snmp-utils
net-snmp-perl

pass_persist について

net-snmp 5.1.2 で調査。
pass_persist でスクリプト /usr/bin/hoge を起動するように設定し、
(1) hoge を kill したらどうなる?
  → snmpd が再起動してくれることはなく、MIBのget/getnext/setが
     行えなくなる。
(2) snmpd を停止したらどうなる?
  → パイプが閉じられるだけみたい。
     hoge では read LINE などとして1行目を読んでいるが、
     相手が閉じられているのでこれが終了コード 1 で終わる。
     終了コードを見ていないと、無限ループしてしまう。