1

zabbix自定义图形

 2 years ago
source link: https://blog.51cto.com/jiangxl/5543593
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

zabbix自定义图形

1.如何查zabbix图形

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

zabbix自定义图形_sed

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自定义图形_sed_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自定义图形_插入图片_03

3.3.页面创建触发器

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

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

严重性:严重

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

zabbix自定义图形_插入图片_04

3.4.查看监控项最新数据

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

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

zabbix自定义图形_插入图片_05

3.5.页面创建自定义图形

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

zabbix自定义图形_3c_06

3.6.图形类别解释

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

​ 层积的(柱状图)

​ Pie(扇形图)

zabbix自定义图形_插入图片_07

3.7.填写自定义图形信息

图形名:sda磁盘使用率

图形类别:正常

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

zabbix自定义图形_sed_08

3.8.查看图形

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

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

zabbix自定义图形_插入图片_09

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK