码迷,mamicode.com
首页 > 其他好文 > 详细

L15.3 zabbix自定义脚本执行与报警配置(辅助5.4)

时间:2016-01-19 17:37:01      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:zabbix 自定义报警

zabbix脚本报警配置

注:此文是5.4配置的一些关键配置说明,非完整步骤

zabbix-agent要配置为支持执行远程命令:

vim /etc/zabbix/zabbix_agentd.conf

EnableRemoteCommands=1

#Defaults    requiretty

 注意

(1) 如果用到以其它用户身份执行命令的话,那么命令本身要以sudo方式运行:

 sudo /etc/rc.d/init.d/httpd restart

(2) 在各agent上的sudoers文件:

vim /etc/sudoers

zabbix ALL=(ALL) ALL

要注释如下行

 #Defaults    requiretty                    

创建:Actions 动作

前提,创建好user和media types,下面步骤有。


1,Action

Recovery message :表示返回通知,比如从ok---problem (通知)----ok(再通知)

2,Conditions  条件

A  不在维护时间

B  触发值变为problem

C  触发器名称(对哪个触发器定义的,如果没,就是所有)

条件 A and B and C  都满足就触发。

3,operations

操作:定义给哪个用户,用户组发邮件或者脚本方式发邮件。


技术分享

技术分享

技术分享

技术分享

自定义脚本报警邮件:

/usr/lib/zabbix/alertscripts创建脚本

vim  alerttest.sh


#!/bin/bash

echo $3 | mail -s "$2" $1

其中$1,$2,$3分别对应   

$1 为收件人,即sent to的对象。

$2为标题,{TRIGGER.STATUS}:{TRIGGER.NAME}

$3为邮件主题:

技术分享

技术分享

创建media types

技术分享

创建user使用介质:

技术分享

技术分享

actions步骤设置:设置为每隔60秒一个步骤。(实现多级报警)

技术分享



L15.3 zabbix自定义脚本执行与报警配置(辅助5.4)

标签:zabbix 自定义报警

原文地址:http://disheng.blog.51cto.com/2821957/1736552

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!