监测—图形—找到要看图形的主机—选择查看的图形—应用
这是由于zabbix默认的字体版本太老,不支持中文显示导致的,我们只需要将Windows主机上的字体复制一份到zabbix字体目录即可解决此问题
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
乱码问题已解决
创建自定义监控项,监控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
配置—主机—监控项—创建监控项
名称:sda磁盘使用率
键值:sda_used
单位:% (单位这里必须写上,因为脚本获取的只是一个值)
应用集:磁盘监控
配置—主机—触发器—创建触发器
名称:sda磁盘使用率超过80%
严重性:严重
表达式:{192.168.81.220:sda_used.last()}>=80
点击监测—最新数据—选择机器—过滤监控项—应用
这里就可以看出刚刚创建监控项时填写单位是多么的重要了
配置—主机—图形—创建图形
图形类型: 正常(折线图),一般选择正常
层积的(柱状图)
Pie(扇形图)
图形名:sda磁盘使用率
图形类别:正常
监控项:添加刚刚创建的监控项
点击监测—图形—选择机器—选择刚刚创建的图形—应用
目前可以看出平均值都是11%