これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドsnmptranslateです。
プログラム:
NAME
snmptranslate-MIBOID名を数値形式とテキスト形式の間で変換します
SYNOPSIS
snmptranslate [オプション] OID [OID] .. ..
DESCRIPTION
snmptranslate XNUMXつ以上のSNMPオブジェクト識別子値を変換するアプリケーションです
シンボリック(テキスト)形式から数値形式へ(またはその逆)。
OIDは、数値またはテキストのオブジェクト識別子です。
OPTIONS
-D[トークン[、...]]
指定されたデバッグ出力をオンにします トークン(NS)。 試す 全て 非常に冗長な場合
出力。
-h 簡単な使用法メッセージを表示して終了します。
-m ミブリスト
このアプリケーションにロードするMIBモジュールのコロンで区切られたリストを指定します。
これは、環境変数MIBSをオーバーライドします。
特別なキーワード 全て の場合、すべてのディレクトリ内のすべてのモジュールを指定するために使用されます
MIBファイルの検索。 名前が「。」で始まらないすべてのファイル。 になります
MIBファイルであるかのように解析されます。
-M ディレクトリリスト
MIBを検索するディレクトリのコロンで区切られたリストを指定します。 この
環境変数MIBDIRSをオーバーライドします。
-T トランオプツ
OID値の変換を制御します。 以下 トランオプツ
利用可能です:
-TB 正規表現検索のために一致するすべてのオブジェクトを出力します。
-TD 指定されたOIDの完全な詳細を印刷します。
-TP 指定されたOIDをルートとするグラフィカルツリーを印刷します。
-タ ロードされたMIBを簡単な形式でダンプします。
-TL すべてのオブジェクトのラベル付きフォームをダンプします。
-に すべてのオブジェクトの数値形式をダンプします。
-NS すべてのオブジェクトのシンボリックフォームをダンプします。
-っ ロードされたMIBのツリー形式をダンプします(主にデバッグに役立ちます)。
-Tz すべてのオブジェクトの数値およびラベル付き形式をダンプします(MIB2SCHEMAと互換性があります)
形式)。
-V アプリケーションのバージョン情報を表示して終了します。
-w WIDTH
の幅を指定します -TP -TD 出力。 デフォルトは非常に大きいです。
上記のオプションに加えて、 snmptranslate OID入力を受け取ります(-I)、MIB解析(-M)
およびOID出力(-O)で説明されているオプション 入力 OPTIONS, MIB 構文解析 OPTIONS 出力
OPTIONS のセクション snmpcmd(1) マニュアルページ。
例
・snmptranslate -On -IR sysDescr
「sysDescr」をより修飾された形式に変換します。
system.sysDescr
・snmptranslate -Onf -IR sysDescr
「sysDecr」を次のように変換します。
.iso.org.dod.internet.mgmt.mib-2.system.sysDescr
・snmptranslate -Td -OS system.sysDescr
「sysDecr」を次のように変換します。
SNMPv2-MIB :: sysDescr
sysDescrOBJECT-TYPE
--FROM SNMPv2-MIB
--TEXTUAL CONVENTION DisplayString
構文オクテット文字列(0..255)
表示-ヒント「255a」
MAX-ACCESS読み取り専用
現在のステータス
説明「エンティティのテキストによる説明。これ
値にはフルネームと
システムのバージョンID
ハードウェアタイプ、ソフトウェアオペレーティングシステム、
およびネットワーキングソフトウェア。」
:: = { イソ(1) ORG(3) DOD(6) インターネット(1) 管理(2) mib-2(1) (1)1}
・snmptranslate -Tp-OSシステム
次のツリーを出力します。
+- (1)
|
+-R--文字列 システム説明(1)
| テキストの表記法:DisplayString
| サイズ:0..255
+-R-- ObjID システムオブジェクトID(2)
+-R-- TimeTicks システムアップタイム(3)
+-RW-文字列 sysContact(4)
| テキストの表記法:DisplayString
| サイズ:0..255
+-RW-文字列 システム名(5)
| テキストの表記法:DisplayString
| サイズ:0..255
+-RW-文字列 sysLocation(6)
| テキストの表記法:DisplayString
| サイズ:0..255
+-R--整数 システムサービス(7)
+-R-- TimeTicks sysORLastChange(8)
| テキストの表記法:TimeStamp
|
+-sysORテーブル(9)
|
+-sysOEntry(1)
|
+ -----整数 sysORIndex(1)
+-R-- ObjID sysORID(2)
+-R--文字列 sysORDescr(3)
| テキストの表記法:DisplayString
| サイズ:0..255
+-R-- TimeTicks sysORUpTime(4)
テキストの表記法:TimeStamp
・snmptranslate -Ta | 頭
次のダンプが生成されます。
ダンプ定義:: = BEGIN
org :: = {iso 3}
dod :: = {org 6}
インターネット:: = {dod 1}
ディレクトリ:: = {インターネット1}
mgmt :: = {インターネット2}
実験的:: = {インターネット3}
プライベート:: = {インターネット4}
セキュリティ:: = {インターネット5}
snmpV2 :: = {インターネット6}
・snmptranslate -Tl | 頭
次のダンプが生成されます。
.イソとします。ORG(3)
.イソとします。ORGとします。DOD(6)
.イソとします。ORGとします。DODとします。インターネット(1)
.イソとします。ORGとします。DODとします。インターネットとします。ディレクトリにジョブを開始します。(1)
.イソとします。ORGとします。DODとします。インターネットとします。管理(2)
.イソとします。ORGとします。DODとします。インターネットとします。管理とします。mib-2(1)
.イソとします。ORGとします。DODとします。インターネットとします。管理とします。mib-2とします。 (1)
.イソとします。ORGとします。DODとします。インターネットとします。管理とします。mib-2とします。 とします。システム説明(1)
.イソとします。ORGとします。DODとします。インターネットとします。管理とします。mib-2とします。 とします。システムオブジェクトID(2)
.イソとします。ORGとします。DODとします。インターネットとします。管理とします。mib-2とします。 とします。システムアップタイム(3)
・snmptranslate -To | 頭
次のダンプが生成されます
.1.3
.1.3.6
.1.3.6.1
.1.3.6.1.1
.1.3.6.1.2
.1.3.6.1.2.1
.1.3.6.1.2.1.1
.1.3.6.1.2.1.1.1
.1.3.6.1.2.1.1.2
.1.3.6.1.2.1.1.3
・snmptranslate -Ts | 頭
次のダンプが生成されます
.iso.org
.iso.org.dod
.iso.org.dod.インターネット
.iso.org.dod.internet.directory
.iso.org.dod.internet.mgmt
.iso.org.dod.internet.mgmt.mib-2
.iso.org.dod.internet.mgmt.mib-2.system
.iso.org.dod.internet.mgmt.mib-2.system.sysDescr
.iso.org.dod.internet.mgmt.mib-2.system.sysObjectID
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime
・snmptranslate -Tt | 頭
次のダンプが生成されます
ORG(3)type = 0
DOD(6)type = 0
インターネット(1)type = 0
ディレクトリにジョブを開始します。(1)type = 0
管理(2)type = 0
mib-2(1)type = 0
(1)type = 0
システム説明(1)タイプ= 2 tc = 4ヒント= 255a
システムオブジェクトID(2)type = 1
システムアップタイム(3)type = 8
onworks.netサービスを使用してオンラインでsnmptranslateを使用する