玩转AWS CloudWatch微信告警】的更多相关文章

做海外业务时大多使用亚马逊 AWS 服务,配套AWS 监控 CloudWatch 功能强大,如果能和微信结合就更棒了.现在分享下如何玩转 CloudWatch 微信通知. AWS EC2 云主机配套的云监控服务 CloudWatch 本身并不支持微信通知.短信和电话等通知服务,但是可以通知到对应的消息队列 SNS,之后通过 SNS 与 OneAlert 服务对接. 创建 OneAlert 应用 在 OneAlert 的应用里面创建 AWS CloudWatch 应用. 保存后,获取一个 webh…
在当下互联网蓬勃发展的时代里,微信已经成为了人们生活中不可分割的一部分.作为苦逼的运维人员,我们自然也得跟得上时代的步伐,将微信添加进告警的通知方式里.如果能够将告警消息第一时间发送到微信中,更清楚地看到告警内容,并在第一时间进行处理,何乐而不为呢⊙(・◇・)? 不过碍于告警设置的繁琐,特别现在运维人员的头顶普遍日益荒凉的时候,确实不想再花费更多精力加快自己的秀发流失速度了 ╮(╯﹏╰)╭ 诶嘿,那我现在告诉你,仅需三步,便能将你的监控实现微信告警,听起来是不是很美滋滋呢?那如此让人心动的办法怎…
众所周知Zabbix 是一款用来监控IT基础设施的监控套件,同时也具有很多方便运维人员使用的优秀功能,如:支持多条件告警,支持多种告警方式,支持多组模板.支持模板继承,因此在众多的开源运维监控软件中独占鳌头,受到了众多企业青睐. 暇瑜不掩,Zabbix在告警方式还是有一定局限性,如Email发送告警配置繁琐,需要调用邮件引擎脚本通过 SMTP 发送邮件:如用微信接收告警,需要申请一个微信公众号,接入复杂周期较长:如用短信接收告警,短信网关良莠不齐稳定性无法保证:如用语音接收告警,模板定义重口难调…
首先你得有个企业号!!!具体操作步骤可以参考http://itnihao.blog.51cto.com/1741976/1733245,里面写的很详细就不重复了. 微信公众号注册并配置完成后,还需要让zabbix通过脚本实现微信告警,以下为本人使用的微信告警脚本 [root@alertscripts]# cat weixin.sh #!/bin/bash #可在微信公众号的设置菜单 => 权限管理 => 选择发送告警信息的管理组即可看到CropID和Secret信息 CropID="…
zabbix实现微信告警可以分为以下两个步骤: 在百度告警告警平台实现微信告警 将Zabbix接入百度告警平台 微信告警 实现微信告警只需要如下四步: 个人主页关注微信 升级策略配置微信告警 服务管理配置服务 故障管理测试微信告警 1.个人主页关注微信 新注册后的用户进入告警平台后,默认会保存用户在注册时填写的电话,邮件联系方式,但是微信联系方式为空,需要用户手动添加并使用微信扫描二维码. 如果个人主页显示的电话号码与用户微信绑定的电话号码一致,则可以直接扫描二维码关注:如果不一致,扫描后还需要…
测试zabbix的微信告警耗费了大量时间,使用了开源工具(OneOaaS weixin-alert).shell脚本工具(手动执行正常,服务器调用失败),均没有实现相关功能以下是自己优化过的Python脚本Python大法好!! #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib,urllib2,json import sys reload(sys) sys.setdefaultencoding( "utf-8" )…
此脚本适用于于各种Linux环境,可以实现各种监控项目,可自定义阀值,实现不同监控效果已在原有脚本基础上做了简化,提取了主要功能目前实现的有:1.磁盘监控2.内存监控3.cpu负荷监控4.进程数监控5.iptables 状态检查(若防火墙未开启,启动防火墙)6.多端口检查其中若一项失败,微信提醒对应失败的监控项 脚本如下所示: #!/bin/bash source /etc/profile Echo_Colour(){ echo -e "[\033[$1;1m$2\033[0m]" }…
Zabbix 新版微信告警 Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理. 一.微信企业号申请 地址: http://work.weixin.qq.com/ 第一步注册 因为我们没有企业,所以我们选择组织. 提示:这里简单的说一下,微信企业号和微信公众号是不一样的! 继续下一步 提示一下: 因为这步需要添加管理员的身份证号以及手机号,我…
下面给出了一个zabbix微信告警消息的模版, 消息最后加上#号和短横线的设计有两个原因: 1,zabbix的微信告警消息总是被截断,比如最后一个告警时间,如果没有最后一行#号,在微信上看的时候时间不全,2017.0后面就没东西了,不知道为啥.加上#号为了让前面的信息显示全. 2,使用#号和-号分割,做一个标识,容易判断此次告警是产生告警还是告警恢复.不用去找状态的哪一行. 产生告警!告警主机:{HOST.NAME}主机地址:{HOST.IP}告警等级:{TRIGGER.SEVERITY}当前状…
Zabbix微信告警 摘要 Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理 Zabbix微信告警 问题:{"errcode":40014,"errmsg":"invalid access_token"} 最近很多朋友出现执行脚本的时候出现{"errcode":40014…