百度告警平台地址: http://gaojing.baidu.com

联系我们:

邮箱:gaojing@baidu.com

电话:13924600771

QQ群:183806029

对于使用zabbix的用户,要接入百度告警非常简单,只需要按以下四步骤进行配置,就可以使用短信、电话、微信来接收zabbix告警信息。

接入步骤

1)在百度告警中配置服务和升级策略。

2)配置zabbix,新增使用百度告警发送告警信息。

3)选择监控trigger,配置其action为使用百度告警发送信息。

4)触发trigger,电话、短信、微信接收告警!

1、在百度告警中配置服务和升级策略

1)配置升级策略,使用电话、短信和微信接收告警

2)配置服务,作为告警接收的入口。ID为1542,token为9f59fde923ba56515f234bb87dd7593b


2、配置zabbix,新增使用百度告警发送告警信息

1)在zabbix中,发送告警的方式叫做Media type,我们添加一种方式,使用脚本将告警发送给百度告警。

2)脚本文件为:baidu_gaojing.sh,将其放置到zabbix指定的告警脚本目录下,并赋予执行权限(默认安装的路径在/usr/lib/zabbix/alertscripts,可查看zabbix配置;脚本所属的用户和组建议设置成zabbix:zabbix以保证可以被zabbix server调用)

告警脚本:baidu_gaojing

 #! /bin/bash
TIME=`date`
SEND_TO=$
TITLE=$
CONTENT=$ SERVICE_ID=`eval echo $SEND_TO|awk -F, '{print $1}'`
SERVICE_KEY=`eval echo $SEND_TO|awk -F, '{print $2}'`
EVENT_TYPE='trigger'
DESCRIPTION="$TITLE-$CONTENT" DATA="{service_id : \"$SERVICE_ID\", description : \"$DESCRIPTION\",event_type : \"$EVENT_TYPE\"}"
curl --silent -H "servicekey:$SERVICE_KEY" -X POST -d "$DATA" http://gaojing.baidu.com/event/create

3)为接收告警的zabbix管理员帐号添加新的告警方式 baidu-gaojing,其中send to参数填写之前服务的IDtoken

4)确保接收帐号拥有相关权限。

3、选择要监控的item,配置trigger和action,使其异常时使用百度告警发送信息

1)这里我们选择了cpu idle作为示例,配置当cpu idle<40%的时候,就发出告警。注意:action中的Default message字段请按以下要求填写。

2)选择item。

3)配置trigger。

4)配置action。

字段值请按下填写:

Default subject : {TRIGGER.STATUS}: {TRIGGER.NAME}

Default message: {EVENT.TIME}|{EVENT.VALUE}|{TRIGGER.SEVERITY}|{TRIGGER.EXPRESSION}|{HOST.NAME1}|{ITEM.NAME1}|{ITEM.VALUE1}

4、触发trigger,通过电话、微信接受告警

1)想办法消耗CPU,触发trigger,比如:

2)zabbix监测到cpu idle异常

3)微信收到告警

4)电话告警

