ログ監視の条件式について
いつも参考にさせていただいております。
ZabbixにてLinuxのログ監視を実施しております。
監視文字列を正規表現にて設定していたのですが
今回の要件で下記の設定が必要となりました。
・文字列「A」、「B」のいずれかを検知したら障害
・上記「A」、「B」を検知しても文字列「C」があれば除外
・上記「A」、「B」を検知しても文字列「D」かつ「E」があれば除外
正規表現では|(パイプ)を使用することで文字列のいずれかを検知したら
障害というような設定ができると思うのですが、
○○かつ○○といった特殊記号は存在するのでしょうか。
※「&」を使用して検証してみましたが、想定の挙動にはなりませんでした。
Zabbixバージョン:4.4.8
Zabbix環境:RHEL7.6
以上、よろしくお願い致します。
Yasumi - 投稿数: 373
下記のように設定してください。
A,B いずれかの文字列が含まれる
C 文字列が含まれない
D.*E 結果が偽
かつではないですが、これで満たせます。
adammu - 投稿数: 8
返信遅くなり申し訳ありません。
ご教授頂いた内容にて、想定通りの挙動が確認できました。
ありがとうございます。