logrtにて検知するログファイルレコードの制約について質問があります。
エラー検知しないケースが発生しているため原因調査を行っています。
Zabbix 3.0.24の環境にて以下アイテムとそれに紐づくトリガーを設定しています。
□アイテム
キー:logrt["[ログファイルPATH]$",@[正規表現],Shift-JIS]
タイプ:Zabbixエージェント(アクティブ)
更新間隔:1
ヒストリ保存期間(日):90
□トリガー
条件式:{[テンプレート名]:logrt["[ログファイルPATH]$",@[正規表現],Shift-JIS].count(300)}<11
障害イベントを継続して生成:チェックあり
有効:チェックあり
この状況下にて[ログファイルPATH]の該当ファイル内に規定のエラー文字列が発生した場合、
エラーを検知するパターンとそうでないパターンが発生するため、原因調査を行っています。
同一方法でエラーを発生させてもその時によって検知有無が異なるため、エラー発生方法による差異ではありません。
調べていったところ以下のZabbixの制約に引っかかっているのではという疑問にたどり着きました。