首页 Linux网维 Zabbix监控(十五):心跳检测Zabbix Server的存活状态

Zabbix监控(十五):心跳检测Zabbix Server的存活状态

作用:为了防止zabbix server因意外原因不能工作,导致管理员没有收到报警邮件而不知道zabbix server是否运行正常,利用心跳检测来监控zabb…

作用:为了防止zabbix server因意外原因不能工作,导致管理员没有收到报警邮件而不知道zabbix server是否运行正常,利用心跳检测来监控zabbix server本身的运行状态1、给Zabbix server添加一个Item。

该Item主要作用是监控zabbix_server服务的默认端口10051或者zabbix_agentd的端口10050:

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图

2、添加触发器跟以往的触发器不一样,这里设置的是当端口状态正常(listen)时触发:

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图1

3、添加动作(1)把默认的内容删除,设置如下,不用勾上恢复项:

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图2

(2)设置动作的条件,指定触发器状态为OK时执行动作:

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图3

(3)设置动作详细

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图4

说明:以往的step设置是from 1 to 1表示只在触发器触发的第一次执行动作,而这里from 1 to 0表示间隔一定时间执行动作,一直这样执行下去4、查看触发器状态由于10055端口不存在,因此状态为PROBLEM。

:

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图5

5、修改Item将端口修改成10050或者10051,使其触发器跳变到OK,从而触发动作的执行:

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图6

6、触发动作后查看邮件Zabbix本身默认的邮件报警动作会发送触发器的故障和恢复邮件,本例设置的动作执行成功则会另发一封心跳检测邮件,标题就是前面设置的”Zabbix Server is running”:

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图7

7、观察心跳检测结果为了更好的检查效果,将动作中的时间间隔设为1分钟,可以看到邮件接收效果:

Zabbix监控(十五):心跳检测Zabbix Server的存活状态插图8

结论:如果先设置触发器返回OK状态再设置Action,是不会发送邮件的,只有当触发器从PROBLEM跳变为OK时,才会触发动作;默认的动作是只在状态转换时发送一次邮件通知,心跳检测动作是可以按间隔时间一直发送的,这样就可以通过手机接收邮件,随时关注监控服务器是否运行正常。

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: 3182235786a

为您推荐

CentOS系统升级内核版本教程,centos内核版本升级

CentOS系统升级内核版本教程,centos内核版本升级

CentOS 系统升级系统内核版本  1、显示CentOS 系统内核版本:             [root@demo...
Linux下对 Nginx SSL 的性能进行调整

Linux下对 Nginx SSL 的性能进行调整

初始化服务器   这个web服务器运行在一个EC2 t1.micro 环境.我选择 Nginx + PHP5-FPM 来...
Linux Shell经典实例解析:Oracle启动脚本

Linux Shell经典实例解析:Oracle启动脚本

Oracle的启动脚本从功能上讲主要分为两个部分,第一部分是初始化各种环境变量,以确认当前Oracle服务器的版本,从而...
centOS6.4 64位下安装nfs文件共享系统

centOS6.4 64位下安装nfs文件共享系统

不知道谁装的服务器,默认自带,以下内容摘自互联网,配置部分按教程执行成功 一、环境介绍:   服务器:centos 19...
Linux下的Samba安装配置

Linux下的Samba安装配置

1 Samba 简介 Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Sam...

发表回复

返回顶部