2017-05-30 9 views
0

"Up"を返すログファイルのテキストをスキャンしているアイテムがあります。私は最後の3回それが値を "アラートアップ"ではないように見えるトリガが欲しい。zabbix - 文字列の最後の3つの値

今、私はこれを持っている:

{Template_App_SWIFT:vfs.file.regexp[D:/tmp/snl_status.log,"^Subsystem Connectivity is *([A-Z][a-z]*)",,9,9,”\1”].str(Up)}=0 

は、しかし、これは唯一の最新の値をキャプチャします。

答えて

1
{Template_App_SWIFT:vfs.file.regexp[D:/tmp/snl_status.log,"^Subsystem Connectivity is *([A-Z][a-z]*)",,9,9,”\1”].str("Up",#3)}=0 
+0

はStackExchangeへようこそ。これは疑問に答えるかもしれませんが、あなたのコードが実際に行うことと、それがどのように初期の問題を解決するのかを簡単に説明してください。それ以上の説明なしにコード行を削除しないでください。 – user1438038

0

は、おそらくそうのように、count()トリガ機能を使用します。

count(#3, Up, ne) 
関連する問題