これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド snmpdelta です。
プログラム:
NAME
snmpdelta - SNMP カウンター値の差分を監視する
SYNOPSIS
SNMPデルタ [ 共通オプション ] [-Cf] [ -Ct ] [ -Cs ] [ -CS ] [ -Cm ] [ -CF configfile ] [
-Cl ] [ -Cp 期間 ] [ -CP ピーク ] [ -Ck ] [ -CT ] エージェント OID [ OID ... ]
DESCRIPTION
SNMPデルタ 指定された整数値の OID を監視し、経時的な変化を報告します。
AGENTは、特定のオブジェクトを監視するために装備されているターゲットSNMPエージェントを識別します。
最も単純なAGENT仕様は、ホスト名またはIPv4アドレスで構成されます。
この状況では、コマンドはUDP / IPv4を使用してエージェントとの通信を試みます。
指定されたターゲットホストのポート161に送信します。 見る snmpcmd(1)可能なものの完全なリスト
AGENTのフォーマット。
OID は、MIB 内のオブジェクト タイプを一意に識別するオブジェクト識別子です。
XNUMX つの snmpdelta コマンドで複数の OID を指定できます。
OPTIONS
COMMON OPTIONS
ご覧ください snmpcmd(1) COMMON OPTIONS および
彼らの説明。
-参照 エラーを修正せずに、リクエストを再試行してください。 このオプションがない場合、複数の oid の場合
単一のリクエストに対して指定されており、リクエストが XNUMX つ以上の
oids が失敗した場合、snmpdelta はリクエストを再試行するので、oids のデータは
失敗したものは引き続き返されます。 -Cf を指定するとわかります SNMPデルタ ではないに
複数の oid が指定されていても、要求を再試行します。
-Ct フラグは、監視対象エンティティからの時間間隔を決定します。
-Cs フラグにはタイムスタンプが表示されます。
-CS 個々のインスタンス カウントに加えて、「合計カウント」を生成します。 合計
count" は、各期間の個々のデルタすべての合計です。
-CM これまでに達成された最大値を出力します。
-CF 構成ファイル
告げる SNMPデルタ 指定されたファイルから構成を読み取ります。 このオプション
で指定するのではなく、事前に入力を設定できます。
コマンドライン。
-NS 告げる SNMPデルタ 名前が対応するファイルに構成を書き込む
監視対象の MIB インスタンス。 たとえば、snmpdelta -Cl localhost ifInOctets.1 は
ファイル「localhost-ifInOctets.1」を作成します。
-CP ポーリング間隔の秒数を指定します。 ポーリングの構成要素
エージェントにリクエストを送信します。 デフォルトのポーリング間隔は XNUMX 秒です。
-CP ピーク
レポート期間をポーリング期間の数で指定します。 このオプションが
指定すると、snmpdelta はエージェントをポーリングします ピーク 報告するまでの回数
結果。 報告された結果には、報告期間の平均値が含まれます
限目。 さらに、レポート期間内の最高のポーリング値は次のとおりです。
示す。
-CK ポーリング周期 (-Cp) が 60 秒刻みで、タイムスタンプが
出力に表示される場合 (-Cs)、デフォルトの表示ではタイムスタンプが
形式 hh:mm mm/dd。 このオプションにより、タイムスタンプの形式は hh:mm:ss mm/dd になります。
-CT 作る SNMPデルタ その出力を表形式で印刷します。
-履歴書 変数/パケット
XNUMX つの PDU にパッケージ化できる oid の最大数を指定します。
XNUMX つの要求で複数の PDU を作成できます。 変数のデフォルト値
パケットごとに 60 です。このオプションは、要求応答がエラーになる場合に役立ちます。
パケットが大きすぎるためです。
注意してください SNMPデルタ クエリするエージェントを指定する引数と、少なくとも XNUMX つの引数が必要です
OID 引数(「」で説明されているように) snmpcmd(1) マニュアルページ。
例
$ snmpdelta -c public -v 1 -Cs localhost IF-MIB::ifInUcastPkts.3 IF-MIB::ifOutUcastPkts.3
[20:15:43 6/14] ifInUcastPkts.3 /1 秒: 158
[20:15:43 6/14] ifOutUcastPkts.3 /1 秒: 158
[20:15:44 6/14] ifInUcastPkts.3 /1 秒: 184
[20:15:44 6/14] ifOutUcastPkts.3 /1 秒: 184
[20:15:45 6/14] ifInUcastPkts.3 /1 秒: 184
[20:15:45 6/14] ifOutUcastPkts.3 /1 秒: 184
[20:15:46 6/14] ifInUcastPkts.3 /1 秒: 158
[20:15:46 6/14] ifOutUcastPkts.3 /1 秒: 158
[20:15:47 6/14] ifInUcastPkts.3 /1 秒: 184
[20:15:47 6/14] ifOutUcastPkts.3 /1 秒: 184
[20:15:48 6/14] ifInUcastPkts.3 /1 秒: 184
[20:15:48 6/14] ifOutUcastPkts.3 /1 秒: 184
[20:15:49 6/14] ifInUcastPkts.3 /1 秒: 158
[20:15:49 6/14] ifOutUcastPkts.3 /1 秒: 158
^C
$ snmpdelta -c public -v 1 -Cs -CT localhost IF-MIB:ifInUcastPkts.3 IF-MIB:ifOutcastPkts.3
ローカルホスト ifInUcastPkts.3 ifOutUcastPkts.3
[20:15:59 6/14] 184.00 184.00
[20:16:00 6/14] 158.00 158.00
[20:16:01 6/14] 184.00 184.00
[20:16:02 6/14] 184.00 184.00
[20:16:03 6/14] 158.00 158.00
[20:16:04 6/14] 184.00 184.00
[20:16:05 6/14] 184.00 184.00
[20:16:06 6/14] 158.00 158.00
^C
次の例では、いくつかのオプションを使用しています。 以来、 Cl オプションが指定されている場合、
出力は画面ではなくファイルに送信されます。
$ snmpdelta -c public -v 1 -Ct -Cs -CS -Cm -Cl -CP 60 -CP 60
interlink.sw.net.cmu.edu .1.3.6.1.2.1.2.2.1.16.3 .1.3.6.1.2.1.2.2.1.16.4
onworks.net サービスを使用してオンラインで snmpdelta を使用する