[PHP-users 17782]Re: SNMPの利用について

Youichi Iwakiri yiwakiri @ st.rim.or.jp
2003年 9月 9日 (火) 16:47:14 JST


いわきりです

Hisatoshi Yamaoka wrote in <200309090658.AA00006 @ TCNPC62.yamaq> :
>教えて頂いたコマンドを実行すると、下記の通りとなりました。
>ますますPHPと離れた話になってしまいますが、
>誰か他の方がphp-snmpを利用する際の資料になれば幸いです。
># find / -name "net-snmp-config" -print
>/usr/local/bin/net-snmp-config

デフォルトのインストール先に入ってますね。

># find / -name "libnetsnmp.so" -exec nm {} \; | grep init_snmp
>00022678 T init_snmp

ぱっと見た感じでは、libnetsnmpも5.x系の様です。

net-snmp-configが見つかれば、5.x系ということで、
下記のようにチェックが行われます。

checking for SNMP support... yes
checking for net-snmp-config... /usr/local/bin/net-snmp-config
checking for snmp_parse_oid... yes
checking for init_snmp in -lnetsnmp... yes

山岡さんの場合は、
checking for SNMP support... yes
checking for default_store.h... no

checking for kstat_read in -lkstat... no

ですから、net-snmp-configが無い場合の処理になっています。

phpのconfigureスクリプトへ渡したオプションが間違ってた可能性は
無いですか?
$ ./configure --with-snmp=/usr [--other-options]

実際は、/usr/local下にあるのに、/usrを指定したとか、
デフォルトの/usr/local下にある場合は、path指定は省略出来ます。

config.logの最初の方に、configureへ渡したオプションが
残っているので確認して下さい。

-- 
Youichi Iwakiri



PHP-users メーリングリストの案内