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

Hisatoshi Yamaoka log @ yamaq.org
2003年 9月 9日 (火) 14:48:48 JST


佐藤様

ご返事有難うございます。
automake、autoconfというのは恥ずかしながら初めて聞くのですが、
こちらの方法でも試してみようと思います。

実は今まではレンタルサーバを利用しており、PHPの実行環境はす
でに整えられていましたので、何も考えずスクリプトを組んでいました。

今回自分のサーバーで色々やってみようと思った(まずSNMP)のですが、
機能が自由に使える反面、設定等で苦労します。。


>佐藤通敏です。
>
>> こんにちは。 山岡と申します。
>
>
>Solarisの環境ですが、
>
>php-4.3.3/ext/snmpへ移動して、
>
>% phpize
>% ./configure --prefix=/usr/local --with-openssl=/usr/local --with-snmp=/usr/local
>
>checking for OpenSSL version... >= 0.9.6
>checking for CRYPTO_free in -lcrypto... yes
>checking for SSL_CTX_set_ssl_version in -lssl... yes
>checking for gawk... gawk
>checking for SNMP support... yes, shared
>checking for snmp_parse_oid... no
>checking for init_snmp in -lnetsnmp... yes
>checking whether to enable UCD SNMP hack... no
>checking for non-GNU ld... /usr/ccs/bin/ld
>
>% make
>
>で正常に作れました。
>
>automake (GNU automake) 1.7.6
>autoconf (GNU Autoconf) 2.57
>ltmain.sh (GNU libtool) 1.4.3 (1.922.2.111 2002/10/23 02:54:36)
>
>を使いました。
>
>> SNMP関数というのがあるようなので、これを利用してMRTGのような物が
>> 作れないかなと思いました。
>> 
>> 早速使ってみようと、
>> --with-snmp オプションをつけてconfigureしようとしましたが、
>> 
>> checking for SNMP support... yes
>> checking for default_store.h... no
>> 
>> checking for kstat_read in -lkstat... no
>> checking for snmp_parse_oid... (cached) no
>> checking for init_snmp in -lsnmp... no
>> configure: error: SNMP sanity check failed. Please check config.log for more inf
>> ormation.
>> 
>> 途中でこのようなエラーが出て止まってしまいます。
>> config.logを見ても意味がわかりませんでした。
>> sanity check failed とは直訳すると「健全性検査失敗」でしょうか?
>> 
>> WEBで色々と調べましたが解決方法を見つけることができず途方に暮れています。
>> そもそもこのSNMP関数を利用できている方はいらっしゃるのでしょうか?
>> 以前にも似たような質問があったようなのですが、時間が経過していたので
>> 誰かご存知ではないかと思い、質問させて頂きました。
>> 
>> 環境は
>> FreeBSD 4.8-Release
>> PHP 4.3.3
>> net-snmp 5.0.8
>> です。
>> 
>> よろしくお願いします。



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