ZABBIX 6.0 で /var/log/messages に特定文字列が出現した際にトリガーを発動させたいのですが、トリガー条件式が組めずに苦労しております。 トリガー条件式の例を教えていただけないでしょうか。 よろしくお願いいたします。 ちなみに、アイテムは logrt[/var/log/messages.*] というキーを指定して設定済みで、収集はできております。
findという関数を使用すれば良いと思います。
例: find(/WebServer/log[/var/log/something.log],,"regexp","ERROR")=1 find(/example.example.com/agent.version,,"like","beta8")=1
ご参考:以下の資料のP.16 https://www.slideshare.net/atanaka7/zabbix-zabbix-60-osc2021-onlinefall-... マニュアル: https://www.zabbix.com/documentation/current/en/manual/appendix/function... https://www.zabbix.com/documentation/current/en/manual/config/triggers/e...
ありがとうございます。 find() で実現できました。 str(), regexp(), iregexp() は find() に統合された・・・のですね。 手元の古い書籍には find() が載っていませんでした。
アカウント名 takahiro_ogata
Zabbix関連
TNK - 投稿数: 4731
findという関数を使用すれば良いと思います。
例:
find(/WebServer/log[/var/log/something.log],,"regexp","ERROR")=1
find(/example.example.com/agent.version,,"like","beta8")=1
ご参考:以下の資料のP.16
https://www.slideshare.net/atanaka7/zabbix-zabbix-60-osc2021-onlinefall-...
マニュアル:
https://www.zabbix.com/documentation/current/en/manual/appendix/function...
https://www.zabbix.com/documentation/current/en/manual/config/triggers/e...
takahiro_ogata - 投稿数: 2
ありがとうございます。
find() で実現できました。
str(), regexp(), iregexp() は find() に統合された・・・のですね。
手元の古い書籍には find() が載っていませんでした。