メッセージ中の不定位置の単語でメッセージアクションを起動する方法

Document created by shunsuke_katakura Employee on Jul 30, 2015Last modified by shunsuke_katakura Employee on Mar 11, 2016
Version 2Show Document
  • View in full screen mode

文書番号:            JTEC002230

製品名:                NSM

バージョン:           -

OS:                     -

 

◆ 障害内容/詳細内容

次のようなメッセージの中の、.CATD_I_060、serv06、HEALTHY/OK to DOWN/FAILED にマッチさせてメッセージアクションを起動させるには、どのようにメッセージIDを設定したらよいでしょうか。

ただし、

  • 文字列 "serv06" の、後ろ 2文字( 06 ) は、不定です。
  • 文字列 "serv06" の位置(何番目のトークンに現れるか)は固定です。
  • HEALTHY/OK to DOWN/FAILED の位置は不定です。
  .CATD_I_060 SNMPTRAP: -c public 1588 158.201.53.106 serv06 6 4 167:41:32 5 OID:1.3.6.1.4.1.1588.2.1.1.1.8.5.1.1.2024.iso.org.dod.internet.private.enterprises.1588.2.1.1.1.8.5.1.1.2024.2 VALUE:"0x10ea6e00 (tThad) FW-STATUS_SWITCH Switch status changed from HEALTHY/OK to DOWN/FAILED "

 

◆ 回避方法/設定方法

メッセージ中の、不定の場所に現れる単語を、メッセージのマッチングに使いたい場合は、メッセージレコード定義の「スキャン」タブページが利用できます。

この例の場合、次のように設定してください。

  • メッセージID
    .CATD_I_060 * * * * * serv*


  • 「スキャン」タブページの、「テキスト」フィールド
    *HEALTHY/OK to DOWN/FAILED*


  • 「スキャン」タブページの、「スタート」と「エンド」フィールド
    「スタート」と「エンド」フィールドは、0
      テキストには、マッチさせたい文字列を * と * で挟んで設定し、スタートとエンドは 0 とします。( 0 は、マッチさせる位置を限定しない、ということ) こうすると、メッセージID がマッチするメッセージのうち、スキャンテキストにマッチするものだけに、アクションが起動します。

031010006_1.gif

Attachments

    Outcomes