Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

シェル実行結果取得方法について

$
0
0

お世話になっております。
現在AWSのRDSに対する死活監視を、下記内容のシェルをzabbixのアイテム(外部チェック)にて実行し、その結果をトリガーで判定しようとしております。
【シェル内容】(ファイル名:test01.sh)
 test_sh01=`timeout -sKILL 10 mysqladmin --defaults-extra-file=パスワードファイル status -h RDSのエンドポイント &>/dev/null ;echo $?`
 if test "${test_sh01}" = 0;then
  echo "0"
 else
 echo "1"
 fi

【アイテム設定】
タイプ:外部チェック
キー:test01.sh
データ型:数値(整数)
データの形式:10進数

【トリガー】
条件式:{testsv01:test01.sh.max(#3)}=1

シェルの結果としては「0」の場合は正常・「1」の場合は異常となる為、上記トリガー設定で「1」の場合はエラーを検知できるはずですが、
シェルの実行結果が「1」であってもトリガーにかからず、エラーを検知できない状態となっております。

「監視データ」-「最新データ」から現状受け取っている値を確認した結果、「Up(0)」となっており、シェルの実行結果を

続きを読む


Viewing all articles
Browse latest Browse all 1811

Trending Articles