XCVISNMP関数

導入

要件

UNIX上でSNMP関数を使用するためには、 UCD SNMPパッケージをインストールする必要があります。 Windows上では、これらの関数は NT 上でのみ利用可能であり、 Win95/98 では利用できません。

インストール手順

重要: UCD SNMP パッケージを使用するには、コンパイル前に NO_ZEROLENGTH_COMMUNITYを1に定義する必要があります。UCD SNMPのコン フィグレーションを行った後、config.hを編集し、 NO_ZEROLENGTH_COMMUNITY を探してください。 #define の行のコメントを外してください。 これにより、次のようになるはずです。
#define NO_ZEROLENGTH_COMMUNITY 1
Now compile PHP --with-snmp[=DIR].

SNMP コマンドと組み合わせた場合に奇妙なセグメント例外が生じる場合 は、上の指示に従っていないと思われます。UCD SNMPを再コンパイルした くない場合は、この不具合に対処するため、PHPを --enable-ucd-snmp-hack スイッチをつけてコンパイルしてください。

Windows版は、SNMPサポート用ファイルがmibsディレ クトリにあります。このディレクトリは、 directory. This directory should be moved to DRIVE:\usr\mibs, where DRIVE must be replaced with the driveletter where PHP is installed on, e.g.: c:\usr\mibs.

実行用の設定

この拡張モジュールは設定ディレクティブを全く 定義しません。

リソース型

定義済みの定数

この拡張モジュールは定数を全く定義しませ ん。

目次
snmp_get_quick_print --  UCD ライブラリの quick_print の現在の設定値を取得する
snmp_set_quick_print -- UCB SNMP ライブラリで quick_print の値を設定する
snmpget -- SNMPオブジェクトを取得する
snmprealwalk --  指定したオブジェクトに関するオブジェクトIDを含む全てのオブジェク トを返す
snmpset -- SNMP オブジェクトを設定する
snmpwalk -- エージェントから全てのSNMPオブジェクトを取りだす
snmpwalkoid -- ネットワークエンティティに関する情報ツリーの検索