文| 赵静
Zabbix认证工程师(ZCS),多年Linux运维经验,精通Zabbix开源监控系统的架构、部署、使用和维护,有较强的Shell和Python开发能力。
实现目标
Zabbix自动发现为不同的监控项设置不同的阈值,达到客户想要的特定效果。
Zabbix监控Linux为例
新增主机,关联模板,众多简单操作就不在这多说了。直接在自动发现对应的监控项的触发器处设置如下配置:
{Test_os_linux:vfs.fs.size[{#FSNAME},pfree].last(0)}<{$LOW_SPACE_LIMIT:"{#FSNAME}"}
一旦该文件系统被发现,如果/、/usr拥有少于15%的空闲磁盘空间、/home少于25%的空闲磁盘空间、/var少于20%的空闲磁盘空间、/tmp少于45%的空闲磁盘空间,就会生成事件,触发告警。
测试
Zabbix 的主机/、/home、/tmp和/var空闲磁盘空间的阈值将如下图所示。