特定のアプリケーションログエラーのみ制御したい
お世話になっております。
掲題の件、以下の通りです。お力添えいただけますと幸いです。
【やりたいこと】
以下の環境・設定で、通知先aとbの両方にアプリケーションログエラーが通知されています。
他のアプリケーションログエラーはそのままで【制御したいアプリケーションログエラー】のみを制御し、通知先aには通知されず通知先bにだけ通知されるようにしたいです。
【環境】
Zabbix 4.0.35
【トリガー条件式】
{Windows Logging custom:eventlog[Application,,,,,,skip].logseverity(4)}=4
and {Windows Logging custom:eventlog[Application,,,,,,skip].iregexp(@windows application log not error word 1)}=0
and {Windows Logging custom:eventlog[Application,,,,,,skip].iregexp(@windows application log not error word 2)}=0
and {Windows Logging custom:eventlog[Application,,,,,,skip].iregexp(@windows application log not error word 3)}=0
【アクション】
(1)「深刻度:警告」以上のトリガーを通知先aとb両方に通知する。
(2)上記【トリガー条件式】に合致するものを通知先bにのみ通知する。
【制御したいアプリケーションログエラー】
ITEM value: The state server has closed an expired TCP/IP connection. The IP address of the client is 127.0.0.1. The expired Read operation began at 01/09/2024 1
ama - 投稿数: 76
トリガーを2つ作ってそれぞれにアクションを設定するのはどうでしょうか?
①上記トリガー条件式に「制御したいアプリケーションログエラー」を除外したトリガー
アクション条件「トリガー名」にて通知先a,bに通知
②「制御したいアプリケーションログエラー」のみ拾うトリガー
アクション条件「トリガー名」にて通知先bに通知
RYO - 投稿数: 11
ありがとうございます。
アクションで制御することばかり考えていて、視野が狭くなっていました。
ご提示いただいたように、トリガー条件式で制御しようと思います。