我有 zabbix 5。我一直在尝试编写一个 shell 脚本来获取一段时间内的项目趋势。shell 脚本工作正常,但它返回的值与图表上显示的不匹配。
例如:
我有一个 itemid 为“10234”的项目,它返回“已用 CPU 的百分比”。
我想从“2021/09/20 09:00:00”到“2021/09/21 09:00:00”获取该项目的 zabbix 趋势。
这个响铃的 Unix 时间是: 1632112200 , 1632198600
我运行这个命令来获取值:
curl -L -k -i -X POST -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0","method":"trend.get ","id":1,"aut h":"1a543455bd48e6ddc222219acccb52e9","params" : {"输出": ["clock","value_avg","value_min","value_max","num","itemid" ],"itemids":["10234"],"time_from":"1632112200","time_till":"1632198600","limit":"1"}}' https://172.30.134.03:423//api_jsonrpc .php
输出:
{“时钟”:“1632114000”,“value_avg”:“14.968717529411 764”,“value_min”:“12.683622999999997”,“value_max”:“17.635707999999994”}
但在图中它显示:
为什么会发生这种情况以及如何解决?