在地铁上看了zabbix 的书发现 “报警执行远程命令” 

远程命令整个过程:  items -> triggers -> action -> remote commands

1.创建一个 mysql / oracle items

页面流程: Configuration -> Hosts > Items

里面的内容不贴图了, 有基础的朋友都明白

 

2.配置mysql / oracle triggers

页面流程: Configuration -> Hosts > Triggers

里面的内容不贴图了, 有基础的朋友都明白

 

3.配置远程命令的actions

页面流程: Configuraction -> Actions

条件选择触发器值为PROBLEM、触发器为上面的mysql / oracle触发器

执行次数为5次,每次间隔60秒

操作类型为:远程命令

类型为:自定义脚本

命令:具体命令将贴在Commands里面 , 我把我的写好修复mysql 各种故障修复脚本贴上去 ” mysql_replication_repair.py ” , 哈哈

脚本内容自己写吧, 我就不共享了 !

 

版权声明:本文为kelvin19840813原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kelvin19840813/p/8295309.html