インターフェイス ステータスのアラート

最終更新日: 17 年 2024 月 XNUMX 日

LogicMonitor は、SNMP_Network_Interfaces モジュールを介して、すぐに使用できる SNMP ベースのインターフェース監視を提供します。 この DataSource は、統一された堅牢なデータセットを使用して、ベンダー間でインターフェイスの監視を提供します。 デバイスまたはインスタンス レベルのプロパティを使用して、このモジュールでインターフェイス モニタリングをカスタマイズし、ステータス アラート、フィルタリング、帯域幅使用率、および収集方法を決定する方法はいくつかあります。

インターフェイス ステータス アラートの要件

SNMP_Network_Interfaces モジュールの最新バージョンがインストールされていることを確認します。 詳細については、次を参照してください。 ロジックモジュールのアップデート.

ステータス変更アラートのプロパティ

注: このセクションで説明する機能は、このモジュールのバージョン 2.0 以降で使用できます。

LogicMonitor は、インターフェイスのステータスがアップからダウンに変わるとアラートを生成します。 これは、サーバー、ルーター、またはスイッチ間リンクに接続しているスイッチ ポートについて警告するのに役立ちますが、そのポートが、毎日シャット オフすることが予想されるワークステーションに接続している場合はあまり役に立ちません。 デフォルトでは、LogicMonitor はすべてのデバイスですべてのアクティブなインターフェースを検出し、インターフェースのステータスが変化した場合にアラートを出します。 次のプロパティを使用できます。

プロパティP
interface.description.alert_enablesystem.instanceDescription
interface.alias.alert_enableauto.interface.alias
interface.wildalias.alert_enableauto.interface.wildalias

デバイスまたはデバイス グループにリストされている XNUMX つ以上のプロパティを設定して、どのインターフェイスがステータスでアラートを出すかを設定できます。 デバイスにこのプロパティが設定されている場合、またはこのプロパティを継承している場合、対応するインスタンス レベル プロパティ (ILP) がそのプロパティに含まれる正規表現と一致するインターフェイスのステータス アラートのみがトリガーされます。 他のすべてのアクティブなポートは検出および監視されますが、ステータスの変化 (またはフラッピング) は警告されません。

注: 上記のプロパティを変更する前に正規表現を確認して、アラートの変更によって期待どおりの結果が得られるようにします。

プロパティ構成の例

調子説明
キーワードに基づくステータス変更のアラート作成セッションプロセスで interface.description.alert_enable プロパティを値に core|uplink そのグループ内のすべてのネットワーク デバイスが、次の単語を含むインターフェイスのステータス変更を警告するようにします。   or アップリンク セクションに auto.interface.description 財産。 他のすべてのインターフェイスは監視されますが、ステータス アラートは有効になりません。 過剰な破棄やデータのグラフ化など、その他のアラートは引き続きアクティブです。
ステータス監視を除外プロパティを設定する interface.alias.alert_enable=^((?!bridge).)*$ to 単語を含むすべてのインターフェースのステータス監視を除外します ブリッジ セクションに auto.interface.alias プロパティ。

設定された速度に基づくインターフェイスの使用

デフォルトでは、LogicMonitor はインターフェイスの帯域幅使用率をインターフェイスの物理容量のパーセンテージとして監視します。 これは物理リンク速度のパーセンテージであり、アップリンク プロバイダーによって設定された制限が反映されていない場合があります。 インターフェイス レベルで次のいずれかのプロパティを設定することにより、検出されたリンク速度を手動でオーバーライドできます。

プロパティ名説明
ActualSpeedメガビット/秒 (Mbps) の数値特定のインターフェイスのダウンストリームとアップストリームの両方の速度。
ActualSpeedUpstreamMbps の数値特定のインターフェイスのアップストリーム速度。 合わせて設定すると ActualSpeed、このプロパティは、実際の速度によって設定された上流の値をオーバーライドします。
in_speedXNUMX 秒あたりのビット数 (bps) の数値特定のインターフェイスの速度。
out_speedbps の数値特定のインターフェイスの送信速度。

注: これらのプロパティの設定は、今後のポーリングにのみ影響し、遡及的なものではありません。

インスタンスレベルでのプロパティの割り当ての詳細については、を参照してください。 リソースとインスタンスのプロパティ.

インターフェースのフィルタリング

ループバック、VLAN、またはその他のレイヤー 2 およびレイヤー 3 仮想ポートなどの一部のインターフェイスは、自動的にフィルター処理され、ネットワーク デバイスに表示されない場合があります。 次の設定を使用してインターフェイス フィルタリングを無効にし、これらのインターフェイスを表示できるようにします。

フィルタリング設定説明
interface.filtering = trueすべての自動フィルターを無効にします。 モジュール設定内の Active Discovery フィルターのみが適用されます。 Active Discovery フィルターは、Active Discovery モジュール設定内のフィルター設定でさらに無効にすることができます。

詳細については、を参照してください。 アクティブな検出とフィルタリング.

インターフェイス コレクション メソッド

一部のデバイスでは、SNMP の実装またはハードウェアの仕様により、CPU の使用率が高くなったり、SNMP の応答時間が遅くなったりする場合があります。 デフォルトでは、インターフェイスはオブジェクト識別子 (OID) を歩くことによって検出されます。 ただし、次を使用してインターフェースを個別に取得することは可能です。 get またはと並行して getconcurrent。 以下 interface.snmp.method 構成が利用可能です:

 説明
interface.snmp.method = walkほとんどのデバイスのデフォルト構成。 この構成は、取得された Active Discovery インスタンスに関係なく、すべてのインターフェースを一度に取得します。
interface.snmp.method = get既知のインターフェイスを XNUMX つずつ取得します。 検出されたインターフェイスのみが取得されます。
interface.snmp.method = getconcurrent既知のインターフェイスを並行して取得します。 検出されたインターフェイスのみが取得されます。

インターフェイス ステータス アラートのカスタマイズ

次のカスタマイズは、メトリクスのブロックやスレッド数の調整に役立つ場合があります。

  • 指標の CSV リストを interface.blockedMetrics Active Discovery and Collection で特定のメトリックが抽出されないようにブロックします。
  • 作成セッションプロセスで interface.poolsize 同時 GET リクエストを介してデータを抽出するために使用されるスレッドの数を調整します (デフォルトは 20 で、許可される最大数は 30 です)。
記事上で