Zabbix的功能就是用用来进行监控的,当监控的对象出现问题时我们就需要告知维修人员及时过来维修,那么从监控,到出现监控异常,将监控异常报告给维修人员这一系列动作需要zabbix的Action来关联完成。
点击配置-》动作-》创建动作
这里有三部分要填写,动作,操作,恢复操作
动作:
这一部分主要填写动作名称,选择触发器,这里的触发器可以选择多个,当选择多个时需要明确这几个触发器之间的关系,与或或者是自定义关系。这里就选择之前建好的用来监控数据库中secumain当天更新数据的条数大于十五条时触发告警的触发器。
操作:
这里主要填写发送内容,以及通过何种方式将消息发送给谁
操作个个属性详解:
默认操作步骤持续时间:默认为一分钟,与后面的操作有关,填写默认就可以了
默认接收人:这里默认就可以了
默认信息:要发送的内容,这里要发送什么内容可以自定义,需要使用到zabbix的macros(宏),可以参考官网上的宏介绍,这里也写默认吧
操作细节:
步骤:执行多少次,0表示无穷大
步骤持续时间:如果填0,就是上面开头的默认操作步骤持续时间,可以自定义,比如60秒
发送到用户群组/发送到用户:这个很明显,就是哪些人可以接受到消息
尽送到:就是消息发送方式,可以使用所有报警媒介,也可以选其中一个
条件:这个我还不太明白是啥玩意儿,有知道的麻烦指点一下
点击添加即可,操作可以添加多个。
恢复操作:就是指当监控对象恢复到OK状态时的操作
这里就不详细介绍了,和前面的操作几乎一样
前面操作中步骤属性可能讲得不太详细,刚刚说过操作可以添加多个,比如说我现在建了两个操作,第一个操作上面步骤是1到10,每个步骤持续时间300s,发送给MichaelLee这个用户,第二个操作步骤是4到10,每隔步骤操作持续300s,发送个PL这个用户,那么这样一来意味着,当触发告警时,消息会连续发送十次,前面三次只会发给MichaelLee,到了第四次直到会同时发给MichaelLee和PL这两个用户。