Zabbix自定义报表开发
Zabbix custom report development
我们正在做Zabbix自定义报表开发,一起求指导历史数据属于分配给主机的每个item。
从图像中提到的每个项目中查找历史数据
我们正在研究数据库中的历史数据,我们也从数据库中获取了父数据,但没有为具有不同时间戳的每个项目历史记录的历史获取子数据。
"ITEM"table中提到的所有项目,请帮助我们获取生成自定义图形所需的数据。我们想按照下图设计自定义报告。
使用历史数据寻找设计图形
你不应该直接访问数据库,而是使用 API:
- item.get: 获取项目信息(类型,查询间隔,key
名称和参数)
- history.get: 获取历史数据(a 上的完整数据
指定间隔)
- trend.get:获取趋势数据(average/min/max数据
粒度较小)
每个页面都有关于如何连接到 api 的示例,here 您可以找到各种语言的一些实现。
Here您可以找到历史和趋势数据之间的确切差异。
或者您可以将 Grafana 与 Zabbix Plugin 一起使用。
我们正在做Zabbix自定义报表开发,一起求指导历史数据属于分配给主机的每个item。
从图像中提到的每个项目中查找历史数据
我们正在研究数据库中的历史数据,我们也从数据库中获取了父数据,但没有为具有不同时间戳的每个项目历史记录的历史获取子数据。
"ITEM"table中提到的所有项目,请帮助我们获取生成自定义图形所需的数据。我们想按照下图设计自定义报告。
使用历史数据寻找设计图形
你不应该直接访问数据库,而是使用 API:
- item.get: 获取项目信息(类型,查询间隔,key 名称和参数)
- history.get: 获取历史数据(a 上的完整数据 指定间隔)
- trend.get:获取趋势数据(average/min/max数据 粒度较小)
每个页面都有关于如何连接到 api 的示例,here 您可以找到各种语言的一些实现。
Here您可以找到历史和趋势数据之间的确切差异。
或者您可以将 Grafana 与 Zabbix Plugin 一起使用。