Zabbix 模板添加新的监控项item 监控磁盘使用率

 

监控项的含义


监控项(items)就是监控指标获取数据的方式,数据类型,更新数据的时间间隔,历史数据的保留时间,趋势数据保留时间等等。

另外一个就是监控指标key,它是构成监控项的一个元素,在模板里面必须是唯一的。

MariaDB [(none)]> select * from zabbix.items limit 1\G;
*************************** 1. row ***************************
               itemid: 10009
                 type: 0
       snmp_community: 
             snmp_oid: 
               hostid: 10001
                 name: Number of processes
                 key_: proc.num[]
                delay: 1m
              history: 1w

 

如何添加监控项(监控磁盘小8G自动告警)


添加监控项可以存在于template模板当中,也可以存在于主机host当中。模板的作用是可以复用,对需要的重复配置的监控项进行抽象的归类。

Template OS Linux这一行中点击监控项,在该模板当中新增加一个新的监控项,用来监控磁盘小5G自动告警,添加了该监控项,那么拥有了该模板的机器都拥有了该监控项。

选择:键值vfs.fs.size[fs,<mode>]。直接写vfs.fs.size[fs,<mode>]是不出数据的,我们需要写具体的值:vfs.fs.size[/,free],这个表示查看根的剩余空间。查看agent客户端的根目录的大小

[root@localhost ~]# df -Th | head -n 2
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs       8.0G  1.7G  6.4G  21% /

默认单位字节。可以看到取到键值(这个是Agent自带的key,这里需要注意zabbix_get方法只能测试获取Agent监控方式key的值,不能获取到simple check,jmx,snmp等其他方式key类型的数据) 

[root@localhost ~]# zabbix_get -s 192.168.179.104 -k vfs.fs.size[/,free]
6790889472

 

创建图像 


 

 

为模板的监控项创建触发器


  Last()表示最后采集到的值,这里使用最后采集到的值

创建恢复表达式,就是达到什么情况解除报警

最后如下,触发器都这么配置(什么时候触发,以及恢复表达式都要写,要不一直报警,受不了!)

 监控项和触发器到此配置完毕,只要用了该模板的机器根空间小于8G都会报警 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章