Zabbix全方位告警接入-电话/微信/短信都支持的更多相关文章

  1. Nagios全方位告警接入-电话/微信/短信都支持

    百度告警平台地址: http://gaojing.baidu.com 联系我们: 邮箱:gaojing@baidu.com 电话:13924600771 QQ群:183806029 Nagios接入 ...

  2. Zabbix 集成 OneAlert 实现全方位告警

    1. 前言 告警将重要信息发送给运维「或者其他相关人」,及时发现并且处理问题.在所有开源监控软件里面,Zabbix 的告警方式无疑是最棒的.告警的方式各式各样,从 Email 告警到飞信.139/18 ...

  3. Zabbix 安装及微信短信提醒

    Zabbix简介 Zabbix 近几年得到了各大互联网公司的认可,当然第一点归功与它强大的监控功能,第二点免费开源也得到了广大用户的青睐.Zabbix 能将操作系统中的绝大部分指标进行监控,比如(CP ...

  4. Nagios 安装及微信短信提醒

    引言 Nagios 作为业界非常强大的一款开源监视系统. 监控网络服务(SMTP.POP3.HTTP.NNTP.PING 等): 监控主机资源(处理器负荷.磁盘利用率等): 简单地插件设计使得用户可以 ...

  5. zabbix 语音告警

    之前的文章中已经实现了zabbix 邮件告警和微信告警,生产环境上测试出消息抵达很及时,但是!万一服务器在大半夜突发故障微信.邮件这些通知都是废物了,大晚上还能听到微信通知吗?显然不可能(我的某朋友就 ...

  6. IOS中调用系统的电话、短信、邮件、浏览功能

    iOS开发系列--通讯录.蓝牙.内购.GameCenter.iCloud.Passbook系统服务开发汇总 2015-01-13 09:16 by KenshinCui, 26990 阅读, 35 评 ...

  7. Mac OS X 10.10优胜美地怎样完美接管iphone上的电话和短信

    自从今年苹果第一次的公布会上毛猫就特别注意这个功能.感觉特别Cool,特别方便.但直到今天毛猫才第一次成功測试出这个功能呀.尽管handoff功能还未測出来,可是认为在mac上发短信和打电话也已经足够 ...

  8. Mac OS X 10.10优胜美地如何完美接管iphone上的电话和短信

    自从今年苹果第一次的发布会上毛猫就特别注意这个功能,感觉特别Cool,特别方便.但直到今天毛猫才第一次成功测试出这个功能呀!虽然handoff功能还未测出来,但是觉得在mac上发短信和打电话也已经足够 ...

  9. zabbix邮件告警之 通过shell脚本发送告警

    说明:本文讲如何通过shell脚本实现zabbix发送告警邮件,共有5步1.设置mailx账号:是配置mailx的发信账号2.zabbix服务器端编写邮件发送脚本:是增加zabbix的告警方式,增加通 ...

随机推荐

  1. Mysql远程登录授权

    1.改表法. 请使用mysql管理工具,如:SQLyog Enterprise 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑使用mysql管理工 ...

  2. POJ C++程序设计 编程题#3 编程作业—多态与虚函数

    编程题 #3 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 下面的程序输出 ...

  3. C#中判断文件夹中存在某个txt文本

    strFileName="D:\\strarray.txt"; if (File.Exists(strFileName))//判断文件是否存在 { }

  4. (转)Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询

    1.搭建环境 新建JAVA项目,添加的包有: 有关Hadoop的hadoop-core-0.20.204.0.jar 有关Hbase的hbase-0.90.4.jar.hbase-0.90.4-tes ...

  5. C#生成不重复随机数列表

    C#生成不重复(随机数 http://www.jbxue.com/tags/suijishu.html)列表实例的代码.例子: ;             Random rnd = ; i <  ...

  6. Laravel 5 基础(五)- 环境与配置

    .env 文件是配置文件,包括数据库配置信息,查看 config->database.php ,connections 里面包含了所有数据库的配置,可以在 default 中选择要使用的数据库. ...

  7. ace 读取excel

    insert into T_BirdSystemSku(ID,Sku) select ID,SKU from OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel ...

  8. 利用Newtonsoft.Json实现Json序列化与反序列化

    在项目中用到了Newtonsoft.Json来实现序列化和反序列化,在这里写下实现代码. 1.创建类用于排除不序列化的属性 public class ExcludePropertiesContract ...

  9. 关于js中this的疑问

    学习bootstrap.js源码中被js里边的this绕的有点晕 /* ================================================================ ...

  10. R语言的日期运算

    写hive SQL查询, 需要从导入的参数, 自动累加日期. 从而实现一个自动的,多个日期的统计过程 R语言的日期运算超级简单. > test<-Sys.Date() > test ...