外部チェックのみの監視対象にてAgentがConnection refusedとなる
wmicコマンドを利用したwmi外部チェックを実装しており、
希望通りの監視が行えております。
同様の監視を2ホストに対し行っているのですが、ホスト一覧の「エージェントの状態」にて
svr#1はAgent,SNMP,JMX,IPMIすべてグレーアウト
svr#2はAgentのみ赤、他はグレーアウト
となっており、赤いAgentにカーソルを合わせると
「Get value from agent failed: cannot connect to [["IPアドレス"]:10050]: [111] Connection refused」
と表示されます。
どちらのホストも「エージェントのインターフェース」のみIPにて指定しているのみで、
アイテムは「外部チェック」のものしかありません。
動作上は問題ないのですが、状態が異なっているのが気持ち悪く
可能であれば存在しないAgentへの接続要求を止めたいです。
原因にお心当たり、もしくは確認箇所をご教授頂けないでしょうか。
以上、よろしくお願い致します。
ishinow - 投稿数: 9
環境情報の記載を失念しておりました。
■環境
Red Hat Enterprise Linux Server release 6.5 (Santiago)
zabbix-2.2.11-1.el6.x86_64
TNK - 投稿数: 4671
アイテムのタイプとして、「Zabbixエージェント」のアイテムを、
ホスト登録後に一度でも登録して取得に失敗していた場合は、
Zabbixエージェントの状態を示すZのマークが赤いままとなります。
状態をリセットする(グレーに戻す)には、データベースを直接操作
するか、ホストの再登録が必要になると思います。
ishinow - 投稿数: 9
下記DB操作によって修正出来ました。
当方初心者のため、一から手順にしてみました。
同様の問題にてお困りの方が居ましたら参考にしていただければと思います。
#自己責任にてお願いします
>DBのUser/Passwordを確認
#egrep 'DBUser|DBPassword' /etc/zabbix/zabbix_server.conf
>DB接続、DB指定
#mysql -u ”DBUser” -p
mysql> use zabbix;
>該当レコード確認
mysql> select hostid,host,status,available from hosts where host like '”ホスト名(前方一致)”%' ;
>状態をリセット
mysql> UPDATE hosts SET available = 0 where hostid = ”該当レコードのhostid” ;
>該当レコード更新確認
mysql> select hostid,host,status,available from hosts where host like '”ホスト名(前方一致)”%' ;
ishinow - 投稿数: 9
> TNK様
ご回答いただきありがとうございます。
2年前にも別のQについてご回答頂いていましたね。
見落としてしまいお手数をおかけしました。
http://www.zabbix.jp/node/3185
本件をクローズ頂ければと思います。