2017-02-20 6 views
0

SNMPプロトコルを使用して2つのシステムを統合しようとしていますが、ここに私の質問があります: たとえば、MySQLデータベースからクエリを取得することがわかっています。クエリ文字列に条件を追加し、その結果、以下のようないくつかのこと:PHPでSNMPリクエストに条件を追加

SELECT * FROM table WHERE a='foo' AND b='bar' 

を使用すると、MIBインスタンスまたはMIBデータに基づいてデータを選択する必要がある場合、それが依存条件

答えて

1

でSNMPを使用してクエリを要求する任意の可能性があります。

あなたは次のように、インスタンスに基づいてデータを選択することができます。これはあなたのデバイス内のすべてのインターフェイスのステータスを与える

snmpwalk -v2c -cpublic 1.2.3.4 ifOperStatus 

SNMPは、トップ溶液上

snmpwalk -v2c -cpublic 1.2.3.4 ifOperStatus | grep up 

このケースでは、すべてのインスタンスを取得し、あなたの選択を行う必要があり、唯一のifOperStatus =「アップ」別のよりを取得サポートしていないデータを収集し、それを格納することですデータベースでは、あなたの質問に記載されているSQL構文を使用することができます

関連する問題