L. SNMP関数

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
     

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

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