人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

zabbixのログ監視で質問です。数分おきに/var/log/messagesへログを書き込むよう組んだlinuxサービス(シェルスクリプト製)があります。このサービスに不具合が生じ、同ファイルへ同サービスからの書き込み(特定の文字列が毎回含まれています)が10分間なされなければエラーメールを送るよう条件式を書きたいです。条件式を教えてください。
zabbixエージェントのバージョンは2.2.11で、エージェントを稼働させているlinuxサーバーはCentOS 7.2です。
以上よろしくお願い致します。

●質問者: くじぇ
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

質問者から

監視元のZabbix Serverのバージョンは2.2.6です。よろしくお願い致します。


1 ● かえる
●100ポイント ベストアンサー

アイテムキーとしては
logrt[/var/log/^messages.*,"特定の文字列"]
→監視間隔は30秒?1分

トリガーとしては以下でいかがでしょう。
{ホスト名:logrt[/var/log/^messages.*,"特定の文字列"].nodata(600)=1}
※冗長性を持たせるのであればnodata(660)等でも良いかもしれません。

nodataはアイテムに値が入ってきたかどうかを見る関数です。
指定秒数内に値が入ってくれば0となり、入らなければ1となります。
従って上記のトリガー式は600秒間(10分間)値がアイテムに入ってこなければ障害という式になります。
また、Zabbixの質問であれば日本Zabbixユーザの会という有志サイトがございますので、そちらも活用して頂いた方が確実かと思います。
http://www.zabbix.jp/


くじぇさんのコメント
kaeru29さんありがとうございます。参考にさせていただきます!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