Myaqlの監視について ZBX_NOTSUPPORTEDと表示される

お世話になります。

現在Zabbixの最新版(2.0.8)をインストールし利用していますが、Zabbixエージェントを利用したMysqlの監視だけうまくいきません。

Zabbixサーバー
Centos6 64bit
Zabbix 2.0.8 ソースからインストール

Zabbixクライアント
Centos6 64bit
Zabbix agent 2.0.8 ソースからインストール

まず、Zabbixサーバー側から以下のコマンドを入力するとZBX_NOTSUPPORTEDと表示がかえります。

zabbix_get -s クライアントのIP -k mysql.ping

クライアント側の設定は以下の通りです。

zabbix_agentd.conf.dの中にuserparameter_mysql.confというファイルを作成

userparameter_mysql.confの中身
UserParameter=mysql.ping,mysqladmin -uroot -pROOTのパスワード ping|grep alive|wc -l

クライアント側で以下のコマンドをたたくと正常に1という値が返ってきます。
mysqladmin -uroot -pROOTのパスワード ping|grep alive|wc -l

現在は、テスト的にこちらの1行しか記載していませんが、実際はテンプレートにある項目全てを監視したいと
考えています。

その場合エージェントのコンフィグファイルに記載する内容は

UserParameter=mysql.ping,mysqladmin -u$1 -p$2 ping|grep alive|wc -l

WEBインタフェース側では キーの部分にmysql.ping[root,ROOTのパスワード]

と記載すればよろしいのでしょうか。

どうにもうまくいかないため、何が問題となっているのかアドバイス頂けますと幸いです。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー freeman88 の写真

パラメータを指定する場合は

UserParameter=mysql.ping[*],mysqladmin -u$1 -p$2 ping|grep alive|wc -l

とすれば取得できるのではないでしょうか。

ユーザー redbox の写真

Freeman88さん

ご連絡ありがとうございます。

UserParameter=mysql.ping[*],mysqladmin -uroot -pROOTのパスワード ping|grep alive|wc -l
としてみましたが同じZBX_NOTSUPPORTEDメッセージが出力されzabbix_getでうまく取得できませんでした。

ユーザー freeman88 の写真

1.
zabbix_agentd.confに

UserParameter=mysql.ping[*],/usr/bin/mysqladmin -u$1 -p$2 ping|grep alive|wc -l

と記載しzabbix_agentdを再起動します。

2.
WEBインタフェース側で キーの部分にmysql.ping[root,ROOTのパスワード]を設定します。

これで取得できませんか?

zabbix_serverのログには何か出力されていませんか?

ユーザー TNK の写真

zabbix_agentd.conf.dディレクトリ以下にUserParameterのファイル
を配置されたとのことですが、そのディレクトリは、Zabbixエージェ
ントを起動する際に読み込む設定ファイルからインクルードするよう
に設定されているか再度ご確認ください。

さらに、設定ファイルを変更後は、Zabbixエージェントの再起動が
必要になりますので、設定ファイルを変更されてからZabbixエージェ
ントを再起動されたかも再度ご確認ください。

ユーザー redbox の写真

freeman88 さんTNK さん

早速のご連絡ありがとうございました!

結果TNKさんの仰るとおりIncludeの部分がコメントアウトされていました。。お恥ずかしい限りです。

エージェントコンフに直接書き込んだところうまくいったため、もしかするとインクルードできていないのでは、、とみてみたらコメントされておりました。

コメントを外し、freeman88 さんの記述で試したところ無事ステータスが取得できました。

皆様迅速なサポートありがとうございました!