在地铁上看了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 " , 哈哈

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

 

posted on 2018-01-16 10:35  黑洞中的奇点  阅读(166)  评论(0)    收藏  举报