SNMPデータ収集
最終更新日 - 25年2025月XNUMX日
簡易ネットワーク管理プロトコル(SNMP)は、ネットワークデバイスの監視に広く使用されているプロトコルです。SNMPデータ収集により、ルーター、スイッチ、サーバーなどのネットワークデバイスからパフォーマンスとステータスデータを取得できます。LogicMonitorは、幅広い最新デバイスと旧式デバイスとの互換性を最大限に高めるため、SNMPデータ収集に以下のフォールバック接続戦略を採用しています。
- SNMP v3(最も安全)
- SNMP v2c
- SNMP v1
このアプローチにより、SNMP バージョンのサポートに関係なく、デバイスとの正常な通信が保証されます。
LogicMonitor は、主に 2 つの SNMP 操作を使用します。
snmpget—既知のオブジェクト識別子(OID)を使用して個々のメトリック値を取得します。これは、特定のメトリックを収集するための標準的な方法です。snmpwalkMIB階層のサブツリーを(GETNEXTリクエストを使用して)シーケンシャルウォークします。これは、アクティブ検出中に、インターフェースやファンなどのデバイスコンポーネントの複数のインスタンスを検出して一覧表示するために使用されます。
注意: 一部のレガシーデバイスでは、これらのコマンドのいずれか一方しかサポートされていない場合があります。例えば、あるデバイスはsnmpgetはサポートしているものの、snmpwalkはサポートしていない場合、マルチインスタンス検出に影響する可能性があります。
SNMPは、デバイス上の特定のメトリクスを参照するために、ドットで区切られた数値文字列であるオブジェクト識別子(OID)を使用します。例えば、 1.3.6.1.2.1.2.2.1.10.
マルチインスタンスデータソースでは、LogicMonitorはインスタンスインデックスを ##WILDVALUE## トークンを使用することで、単一のベースOIDを複数のインスタンス間で再利用できるようになります。以下の例をご覧ください。
ベースOID:
1.3.6.1.2.1.2.2.1.10検出されたインスタンス:
1.3.6.1.2.1.2.2.1.10.1 (eth0)
1.3.6.1.2.1.2.2.1.10.2 (eth1)Wildvalueトークンの場合:
1.3.6.1.2.1.2.2.1.10.##WILDVALUE##SNMPデータ収集方法は、正しいインデックス値を自動的に置き換えます(例: 1, 2検出されたインスタンスごとに ) が表示されます。
アクティブ検出を使用してマルチインスタンスSNMPデータソースを設定する場合、検出タイプによって検出された各インスタンスの命名方法が決まります。検出タイプの詳細については、次の表を参照してください。
| ディスカバリータイプ | 詳細説明 |
| ワイルドカード | 各OIDの数値インデックスを使用します。例:.1、.2。 |
| 値 | 各OIDから返される実際の値を使用します。例えば、次のようなインターフェース記述は eth0. |
| 検索 | 別の検索 OID を使用して、インデックスを意味のある名前に変換します。 |
SNMPデータ収集を構成するための要件
SNMP データ収集を構成する前に、次の条件が満たされていることを確認してください。
- ターゲット リソースで SNMP 資格情報が適切に構成されています。
- LogicMonitorコレクタがインストールされ、リソースを監視するために割り当てられています。詳細については、 コレクターの追加.
- LogicMonitor ポータルへの管理者アクセス。
- サポートされているメトリックの OID を提供するデバイスの管理情報ベース (MIB) へのアクセス。
マルチインスタンスSNMPデータソースの構成
- LogicMonitorで、次の場所に移動します モジュール 新しいデータソースを追加するか、SNMP データ収集を構成するデータソースを選択します。
詳細については、を参照してください。 カスタム モジュールの作成 or モジュール管理. - 必要に応じてモジュールを設定または変更し、 収集方法 ドロップダウンメニュー。
- アクティブ検出を有効にするには、 アクティブディスカバリーを有効にする スイッチ。
を有効にする必要があります。 マルチインスタンス 有効にする前にスイッチを切り替える アクティブディスカバリー. - まず アクティブディスカバリー タブをクリックし、基本情報セクションを入力します。詳細については、 アクティブディスカバリー。
- SNMPデータ収集を設定するには、 アクティブディスカバリー タブ:
- ノーザンダイバー社の 発見方法 ドロップダウン メニューで、「SNMP」が選択されていることを確認します。
- SNMP ディスカバリータイプ ドロップダウンで、インスタンスを識別およびフィルタリングする方法として、次のいずれかのオプションを選択します。
- 各ウォークされたOIDから返された値を使用するには、 値.
- インスタンス名として先頭OIDのインデックス番号を使用するには、 ワイルドカード.
- セカンダリOIDテーブルを使用して各インデックスをフレンドリ名にマッピングするには、 見上げる.
- SNMPOID フィールドに、インスタンスを識別するために使用するベースOIDを入力します。複数のインスタンスにわたってメトリックを収集する場合は、
##WILDVALUE##動的インデックス値を表すトークン。次の例を参照してください。トークンは実行時に各インスタンスの検出されたインデックスに置き換えられます(たとえば、1.3.6.1.2.1.2.2.1.10.##WILDVALUE##1,2,3). - (オプション) の中に 説明OID フィールドに、各インスタンスの人間が判読できるラベルを返すOIDを入力します。この値はLogicMonitorの表示名(エイリアス)として使用されます。SNMP OIDと同様に、
##WILDVALUE##トークン。次の例を参照してください。これにより、各インターフェース インデックス (eth0、eth1 など) の ifDescr (インターフェースの説明) が取得されます。1.3.6.1.2.1.2.2.1.2.##WILDVALUE##
推奨事項: ワイルドカード検出タイプを使用する場合は、インスタンス名をよりわかりやすいものにするために説明 OID を指定します。