ucd-snmpモジュールに読み込ませたいMIBモジュールを指定する。"ALL"と指定した場合(またはコマンドの-mオプションでALLを指定した場合)はMIBモジュールディレクトリ内に存在する全てのMIBモジュールを読み込む。環境変数MIBSを指定しない場合、以下のMIBモジュールを読み込む。
SNMPv2-TC
SNMPv2-MIB
IF-MIB
IP-MIB
TCP-MIB
UDP-MIB
SNMP-VACM-MIB
MIBモジュールを探すディレクトリのリストをコロン区切りで指定する。デフォルトは/usr/local/share/snmp/mibsおよび$HOME/.snmp/mibsになる。コマンドの-Mオプションの指定しても同じ効果がある。
snmptrapd -P -d
snmpget -d -v1 xxx.xxx.xxx.xxx public system.sysUpTime.0
snmpget -d -v2c xxx.xxx.xxx.xxx public system.sysUpTime.0
snmpget -d -v3 xxx.xxx.xxx.xxx public system.sysUpTime.0
オプション | 説明 |
-d | パケットダンプ表示指定 |
-v level | snmpヴァージョン(level)指定 |
-c community | コミュニティ名(community)指定 |
xxx.xxx.xxx.xxx | 送信先IPアドレス(またはホスト名) |
'' | 時刻指定で現在時刻を指定 |
データ型 | 意味 |
a | IPアドレス |
c | カウンター |
d | 10進数表記文字 |
i | 整数 |
n | Null |
o | オブジェクト識別子 |
s | 文字列 |
t | タイムチック |
u | 符号なし整数 |
x | 16進数表記文字 |
snmptrap -d -v1 -c public xxx.xxx.xxx.xxx system.sysUpTime.0 localhost 1 0 ''
snmptrap -d -v1 -c public xxx.xxx.xxx.xxx system.sysUpTime.0 localhost 1 0 '' ifIndex i 1
snmptrap -d -v2c -c public xxx.xxx.xxx.xxx '' snmpModules
snmptrap -d -v2c -c public xxx.xxx.xxx.xxx '' interfaces ifIndex i 2 snmptrap -d -v2c -c public xxx.xxx.xxx.xxx '' interfaces ifIndex i 2 ifAdminStatus i 1 ifOperStatus i 1
snmptrap -d -v2c -c public xxx.xxx.xxx.xxx '' linkDown ifIndex i 2 snmptrap -d -v2c -c public xxx.xxx.xxx.xxx '' .1.3.6.1.6.3.1.1.5.3 ifIndex i 2
snmptrap -d -v2c -c public xxx.xxx.xxx.xxx '' .1.3.6.1.2.1.1.1 snmptrap -d -v2c -c public xxx.xxx.xxx.xxx '' .1.3.6.1.2.1.1.7
オプション | 説明 |
-m module | |
-M dir | |
-Tp | |
-TD |
引き数argvにはOID文字列(シンボル名による指定でもよい)を指定する。引き数rootにはoid型配列(配列数は引き数rootlenで指定した領域に設定)の先頭アドレスを指定する。関数snmp_parse_oidは、引き数argvに指定されたOIDをオブジェクトID毎に分割し、引き数rootの配列に1つづつ設定する。引き数argvに指定されたのがシンボル名によるオブジェクトIDだった場合は数値変換して設定する。また、そのオブジェクトIDが有効かチェックし、有効ではない場合は異常復帰する。
この関数を使用する場合、事前にMIBライブラリーの読み込み(init_snmp参照)を行う必要がある。
RETURN VALUES:正常に処理を終了した場合は引き数rootの値を復帰値として返し、引き数rootlenで指定された領域にOID数を設定する。異常終了した場合はNULLを返す。
EXAMPLE SOURSE:apps/snmpget.cコンフィグファイルとMIBモジュールの読み込みを行う関数。
引き数typeには、呼び出すエンティティがコンフィグファイル上で使用しているラベルを指定する。
RETURN VALUES:なし