皆様、こんにちは
Zabbix2.2で取得した値の小数点以下の取り扱いについての質問です。
現状、私の環境ではデータ格納先にはMySQL5.5を使用していまして、
DBのテーブル定義でhistoryテーブルのvalueのフィールド型はdouble(16,4)となっており、これは小数点4桁以下は丸めているということだと思われます。
また、ALTER TABLE文にてフィールド型をdoubleに変更しても、送られてくるSQLが、
insert into history (itemid,clock,ns,value) values (88327,1404899478,689156082,0.000000),(88384,1404899480,783959781,0.000000),(102683,1404899483,874905826,86.460495),(94523,1404899483,931470734,0.058079),(111563,1404899483,942226761,0.010697);
の様になっていますので、Zabbix内で小数点以下6桁に丸められているものと思われます。
このことから現状では小数点以下はDB上では4桁、Zabbix上でも6桁までしか取り扱えないということになりますが、乗数を使っての回避しか方法はないのでしょうか?