Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

アラーム通知の設定

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

アラーム通知用の基本フィルターの設定

次の手順では、一意のイベント識別子(UEI)、重大度、デバイスファミリーに基づいて基本的なフィルターを設定する方法を示します。XML ファイルで指定されたアラーム基準が一致した場合、アラーム XML は呼び出されたスクリプトに引数として渡されます。

アラーム通知の基本フィルターを設定するには:

  1. スクリプトで通知の宛先を設定します( 例:Sample_App_Script.sh)。このスクリプトは、アラーム通知をアプリケーションに送信する方法を指定します。
    メモ:

    前述の例では、curl コマンドを使用してスクリプトを投稿しますが、スクリプトの構成はアプリケーションの要件によって異なります。

    /opt/opennms/etc/examples/alarm-notification/scripts ディレクトリからサンプル構成スクリプトにアクセスできます。ただし、すべてのアクティブなスクリプトは、/opt/opennms/etc/alarm-notification/scripts ディレクトリに存在する必要があります。

  2. アラームNotificationConf.xml 設定ファイル内:
    1. アラーム通知機能を有効にします。
    2. タイムアウトになるまでスクリプトが実行されるまでの待ち時間(秒)を設定します。
      メモ:

      属性を timeout_in_seconds 設定しない場合、呼び出されたスクリプトのデフォルトタイムアウト時間は60秒です。この場合、シェル出口状況は '143' になり、エラー処理は他のエラー出口状況と同じ方法で考慮されます。スクリプトのタイムアウト値の後にスクリプトが実行され続ける場合、アラーム通知はスクリプトのステータスを待つことはありません。この間、他のアラームの処理はブロックされません。

    3. 呼び出されるスクリプトの名前を指定します。

      設定されたスクリプトは 、/opt/opennms/etc/alarm-notification/scripts ディレクトリに存在する必要があります。

    4. エラー処理を有効にし、最初の通知送信試行が失敗した場合、通知再試行回数と再試行間隔(秒単位)を設定します。
      メモ:

      エラーがない場合、スクリプトの終了ステータスは「0」にする必要があります。その他の終了ステータス値の場合は、エラー処理が有効になっている場合、スクリプトが再び呼び出されます。

    5. 通知が必要なアラームのUEIを設定します。

基本的なフィルタリングのためのアラーム通知設定ファイルのアクティブ化

基本的なフィルタリング用にアラーム通知ファイルを設定した後、アラーム通知設定を有効にするには、ファイルを Junos Space アプリケーションに追加する必要があります。

  1. Junos Space システム コンソールからログインします。

    Junos Space Appliance 設定メニューが表示されます。

  2. Junos Space Appliance 設定メニューから、 を入力 7 (または Junos Space Virtual Appliance から入力 8 )して、シェルを実行します。
  3. (オプション):アラーム通知用のサンプル設定ファイルを表示するには:
    1. ディレクトリに /opt/opennms/etc/examples/alarm-notification 移動して 、alarmNotificationConf.xmleventconf.xmlvacuumd-configuration.xml のサンプル ファイルを表示します。
    2. ディレクトリに /opt/opennms/etc/examples/alarm-notification/scripts 移動して 、CBU_App_Script.sh および NA_App_Script.sh サンプル スクリプトを表示します。
  4. アラーム通知用の設定ファイルをアクティブにするには、以下の手順を実行します。
    1. 設定した アラームNotificationConf.xml ファイルをディレクトリに /opt/opennms/etc/alarm-notification 追加します。
    2. 構成した eventconf.xml および vacuumd-configuration.xml ファイルをディレクトリに /opt/opennms/etc 追加します。
    3. 設定したスクリプトファイルを ディレクトリに /opt/opennms/etc/alarm-notification/scripts 追加します。

フィルター設定を再ロードしてフィルター設定の変更を適用する

フィルターに変更を加えた後、次のように"reloadDaemonConfig"イベントを送信することで、設定を再ロードできます。

前の手順に示した設定変更を適用するために、サーバーを再起動する必要はありません。ただし、イベントを送信するには 、/opt/opennms/bin ./send-event.pl -p 'daemonName Alarmd.AlarmNorthbounder' uei.opennms.org/internal/reloadDaemonConfig

このイベントは、以下のファイルを再ロードします。

  • アラーム通知Conf.xml

  • devicefamily.properties

  • Drool(.drl)ファイル