ログ監視機能を利用して、閾値監視を行いたいです。
はじめまして。
お世話になっております。
zabbixで以下の監視をしたいです。
あるログローテートされるログファイルを監視をします。
そのログの中身に、あるディレクトリの容量が記載されて以下のようなメッセージがございます。
[yyyy/mm/dd 00:00:05] LocalStorage : Status location[/var/log/hogehoge] now[8065059184]bytes([75.1]%)
そのディレクトリの容量が例えば80%超えたらエラーとして障害通知を行いたいです。
ログ監視の機能を利用して閾値監視をしたいのですが、このような監視はできますでしょうか。
できるのであれば、どのように設定をすればよろしいでしょうか。
ご教授ください。
よろしくお願いします。
TNK - 投稿数: 4671
質問される際には、使用されているZabbixの詳細なバージョンをお
教えください。
nori1978 - 投稿数: 8
大変失礼いたしました。
zabbixのバージョンはサーバー、エージェント共に3.0.17になります。
TNK - 投稿数: 4671
Zabbix 3.0以降であれば、logrt[]で正規表現を使用して値を切り
出し、数値として取り扱うことができます。
以前、Qiitaに記事を書いているので、そちらをご参照ください。
ご参考:Zabbix 3.0の新機能:ログファイルから数値を取得
https://qiita.com/atanaka7/items/0e7ad1735d281adcec45
数値として取り出してアイテムの値とすることができれば、あとは
通常のトリガーと同様です。
nori1978 - 投稿数: 8
回答ありがとうございました。
また返信遅くなり申し訳ございません。
正規表現の使用を理解できてないので、まず正規表現を理解してから試したいと思います。