Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

アラーム通知設定の概要

デフォルトでは、Junos Spaceプラットフォームの管理対象デバイスによって生成されたアラームがネットワーク監視機能に送信されます。サポートされている Junos Space アプリケーションのアラーム通知を有効にするには、 alarmNotificationConf.xml ファイルを設定して、Junos Space アプリケーションが受信する必要があるアラーム通知を指定できます。アプリケーションは、 alarmNotificationConf.xml ファイルで設定し、指定されたフィルター基準に一致するアラームのみを受信します。

基本フィルターと高度フィルターを設定して、設定されたフィルタリング条件に一致するアラームを指定されたアプリケーションに転送することができます。

基本フィルタリング

UEI(一意イベント識別子)、デバイスファミリー、重大度に基づいてアラームをフィルタリングする基本的なフィルターを設定します。少なくとも、UEIフィルターを設定する必要があります。デバイス ファミリー、重大度、またはその両方によるフィルタリングはオプションです。

アラーム通知の基本フィルターを設定するには、少なくとも alarmNotificationConf.xml ファイルに以下の通知タグを設定する必要があります。これは /opt/opennms/etc/alarm-notification ディレクトリに存在する必要があります。

  • 通知名

  • 通知されるアラームのUEI

  • 設定されたUEIに対して実行されるスクリプト

アラームNotificationConf.xmlファイルで以下のタグを設定することもできます。

  • 重大度 — サポートされている重大度値は、インディターミナル、クリア、標準、警告、マイナー、メジャー、クリティカルです。

    通知用にアラームを設定する場合、対応するアラームクリアに対して通知が送信されます。また、ユーザー インターフェイスからアラームをクリアした後に通知が送信されます。クリアアラームとユーザーインターフェイス(UI)の通知を転送するには、を設定 Severity = Normal, Clearedする必要があります。

  • デバイスファミリー—サポートされているデバイスファミリーは、/opt/opennms/etc/alarm-notificationdevicefamily.プロパティに存在します。

    メモ:

    デバイスの Sysoid が不明な場合は、 DevicesWithNoSysoid フィルターが一致します。

アラーム通知の設定ガイドライン

アラーム通知を設定する場合は、次のガイドラインに従います。

  • UI からアラームがクリアされたときに通知を送信するには、eventconf.xml ファイルにイベント uei.opennms.org/vacuumd/juniper/alarmCleared を含める必要があります。

  • イベントエントリーは 、/opt/opennms/etc/examples/alarm-notification/eventconf.xmlに存在します。このエントリーは 、/opt/opennms/etc/eventconf.xmlに追加する必要があります。

    メモ:

    /opt/opennms/etc/examples/alarm-notification/eventconf.xml ファイル全体をコピーアンドペーストしないでください。イベントエントリーがまだ存在しない場合は、既存の eventconf.xml ファイルにイベントエントリーを追加します。

  • /opt/opennms/etc/examples/alarm-notification/vacuumd-configuration.xml ファイルに記載されているタグは、まだ存在しない場合は/opt/opennms/etc/vacuumd-configuration.xml ファイルに追加する必要があります。

  • アラーム通知ダンピングは、アラームカウンターに基づいて実行されます。属性は notification_threshold 、この目的のために追加されます。デフォルト値は5で、最初のアラームに通知し、次に6番目のアラームなどを指定します。

高度なフィルタリング

より詳細なフィルタリングを提供するには、drool(DRL)ファイルを設定する必要があります。高度なフィルタリングでは、アプリケーションはすべての高度なフィルタリング条件に一致するアラームのみを受信します。alarmNotificationConf.xml ファイルに記載されている drool ファイルの名前と通知名が一致し、通知ごとに通知名と一致する名前の drool ファイルが存在する必要があります。設定した各 drool ファイルは、/opt/opennms/etc/alarm-notification/drools ディレクトリに追加する必要があります。/opt/opennms/etc/examples/alarm-notification/drools ディレクトリからサンプル drool ファイルを表示できます。/opt/opennms/etc/examples/alarm-notification ディレクトリからサンプル アラームNotification.xml ファイルを表示できます。

メモ:

ルールを作成するときは注意が必要です。条件を満たす各ルールに対して、対応するスクリプトが呼び出されます。パフォーマンスを向上するために、同じUEIに対して複数のルールを設定しないでください。

以下のフィールドの任意の組み合わせに基づいて、高度なフィルターを作成できます。

  • アラーム時間

  • アラームブラックユーザー

  • アラーム

  • アラームタイプ

  • アプリケーションdn

  • クリアキー

  • カウンター

  • 説明

  • dpname

  • イベントparms

  • eventuei

  • 初めてイベントに行う場合

  • Ifindex

  • Ifname

  • ipaddr

  • 最後のイベント時間

  • logmsg

  • ossprimarykey

  • 運用

  • リダクションキー

  • サービス

  • 重大 度

  • 抑制された時間

  • 抑制されたまで

  • 抑制されたユーザー

  • tticketid

  • tticketstate

  • uiclear

  • x733アームタイプ

  • x733実行可能な