
老板说zabbix图形显示器不像仙人掌那么漂亮. 将zabbix图形插件ztree更改为类似于仙人掌显示形式的显示(实际上,稍微更改ztree插件的php代码和css样式),效果如下:

图形将很快得到改进,但是一个很大的缺点是图形没有根据业务信息php,nginx,mysql ...和硬件信息网络,cpu,hdd ...进行分类. 不容易观察和查询. 最后,我开始重新编写图形显示模块. 所有数据都来自zabbix. 一段时间后,我基本上清除了zabbix的数据结构.
要注意几个字段


zabbix中的所有组和组ID

与上面的两个表有关zabbix,通过它们您可以找到属于每个组的主机zabbix,或者可以找到该组的主机ID.


上面的三个表可以在主机和主机组之间自由移动. 项目表记录了每个主机的所有图形项目(例如,一张网卡图,有两行流入和流出,然后此图片有两项).
字段说明


每个项目都与一个图形ID相关联. 简而言之,它告诉我们每个主机有多少张图像,以及每张图像上有什么项目.

相关的图形ID和图形名称以及其他一些zabbix绘图参数


history_text,history_uint具有相同的字段,并存储不同类型项目的历史数据. 最后,从中获得诸如1小时或1天之类的短期绘图数据. 每条记录均由itemid,时钟(时间戳格式,精确到秒),值ns组成.

trends_uint具有相同的字段,该字段存储不同类型的项目的历史趋势数据,每小时从历史数据中获取的统计信息,并计算统计间隔的平均值和最大值. 长时间的绘图数据的数据源.

弄清楚上面表格之间的关系即可. 您也可以使用zabbixapi绘制图片. 但是,应用程序图和硬件图是不可分割的(ztree使用zabbixapi进行绘制). 我用Highcharts画了图. 由于绘图方法已与zabbix图形组织方法分开,因此应用程序图和硬件信息图相对容易分离.


开发后,花了一段时间才发现Highcharts在前端图形中进行渲染时,如果单个图像的数据太大(例如大约30,000个监视数据),它将显示非常慢. 最后,使用RRDtool绘制的图形进行绘制. 不仅快速美观,具体效果还可以参考Zabbix和RRDtool绘图第(6)章“最终图形显示”.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-154815-1.html
再一个盗版盛行
中国军方的处置还是得当的
但美国不会舍生忘死来为台湾拼命