「データベース停止メッセージの送信先グループ」設定の発動条件について
お世話になっております。
掲題の件で、お知恵を御借りしたく。
お聞きしたい事は以下になります。
「データベース停止メッセージの送信先グループ」設定の説明として、
「データベースが停止すると、ウォッチドッグからユーザグループに通知が送信されます。」と
マニュアルに記載あるのですが、具体的な発動条件は何になりますでしょうか。
各種ソフトウェアのバージョンは以下になります。
OSのバージョンは、CentOS の5.5
mysqlのバージョンは、5.0.77-4
phpのバージョンは、5.1.6-27
以下、詳細な内容になります。
zabbix-1.8.4を利用している環境で、
「データベース停止メッセージの送信先グループ」設定の動作確認を行っておりますが、
DBを止めても、本設定が動作していない様に見受けられます。
対象のグループは、Zabbix Administrators とし、
Zabbix Administrators には、Admin ユーザが所属しています。
このAdmin ユーザには、とあるメディアタイプを設定しており、
このメディアタイプからZabbixサーバ上のシェルスクリプトを
指定しております。
別の呼出し方で、このメディア設定が正常に動作する事までは確認しています。
また、DB障害を再現する為、以下を実施しました。
・「service mysqld stop」 によるDB停止
・/var/lib/mysql/zabbix フォルダの権限変更によるDBアクセス不可
・/etc/my.cnf に記載あるmax_connections の値を超える数、mysql へログインアクセスする。
また、GUIからの設定変更、保存後にzabbix_server のrestart は行っております。
以上、宜しくお願いいたします。
TNK - 投稿数: 4769
Zabbix 1.8.4の環境を作成して確認してみましたが、こちらの以下
の環境では、メディアに登録したスクリプトを実行できているよう
です。
Zabbix 1.8.4-1 (ZABBIX-JPのRPM)
CentOS 5.8
MySQL 5.0.95-1
PHP 5.1.6-39
留意点としては、1.8.7rc1よりも前のバージョンでは、DBの障害通
知先の設定を変更した場合に、zabbix_serverプロセスの再起動が
必要となる点です。
手順としては、再起動されたと書かれていますが、再起動後に再度
呼び出し先のメディア関連の設定を変更されませんでしたか?
再度、zabbix_serverを再起動してみてください。
ちなみに、MySQLの障害を再現する方法としては、
service mysqld stop
で確認しました。
あと、Zabbix 1.8.15でも同様の手順でスクリプトが呼び出せることを
確認できています。
yoshitetsu - 投稿数: 2
TNK様
ご連絡ありがとうございます。
本件ですが、他の方にお聞きし、
私の側の検証環境の設定に問題がある事分かりました。
再設定後ご指摘とおり、
service mysqld stopにて動作確認できました。
お手数をおかけしてしまい誠に申し訳ありませんでした。