電子書籍の厳選無料作品が豊富!

PHPで機器やSWの状態(電源ONOFFなど)を監視できたらと思っています。

当然、Pingを打てば問題ないと思いますが
一覧表の中にその機器の状態をPHPスクリプトから
ブラウザに反映させたいです。
他の方法もあるかと思いますが、
この方法で実現できれば今の環境にマッチするのでベターです。

わからないのは3点。
・PHPでそういうことができるのか
・特別な環境設定が必要か?
・OIDの中の値を取得する方法は?
 (具体的なプログラム例が見たいです)

当方の環境は
 ・OS=WINDWS XP PRO
 ・Apache+MYSQL
 ・php5
といったところです。PHPはすでに動作確認済みです。

よろしくお願いいたします。

A 回答 (1件)

PHPでもMIB(というかSNMP)の情報は取得可能です。


SNMP関数を有効にするため、php.iniでextension=php_snmp.dllを有効にする必要があります。
特定のOIDのみ取得したいなら、参考URLのようにsnmpget関数で取得できます。
また全てのOIDを取得したい場合は、snmpwalkoid関数により連想配列の形で取得できます。
各関数の使用方法は参考URLやPHPマニュアルを参照してください。

参考URL:http://journal.mycom.co.jp/column/yetanother/083 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!