云服务器zabbix出现Lack of free swap space on的解决办法

由于公司一直以来,的zabbix监控系统一直处于报废状态。所以,重做了公司的监控系统,但是重做之后发现了,大量报警Lack of free swap space on 的错误。这个其实就是因为,云主机是没有交换分区的,当然就报了这个错误。如下图:下面说下解决办法:
zabbix异常
方案一:如果都是云主机,且都没有交换分区,我们可以直接删掉该监控项,从此不在受干扰。
方案二:有云主机,也有物理机,而且存在部分机器有交换分区swap,那么我们可以子啊模板中,做个判断。如果有swap,我们就监控,如果没有就不监控。
zabbix 异常1
右侧的Triggers(触发器),在触发器页面中打开Lack of free swap space on {HOST.NAME}项目,在新打开的触发器编辑页面中修改Expression(表达式)的内容,由原先的
{Template OS Linux:system.swap.size[,pfree].last(0)}<50
修改为
{Template OS Linux:system.swap.size[,pfree].last(0)}<50 and {Template OS Linux:system.swap.size[,free].last(0)}<>0
此处修改增加了“and{Template OS Linux:system.swap.size[,free].last(0)}<>0”判断系统有交换空间,当系统无交换空间{Template OS Linux:system.swap.size[,free].last(0)}的值为0时将不会使表达式成立,也就不会触发错误提示。保存后在下一个更新周期内zabbix之前报告“Lack of free swap space”
zabbix problem2

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: