外部チェック アイテムの取得不可が内部イベントで検知されません。
お世話になっています。
jhiguです。
外部チェックでタイムアウトになると、アイテムのステータスは「取得不可」になりますが
内部イベントにて検知されません。
テスト環境:
Zabbixサーバ
Centos5.6
Zabbix 2.2.6
監視アイテム:
タイプ:外部チェック
キー:chk_ping.sh["10.10.13.7"]
/etc/zabbix/externalscripts/chk_ping.sh (pingを行うだけの簡単なスクリプト)
監視間隔:30秒
監視対象PC
Windows7(IP:10.10.13.7)
テスト内容:
chk_ping.shに「sleep 100」を挿入して強制的にシェルを100秒待たせるように、監視中に変更
テスト結果:
30秒ほど待つとzabbix_server.logに以下の内容が記録され、ブラウザでアイテムのステータスを確認すると「取得不可」となっている。
(ログ抜粋:576:20141028:170417.809 item "jh1:chk_ping.sh["10.10.13.7"]" became not supported: timeout while executing a shell script)
しかし、内部イベントに設定したアクションは実行されず、結果として通知もされない。
アイテムのステータスは「有効」から「取得不可」に変更されますが、内部イベントに設定されたアクションが実行されません。
アイテムのタイプが「外部チェック」の場合は、内部イベントでの検知は行われないのでしょうか?
以上、よろしくお願いします。
KAZ - 投稿数: 1085
jhiguさん
「内部イベントに設定されたアクション」はどんな設定をしていますか?
jhigu - 投稿数: 8
KAZさん
内部イベントの設定は、以下のように設定しています。
「設定」-「アクション」:
アクション・タブ:
・名前:取得不可
・デフォルトの件名:[障害] {HOSTNAME} の [ITEM.NAME] 取得不可を検知
・メッセージ:
{HOSTNAME} の {ITEM.NAME} 取得不可を検知しました
---------------------------------------------------------------
イベントID: {EVENT.ID}
日時: {DATE} {TIME}
サーバ名: {HOSTNAME}
---------------------------------------------------------------
・復旧の件名:[回復] {HOSTNAME} の [ITEM.NAME] 取得不可の回復を検知
・メッセージ:
障害時のものとほぼ同じ。(取得不可を検知->取得負荷の回復を が異なるのみ)
アクションの実行条件:
・計算のタイプ:OR
・条件 (A) イベントタイプ = トリガーが"不明"の状態
(B) イベントタイプ = アイテムが"取得不可"の状態
アクションの実行内容:
・ステップ
・開始:1
・終了:1
・実行内容のタイプ:メッセージの送信
・ユーザに送信:User
・次のメディアのみ使用:sendmessage
また、メディアタイプ/ユーザの設定は以下のようになっています。
「管理」-「メディアタイプ」:
・sendmessage
・タイプ:スクリプト
・senemessage_php.sh
「管理」-「ユーザ」:
・ユーザ:User
・メディア:sendmessage
・送信先:Userのメールアドレス
・指定した深刻度のときに使用:未分類,情報 以外をチェック
以上、よろしくお願いします。
TNK - 投稿数: 4769
トリガーはどのように設定されていますか?
アクションの実行条件として、アイテムが取得不可という条件だけ
ではなく、
イベントタイプ = トリガーが"不明"の状態
も追加されているようですが、アイテムの値が取得できなくなって
状態が「取得不可」になった後にトリガー一覧を表示させたときに、
該当するトリガーが「不明」の状態になっていますか?
jhigu - 投稿数: 8
TNKさん
以下の該当のアイテムには、トリガーを設定していません。(テストのために仮に設定したアイテムのため)
アイテム項目のみ設定したものになります。
>監視アイテム:
> タイプ:外部チェック
> キー:chk_ping.sh["10.10.13.7"]
>/etc/zabbix/externalscripts/chk_ping.sh (pingを行うだけの簡単なスクリプト)
> 監視間隔:30秒
以上、よろしくお願いします。
TNK - 投稿数: 4769
メール送信先のユーザのメディアの
「指定した深刻度のときに使用」
の設定で、
「未分類」
にもチェックを入れてみてください。
-- 追記 ---
ご参考:
ユーザーメディア - 指定した深刻度のときに使用
https://www.zabbix.com/documentation/2.2/jp/manual/config/notifications/...
「トリガー以外の イベントには、デフォルトの深刻度「未分類」が使用されていることにご注意ください。」
Impossible to change message severity for internal events about LLD and items
https://support.zabbix.com/browse/ZBX-8341
jhigu - 投稿数: 8
TNKさん
情報ありがとうございます。
「未分類」にチェックして通知が行われることを確認しました。
サポートありがとうございます。