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. alarmNotificationConf.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 アプライアンスの設定メニューが表示されます。

  2. Junos Space アプライアンスの設定メニューから、 と入力(または Junos Space 仮想アプライアンスから 入力78)してシェルを実行します。
  3. (オプション):アラーム通知のサンプル構成ファイルを表示するには:
    1. ディレクトリに移動して/opt/opennms/etc/examples/alarm-notificationalarmNotificationConf.xml、eventconf.xmlvacd-configuration.xml のサンプルファイルを表示します。
    2. ディレクトリに移動して /opt/opennms/etc/examples/alarm-notification/scriptsCBU_App_Script.sh および NA_App_Script.sh のサンプル スクリプトを表示します。
  4. アラーム通知用のコンフィギュレーション ファイルをアクティブにするには、次の手順を実行します。
    1. 設定した アラーム通知Conf.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 にアクセスしてください。

このイベントは、次のファイルをリロードします。

  • alarmNotficationConf.xml

  • デバイスファミリー.プロパティ

  • よだれ (.drl) ファイル