[<ホスト名>:version.mysql] error: Not supported by ZABBIX agent

はじめて投稿させて頂きます。

<zabbixサーバー環境>
CentOS 5.5
ZABBIX 1.6.9
(yumからインストール)

<zabbixエージェント環境>
CentOS 5.5
ZABBIX 1.6.9
※zabbixサーバーとは別のサーバー環境です。

<状況>
エージェントにてMySQL監視項目の取得設定を行ったのですが
サーバー側で下記のエラーとなります。

2884:20110131:114917 Item [<ホスト名>:version.mysql] error: Not supported by ZABBIX agent
2884:20110131:114917 Parameter [version.mysql] is not supported by agent on host [<ホスト名>] Old status [0]

この設定項目が監視において必ず必要ではないのですが、何が原因となっているのでしょうか?

下記フォーラムは確認済みです。
MySQL監視について
http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=353&forum=6&post_id=1550#forumpost1550

お力添えを宜しくお願い致します。

コメント表示オプション

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

対象となるホストのzabbix_agentd.conf内のUserParameterで、「version.mysql」に対応する記述がされていないのだと思われます。
再度、zabbix_agentd.conf内の設定をご確認下さい。

ユーザー top の写真

回答ありがとうございます。

アイテムの設定とconfファイルのキーの名称が一致していないことに気が付き、Webの設定画面を下記のように変更し、正常に取得できるようになりました。
テンプレートが間違っているように思います。

<デフォルト>
説明:MySQL version
キー:version.mysql

<変更後>
説明:MySQL version
キー:[color=FF0000]mysql.version[/color]

[color=FF0000]※mysql と version が逆転しています。[/color]

この作業を行う前に 1.8.4にバージョンアップしたのですが、
/etc/zabbix/[color=0000FF]zabbix_agentd.conf[/color]
にはMySQLの設定がコメントアウトされている記述はありませんでした。
ただし、下記の似たような名称のファイルにはMySQLの設定がコメントアウトされてありましたが、有効にしても動作しませんでした。
/etc/zabbix/[color=FF0000]zabbix_agent.conf[/color]

よって1.6.9同様に /etc/zabbix/zabbix_agentd.con にその設定をコピペして、agent再起動後に正常動作を確認しております。

ユーザー TNK の写真

確かにテンプレートが間違っているように思えます。
他のMySQL関連のアイテムがmysqlで始まるキーになっているので、本来であればmysql.versionと書いたつもりであったのでしょう。

他にも、標準でインストールされるテンプレートには誤りが含まれている時が多いので、あくまでも参考程度にとどめて、ご自身の環境に合わせてテンプレートを別途作成されることをお勧めします。

ZABBIX-JPでもテンプレートを公開していますので、そちらも参考にして頂ければと思います。
http://www.zabbix.jp/modules/bwiki/index.php?ZABBIX-JP%B4%C6%BB%EB%A5%C6%A5%F3%A5%D7%A5%EC%A1%BC%A5%C8%C7%DB%C9%DB%A5%DA%A1%BC%A5%B8

この作業を行う前に 1.8.4にバージョンアップしたのですが、
/etc/zabbix/zabbix_agentd.conf
にはMySQLの設定がコメントアウトされている記述はありませんでした。

1.8.4からは別ファイルに分けられて簡単にIncludeできるよう準備されているのですが、元々デフォルトでは有効になっていないアイテムであったので、RPMには含めていませんでした。

ソースのファイル(zabbix-1.8.4.tar.gz)を展開したmisc/conf/zabbix_agentdディレクトリ以下に
 userparameter_examples.conf
 userparameter_mysql.conf
というファイルがありますのでご参照下さい。

あと、ZABBIX-JPが提供しているRPMを利用されている場合は、/etc/zabbix/zabbix_agent.confを変更しても、zabbix_agentdには全く反映されません。
zabbix_agentdを起動するためのスクリプト/etc/init.d/zabbix-agentをみて頂ければお分かりいただけると思いますが、/etc/zabbix/zabbix_agentd.confという設定ファイルを引数で指定してzabbix_agentdを起動しています。

zabbix_agent.confは、zabbix_agentというコマンドで利用できるように用意されたものだったと思います。

ユーザー top の写真

丁寧に回答を頂きましてありがとうございます。
非常に参考になりました。