首页 > 其他 > 详细

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

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

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)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!