博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix监控到异常后自动执行对应命令
阅读量:6802 次
发布时间:2019-06-26

本文共 499 字,大约阅读时间需要 1 分钟。

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

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

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

 

 

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

 

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

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

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

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

 

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

 

转载于:https://www.cnblogs.com/biaopei/p/10682994.html

你可能感兴趣的文章
linux笔记 2-11 系统恢复
查看>>
windows下kafka+ELK的日志系统
查看>>
未来时代
查看>>
正则表达式总结
查看>>
ImageView的属性android:scaleType,即ImageView.setSca...
查看>>
javascript中的错误处理机制
查看>>
java 计算指数函数log2(X)的值
查看>>
Greenplum -- 最全分区表操作
查看>>
Linux交互命令工具expect与自动切换登录用户
查看>>
热烈祝贺广州固润光电参加2017深圳光博会取得圆满成功
查看>>
h5实体
查看>>
模板字符串
查看>>
使用WebDriver遇到的一些问题汇总
查看>>
AI:你们是不是在等一顶红帽子?
查看>>
三周第二次课 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
查看>>
六周第一次课 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下
查看>>
Window 2012 R2系统从无命令行配置开启GUI的功能,实现操作系统图形化界面。
查看>>
ToastUtil,一个简单的Toast封装
查看>>
如何在Centos7进行网络配置
查看>>
orabbix结合python发送图形报表
查看>>