SNMPとは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|動画|文献|商品|全文検索
Weblio 辞書 > コンピュータ > IT用語辞典 > SNMPの意味・解説 

IT用語辞典バイナリ

IT用語辞典バイナリIT用語辞典バイナリ

SNMP

フルスペル:Simple Network Management Protocol
読み方エスエヌエムピー

SNMPとは、ネットワーク管理のためのプロトコル通信規約)のことで、ネットワーク接続されたルーターハブなどの通信機器を、ネットワーク通じて監視あるいは制御するためのものであるTCP/IP接続ネットワークに用いられるが、TCPではなくUDP上で用いられることが一般的となる。

監視制御対象となる通信機器MIBManagement Information Base)と呼ばれるデータベース管理されており、MIB規定に従ってモデム利用状況調べたり、あるいは設定リセットしたりといった機器設定管理行なうことができる。

ネットワーク接続のほかの用語一覧
管理:  ICMP  MIB  OpenFlow  SNMP  シャットダウン  WBEM  WOL


PHP関数リファレンス

PHP Documentation GroupPHP Documentation Group

SNMP 関数

導入


要件

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

インストール手順

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

#define NO_ZEROLENGTH_COMMUNITY 1

  
それから、--with-snmp[=DIR] をつけて PHP をコンパイルします。
SNMP コマンドと組み合わせた場合に奇妙なセグメンテーションフォールトが 生じる場合は、上の指示に従っていないと思われます。UCD SNMP を再コンパイル したくない場合は、この不具合に対処するため、PHP を --enable-ucd-snmp-hack スイッチをつけてコンパイルしてください。
Windows 版は、SNMP サポート用ファイルが mibs ディレクトリにあります。このディレクトリを DRIVE:\usr\mibs に移動する必要が あります。DRIVE は、PHP がインストールされているドライブに置き換えなければ なりません。例: c:\usr\mibs

実行時設定

設定ディレクティブは定義されていません。

リソース型


定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
SNMP_OID_OUTPUT_FULL (integer)
5.2.0 以降
SNMP_OID_OUTPUT_NUMERIC (integer)
5.2.0 以降
SNMP_VALUE_LIBRARY (integer)
SNMP_VALUE_PLAIN (integer)
SNMP_VALUE_OBJECT (integer)
SNMP_BIT_STR (integer)
SNMP_OCTET_STR (integer)
SNMP_OPAQUE (integer)
SNMP_NULL (integer)
SNMP_OBJECT_ID (integer)
SNMP_IPADDRESS (integer)
SNMP_COUNTER (integer)
SNMP_UNSIGNED (integer)
SNMP_TIMETICKS (integer)
SNMP_UINTEGER (integer)
SNMP_INTEGER (integer)
SNMP_COUNTER64 (integer)

目次

snmp_get_quick_print — UCD ライブラリの quick_print の現在の設定値を取得する
snmp_get_valueretrieval — SNMP の値が返される方法を返す
snmp_read_mib — アクティブな MIB ツリーの中に MIB ファイルを読み込んでパースする
snmp_set_enum_print — すべての enum を、実際の整数値ではなく enum 値とともに返す
snmp_set_oid_numeric_print — 指定したオブジェクト内の全てのオブジェクトを、対応するオブジェクト ID を含めて返す
snmp_set_oid_output_format — OID の出力形式を設定する
snmp_set_quick_print — UCB SNMP ライブラリで quick_print の値を設定する
snmp_set_valueretrieval — SNMP の値が返される方法を設定する
snmpget — SNMP オブジェクトを取得する
snmpgetnext — SNMP オブジェクトを取得する
snmprealwalk — 指定したオブジェクトに関するオブジェクト ID を含むすべてのオブジェクトを返す
snmpset — SNMP オブジェクトを設定する
snmpwalk — エージェントから全ての SNMP オブジェクトを取得する
snmpwalkoid — ネットワークエンティティに関する情報ツリーを検索する


ウィキペディア

ウィキペディアウィキペディア

Simple Network Management Protocol

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/05/01 17:35 UTC 版)

(SNMP から転送)

Simple Network Management Protocol(シンプル ネットワーク マネージメント プロトコル、SNMP)は、DARPAモデルに準じたIP ネットワーク上のネットワーク機器を監視(モニタリング)・制御するための情報の通信方法を定めるプロトコルである。




「Simple Network Management Protocol」の続きの解説一覧




SNMPに関係した商品


SNMPのページへのリンク
「SNMP」の関連用語
SNMPのお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「SNMP」を見る
_ _   


SNMPのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2012 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリSNMPの記事を利用しております。
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2012 by the PHP Documentation Group.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSimple Network Management Protocol (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS