目录
一、创建监控项
二、创建触发器
三、测试触发器
一、创建监控项
添加带参数的监控项,以磁盘使用率为例子。
vfs.fs.size[/,pused] 表示显示当前磁盘所占用的百分比
vfs.fs.size[/,used] 表示显示当前磁盘所占用的空间,单位为B
vfs.fs.size[/,free] 表示显示当前磁盘所剩余的空间,单位为B
[root@zabbix-s ~]# zabbix_get -s 192.168.136.56 -k vfs.fs.size[/,used]
1875718144
[root@zabbix-s ~]# zabbix_get -s 192.168.136.56 -k vfs.fs.size[/,free]
37628334080
[root@zabbix-s ~]# zabbix_get -s 192.168.136.56 -k vfs.fs.size[/,pused]
4.748166

刚开始点击“图形”,有时纵坐标最大值是是“1.2”或者“1.2%”,系统反应会比较慢,需要等待一小段时间,纵坐标才会正常显示。


二、创建触发器
设置触发器,本质就是设置一个阈值,当某项指数超过这个阈值就会报警。
当前test主机集群是没有任何问题的,因为我们没有设置触发器的不会报警。

将硬盘占用设置为5%阈值,然后新建一个大容量文件,观察zabbix报警信息。
设置阈值为5%


添加表达式


会形成一个表达式



 
数据正常

三、测试触发器
被控端新建一个4G大文件,内存从4%上升到16%
###该命令表示创建test文件,该文件由四块1G的硬盘组成,所以实际zero占用硬盘真实空间是4G。
[root@zabbix-c /]# dd if=/dev/zero of=/test count=4 bs=1G
4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 98.39 s, 43.7 MB/s
[root@zabbix-c /]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 898M     0  898M   0% /dev
tmpfs                    910M     0  910M   0% /dev/shm
tmpfs                    910M  9.5M  901M   2% /run
tmpfs                    910M     0  910M   0% /sys/fs/cgroup
/dev/mapper/centos-root   37G  5.7G   32G  16% /
/dev/sda1                197M  129M   69M  66% /boot
tmpfs                    182M     0  182M   0% /run/user/0
[root@zabbix-c dev]# cd /
[root@zabbix-c /]# du -sh test 
4.0G	test
查看视图

仪表盘报警

问题面板同样报警

参考文档:
zabbix从放弃到入门(7):触发器详解之一,创建触发器-朱双印博客
模板:
zabbix自带模板监控CPU,磁盘和内存_zabbix监控主机硬盘容量_小数苗小数苗的博客-CSDN博客



















