zabbix自定义图形

1.如何查zabbix图形

监测—图形—找到要看图形的主机—选择查看的图形—应用

zabbix自定义监控图形(八)_自定义

2.解决zabbix图形中文乱码问题

这是由于zabbix默认的字体版本太老,不支持中文显示导致的,我们只需要将Windows主机上的字体复制一份到zabbix字体目录即可解决此问题

2.1.准备微软雅黑字体并上传至服务器

Windows微软雅黑字体目录位于C:\Windows\Fonts
复制微软雅黑至桌面,然后上传至zabbix服务器
微软雅黑字体文件名叫做msyh.ttc

上传至zabbix服务器
[root@zabbix-server ~]# rz -E
[root@zabbix-server ~]# mv msyh.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf 
mv:是否覆盖"/usr/share/zabbix/assets/fonts/graphfont.ttf"? y

2.2.刷新页面查看图形

乱码问题已解决

zabbix自定义监控图形(八)_其他_02

3.自定义sda磁盘使用率图形

3.1.创建自定义监控项

创建自定义监控项,监控sda磁盘是使用率

1.编写获取最新sda磁盘使用率监控至的脚本
[root@192_168_81_220 ~]# mkdir /etc/zabbix/scripts
[root@192_168_81_220 ~]# cd /etc/zabbix/scripts
[root@192_168_81_220 scripts]# vim sda_used.sh 
#!/bin/bash
#此脚本用来监控sda /目录磁盘的使用率
disk_used=`df -hT | grep '/$' | awk '{print $(NF-1)}' | awk -F '%' '{print $1}'`
echo $disk_used

2.在配置文件中增减监控项
[root@192_168_81_220 ~]# vim /etc/zabbix/zabbix_agentd.d/user_monitor.conf 
UserParameter=sda_used,sh /etc/zabbix/scripts/sda_used.sh

3.重启zabbix-agent
[root@192_168_81_220 ~]# systemctl restart zabbix-agent

3.2.页面创建监控项

配置—主机—监控项—创建监控项

名称:sda磁盘使用率

键值:sda_used

单位:% (单位这里必须写上,因为脚本获取的只是一个值)

应用集:磁盘监控

zabbix自定义监控图形(八)_sed_03

3.3.页面创建触发器

配置—主机—触发器—创建触发器

名称:sda磁盘使用率超过80%

严重性:严重

表达式:{192.168.81.220:sda_used.last()}>=80

zabbix自定义监控图形(八)_自定义_04

3.4.查看监控项最新数据

点击监测—最新数据—选择机器—过滤监控项—应用

这里就可以看出刚刚创建监控项时填写单位是多么的重要了

zabbix自定义监控图形(八)_sed_05

3.5.页面创建自定义图形

配置—主机—图形—创建图形

zabbix自定义监控图形(八)_sed_06

3.6.图形类别解释

图形类型: 正常(折线图),一般选择正常

​ 层积的(柱状图)

​ Pie(扇形图)

zabbix自定义监控图形(八)_sed_07

3.7.填写自定义图形信息

图形名:sda磁盘使用率

图形类别:正常

监控项:添加刚刚创建的监控项

zabbix自定义监控图形(八)_其他_08

3.8.查看图形

点击监测—图形—选择机器—选择刚刚创建的图形—应用

目前可以看出平均值都是11%

zabbix自定义监控图形(八)_sed_09