zabbix监控到异常后自动执行对应命令

Posted exman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控到异常后自动执行对应命令相关的知识,希望对你有一定的参考价值。

zabbix可不仅仅只有监控功能,还支持远程执行命令,实现简单自动化运维

以下以监控mysql的3306端口为例,如该端口异常关闭,自动执行命令重启mysql

创建一个监听3306的监控项,键值按照这样写也可以。不过可能换成net.tcp.listen[3306]会更合适一些

技术图片

 

 

技术图片

表达式那里,点击右边的按钮,在监控项里选择刚才新增的监控项就可以了,监控到未监听返回0,正常监听返回1.我们设置返回0时,触发该触发器实现告警和进行下一步操作

 技术图片

 接下来新增一个动作。新的触发条件那里选择触发器=刚才新创建的触发器,注意需要点击下方的添加才能生效

技术图片

接着点击操作。我这里设置了两个动作,一个是发送邮件,另一个是执行远程命令(主要讲这个)。设置远程命令时,在操作类型那里选择远程命令

技术图片

 输入对应的ssh,账号,密码,执行的命令

技术图片

启动mysql,然后再关闭数据库,测试能否自动起来。可以在以下位置,查看是否正常执行重启动作

技术图片

 

这个图是我根据监控项创建的,可以看到,我试着关闭了几次mysql,但是它都会自动有起来了

技术图片

以上是关于zabbix监控到异常后自动执行对应命令的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#Zabbi学习

#yyds干货盘点#Zabbi学习

Zabbix实战之运维篇Zabbi监控平台的web基本操作

19.1 Linux监控平台介绍;19.2 zabbix监控介绍;19.3,19.4 安装zabbi

19.1 Linux监控平台介绍;19.2 zabbix监控介绍;19.3,19.4 安装zabbi

#yyds干货盘点#Zabbi学习