最近有点忙,很久没有更新博客了。今天这篇文章主要记录如何通过zabbix监控一台主机是否在线。
好啦开干。
1.新建一个模板
新建模板的目的是在新模板上添加“监控项”和“触发器”的,如果你要监控的主机数量非常少的话,当然可以不用新建模板,而是直接在要监控的主机上直接添加“监控项”和“触发器”。但是如果你要监控的主机数量非常多的话就有点费力了,不如直接将“监控项”和“触发器”建在模板上,这样你要监控的主机只需要应用你自己新建的模板就可以了。
首先登录zabbix的配置管理页面,定位到“配置—-模板”页面,在页面右上角点击“创建模板”,按照下图进行操作,填写模板的必填项之后,点击“添加”按钮就新建了一个名为“MyTemplate”的模板了,接下来我们要在这个自定义模板上继续添加”监控项“和”触发器“。


2.要自定义模板上添加监控项
还是在“模板”页通过搜索快速定位到刚才新建的模板。

进入模板详情页,选择“监控项”选项卡,而后在页面的右上角点击“创建监控项”按钮,新增一个“监控项”。

填写监控项的必填内容后,点击“添加”按钮,就为自定义模板新建了一个监控项了,应用这套模板的主机就可以通过该监控项进行采集数据了。


3.新建触发器
还是在“模板”页,点击“触发器”选项卡,点击页面右上角的“创建触发器”按钮,为自定义模板新增一个触发器。



完成上述操作后,还应该为这个触发器添加一个依赖。大家可以想一下,我们的监控项是一个简单检查,也就是一个ping命令,如果主机不在线了那么按照上面新建的触发器就会一直处于触发状态,显然这有点不符合常理了。我们可以通过添加依赖的方式来解决这个问题。

上图中添加的“zabbix agent is not available”触发器也是一个监测主机是否在线的触发器,但是它没有icmping那么灵敏,如果打开“zabbix agent is not available”触发器,你可以查看它的详情,如果“zabbix agent is not available”触发器的触发条件终止了,那么依赖于它的触发器触发条件也同样跟着终止了,这样就实现了触发器的自动关闭。
4.新建触发器动作
完成前面的准备工作后我们就可以新建一个触发器动作,当主机宕机时通过邮件或者钉钉等其他的webhook进行通知告警了。
进入“动作—-Trigger actions”页面,点击页面右上角”创建动作“按钮,新增一个动作。


接下来给动作添加操作项。


5.应用自定义模板
好了,现在已经万事具备了,接下来就可以将自定义模板应用到欲监控的主机上去了。
进入配置页面中的主机页面,点击主机链接进入主机配置详情页面。


通过上述操作,就为主机添加了自定义模板。
6.测试
关闭主机,测试触发器、触发器动作是否正常工作。

正常收到告警邮件了,至此zabbix监控主机宕机的操作就完成了。

本文详细指导如何通过Zabbix创建模板,添加监控项、触发器,并设置依赖以确保主机在线状态监控。还包括应用模板、测试及告警通知的步骤,助您高效管理主机监控。

352

被折叠的 条评论
为什么被折叠?



