zabbix_getコマンドで値が取得できるが、画面上では値が表示されない。
<質問>
zabbix_server にてMySQLの情報を取得している。
zabbix_getコマンドでは値は確認できているが、画面上ではデータ0となってしまっている。
------------------------------------------------------------------------------
$ zabbix_get -s ********** -k mysql.status[Threads_connected]
23
------------------------------------------------------------------------------
<環境>
■zabbix_server
zabbix_server (Zabbix) 3.0.16
Revision 79251 3 April 2018, compilation time: Apr 4 2018 14:45:27
■zabbix_agentd
zabbix_agentd (daemon) (Zabbix) 3.0.17
Revision 80549 9 May 2018, compilation time: May 9 2018 04:56:40
■アイテムの設定内容
タイプ:zabbixエージェント
キー:mysql.status[Threads_connected]
データ型:数値(整数)
データ形式:10進数
■userparameter
/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/var/lib/zabbix mysql --defaults-extra-file=/etc/zabbix/zabbix_my.cnf -N | awk '{print $$2}'
Yasumi - 投稿数: 380
「アイテムの設定内容」ですが、もしかして「差分」になっていませんでしょうか?
差分になっていますと、取得する数値に変化がない場合は
23⇒23=「0」と表示されると思われます。
dehio3 - 投稿数: 2
ありがとうございます。
保存時の計算を確認したところ「差分/時間」となっておりました。
「なし」に変更したところ値が正しく表示されるようになりました。
複製にてアイテムを追加していた事が原因でした。
回答ありがとうございます。