Zabbix-3.2.4实现微信(WeChat)告警】的更多相关文章

运维监控-Zabbix Server 使用微信 WeChat 告警 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 微信公众号告警每个一天只支持1000次告警,如果超出这个次数了就不会告警了,这一点大家要注意一下.我们在使用微信告警时,需要zabbix调用脚本去执行.如果大家觉得微信好景不好使的话,也可以使用短信告警,几年前很多企业都在用短信猫,用短信猫的话得安装别人的提供的驱动. 其实现在短信告警可以直接调用云平台自带的短信接口,人家会告诉你如何去使用,也有专门做短信告警的,…
用qq邮箱发送告警信息一点都不方便,看到网上说也可以使用微信发送告警信息,所以就试了一下. 首先先试着在虚拟主机上给微信发送信息. 我们需要注册企业微信,注册时有一个地方需要注意,就是注册时选择组织,再选择没有组织机构代码证继续注册.注册好之后,在企业应用里面新建一个应用并命名为微信告警,创建好之后点击进入微信告警应用,可以看到agentid和secret序号,这两个序号我们后面需要用到.另外,我们点击进入我的企业,可以看到corpid序号,这个序号我们后面也需要用到 然后进入虚拟主机 yum…
微信个人告警脚本 微信个人告警:使用个人微信,发送到微信群组,微信好友 两个脚本执行: 1)能连接网络2)先执行server.py,扫描登录微信,登录之后没有报错,打开新终端查看端口是否起来了3)在zabbix上面添加报警媒介,将personsend.py 脚本添加进去 4)pip install wxpy wechat_sender -i https://pypi.douban.com/simple -----------------------------------------------…
众所周知Zabbix 是一款用来监控IT基础设施的监控套件,同时也具有很多方便运维人员使用的优秀功能,如:支持多条件告警,支持多种告警方式,支持多组模板.支持模板继承,因此在众多的开源运维监控软件中独占鳌头,受到了众多企业青睐. 暇瑜不掩,Zabbix在告警方式还是有一定局限性,如Email发送告警配置繁琐,需要调用邮件引擎脚本通过 SMTP 发送邮件:如用微信接收告警,需要申请一个微信公众号,接入复杂周期较长:如用短信接收告警,短信网关良莠不齐稳定性无法保证:如用语音接收告警,模板定义重口难调…
在网上看到一个C++代码示例: 原文地址:http://bbs.pediy.com/thread-217610.htm 觉得这是一个很好的调用 windows api 的示例,故将其转换成了 delphi xe8 源码下载:OpenNewWechat 下面给出所用到的windows api 定义 unit uWinApi; // http://bbs.pediy.com/thread-217610.htm // 微信(WeChat)电脑端多开分析+源码 { 感谢原文提供的代码和 exe 晓不得2…
Zabbix 利用python脚本实现钉钉告警 1.安装python3.6环境 2.创建python脚本 cd local/zabbix-4.0.3/share/zabbix/alertscripts/ 新建一个zabbix_dingding.py文件 vi zabbix_dingding.py //修改文件所有者为zabbix chown zabbix.zabbix zabbix_dingding.py //设置所有者为7权限 chmod 744 zabbix_dingding.py 文件内容…
http://repo.xposed.info/module/com.easy.wtool   微控工具xp模块-开发版[微信(wechat)二次开发模块] 基于xposed框架的微信二次开发模块,方便开发者用微信做一些扩展功能(如微信群发.多群直播等...) 目前支持功能: 发文本消息 发图片消息 发语音消息 发视频消息 获取微信好友列表 群列表 支持群发消息 支持消息转发(目前支持文本.图片.语音.视频.图文消息转发) 群管理功能(建群.加人.踢人.设置公告.改群名.退群.解散群) [注:本…
介绍 本文将介绍如何把zabbix告警接入到微信,通过微信企业号将告警信息发送到运维人员的微信上.本文适合于已经实现了邮件告警的小伙伴,因为需要在已经能实现告警的基础上进行,如果还不知道如何配置zabbix告警的小伙伴们请查看以下文章先实现告警: 在实现告邮件告警的基础上再进行操作 <zabbix报警媒介介绍(61)>http://www.ttlsa.com/zabbix/zabbix-action-media/ <zabbix脚本报警介质自定义(35)>http://www.tt…
Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建LAMP 前提Centos系统安装完成:  确认一下: 1 2 cat /etc/redhat-release #  查看CentOS版本  cat /proc/version         #查看存放与内核相关的文件 1.1 搭建之前的操作 1.1.1 升级系统组件到最新的版本 1 yum -y update 1.1.2 关闭selinux  1 vi /etc/selinux/config   …
一.申请企业微信 1.登录企业微信官网,点击企业注册 二.配置企业微信 1.邀请管理员使用企业微信,如果有多个人直接添加新成员 2.管理员收到邀请,下载手机版企业微信,使用微信号登陆即可 3.创建应用 4.填写应用信息,点击创建即可 准备以下信息: CorpID:在“我的企业”-“企业信息”最下面可查 Secret:点击“Zabbix”应用可查 Agentld:点击“Zabbix”应用可查 用户账号:在“通讯录”页,点击管理员可查 三.配置脚本 1.编辑zabbix_server配置文件,设置默…
zabbix配置2018版本微信报警 centos6.5中微信报警需要Python2.7版本之上,由于服务器是centos6.5.所以需要升级版本2.6到2.7. 具体升级步骤:Python升级版本2.6到2.7 一.微信企业号申请 地址: http://work.weixin.qq.com/ 注册企业微信: 需要一个绑定银行卡的微信 主要流程如下: 1.创建微信用户成员. 2.创建应用,这是关键,如果是刚申请的公众号,创建的第一个应用ID 为1 (现在升级后的企业微信创建的应用ID为10000…
在Nagios时代就已经使用msmtp发送告警了,不过那时候偷懒,使用mutt发送来简化格式. 在Zabbix时代,更多人使用msmtp,所以官方论坛上有个zext_msmtp.sh的脚本,但是不要以为拿来就能用哦,要顺序进行一下操作: 在Server的配置文件中找到AlertScriptsPath这个参数,看看地址是啥: cd到这个地址去,没有这个目录就创建目录: 将zext_msmtp.sh放在这个目录中,注意权限和所有者: 嘿嘿,修改下该脚本中的From和Account,因为我的程序是编译…
前段时间利用py爬虫抓取一些网页信息,然后通过wxpy发送到微信群,以用作日常告警,感觉还是很方便. 但好景不长,我的小号微信被腾讯封了(很常见咯), 显示无法登录网页版微信,至今已经有半个多月了. 怎么办,已经体验过微信告警的方便后,无法回归原始人工查看了.思来想去,决定探索py调用微信企业号试试看: 一.申请企业微信 具体见企业微信官网:https://work.weixin.qq.com/wework_admin/register_wx?from=myhome_mp_home 反正比较麻烦…
zabbix添加短信告警 1.查看zabbix-server脚本存放路径: [root@GYQ-Prod-Zabbix ~]# grep AlertScriptsPath /etc/zabbix/zabbix_server.conf ### Option: AlertScriptsPath # AlertScriptsPath=${datadir}/zabbix/alertscripts AlertScriptsPath=/usr/lib/zabbix/alertscripts 2.在这个路径下…
一.添加钉钉机器人 1. 2. 复制webhook后面脚本用到:https://oapi.dingtalk.com/robot/send?access_token=36e69dd50bbcc54b7b2a84abe1b452dceb54f1daeca83c185c357662c8037692 二.Zabbix设置 1.查看服务端脚本存放路径 [root@GYQ-Prod-Zabbix ~]# cat /etc/zabbix/zabbix_server.conf|grep AlertScripts…
一.编写脚本 cd /usr/local/zabbix-4.0.3/share/zabbix/alertscripts vi zabbix_sms.py 内容如下: #!/usr/bin/python # -*- coding: UTF-8 -*- import sys import requests import urllib def sendsms(phone, message): data = { 'serviceid':'H435454534', 'fromserver':'1069xx…
准备工作 step 1: 访问网站 注册企业微信账号(不需要企业认证). step 2: 访问apps 创建第三方应用,点击创建应用按钮 -> 填写应用信息: prometheus 配置: # Alertmanager configuration alerting: alertmanagers: - static_configs: - targets: - localhost:9093 rule_files: - "rules.yml" scrape_configs: - job…
本节内容: Zabbix的通知功能 定义接收告警的用户 定义Action Zabbix自定义脚本发送报警邮件 一.Zabbix的通知功能 在配置好监控项和触发器之后,一旦正常工作中的某触发器状态发生改变,一般意味着有异常情况发生,此时通常需要采取一定的动作(action),如告警或者执行远程命令. 实现zabbix的通知功能,一般需要两个步骤:定义所需的“媒介”和配置一个”动作”. 媒介类型有:E-mail,SMS,Jabber和自定义的通知脚本.我这里就使用E-mail了. 1.定义媒介 登录…
1安装 sendmail # yum -y install sendmail echo 'This is test mail'>body.txt mail -s 'Test mail' 30138076@qq.com < body.txt 一:为了让QQ邮件可以增加邮件白名单,需给主机指定代发人的正确格式 如:xxx.com 以下做了几个步骤 不知道是哪个才生效: 1: vim /etc/sysconfig/network HOSTNAME=9quidc.com 2: vim  /etc/ma…
# encoding:UTF-8 import xlsxwriter import datetime import pymysql import numpy as np import pandas __author__ = 'sanjing' __data__ = '2019/06/14' averagesql = """ select from_unixtime(clock,'%Y-%m-%d') as time, count(DISTINCT eventid) as id…
一.添加报警媒体类型 Name:自定义 Type:选择script Scripts name:填写脚本名称 Script parameters:脚本参数 --corpid=XXX --corpsecret=XXX --user={ALERT.SENDTO} --msg={ALERT.MESSAGE} --agentid=XXX 最后点Add即可添加完成: 二.添加用户 三.添加动作 Default subject:Zabbix 监控告警 : {TRIGGER.NAME}! Default mes…
不知何时,微信已经成为我们不可缺少的一部分了,我们的社交圈.关注的新闻或是公众号.还有个人信息或是隐私都被绑定在了一起.既然它这么重要,如果我们可以利用爬虫模拟登录,是不是就意味着我们可以获取这些信息,甚至可以根据需要来对它们进行有效的查看和管理.是的,没错,这完全可以.本篇博主将会给大家分享一下如何模拟登录网页版的微信,并展示模拟登录后获取的好友列表信息. 微信模拟登录的过程比较复杂,当然不管怎么样方法都是万变不离其宗,我们还是使用fiddler抓包工具来模拟登录的过程.好了,下面让我们一步一…
QStockView微信推送股票报警 1.功能简介 最近很多用户反馈,软件只能在电脑上使用,不能在手机上使用.所以增加了微信推送报警的功能,电脑端的报警提示消息可以通过微信同步发送到手机微信.这样即可以保证电脑的强大运算性能,也可以使用手机微信的方便快捷.微信可以发送到微信用户,微信群,文件传输助手,微信公众号等. 2.操作配置 (1)点击配置按钮,弹出配置界面 (2)扫描二维码登录你的微信,如果二维码过期,点击重新登录 (3)登录成功之后,选择要发送的微信用户.文件传输助手.微信群.公众号等.…
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_182 之前的一篇文章:mpvue1.0+python3.7+Django2.0.4实现微信小程序的支付功能,主要介绍了微信小程序内部支付的流程,然而实际上微信小程序有一定的局限性,也就是用户范围仅限于小程序内部生态圈,在生活中真正具有广泛性.高效性.使用方便性的支付方式还得是扫码支付,扫码的优点在于推广成本低,上至钓鱼台国宾馆,下至发廊地摊都能用,打印出来就完事了,而相比其他支付方式,现金的找零及假钞问题,信用卡的办理门槛.p…
前言: 最近研究zabbix告警,网上看了帖子有各式各样姿势:电话语音告警,邮件告警,短信告警,微信公众号告警等等等..姿势五花八门,真是纠结. 电话语音告警,短信告警首先pass 前者花钱,后者通过设置139邮箱,就可以实现伪短信告警效果. 剩下邮件告警与微信公众号告警.邮件告警已经在部署的时候配置完毕,剩下这个微信公众号告警,查一下帖子,申请各种麻烦.那么有没有基于微信个人账号的告警呢?想到这个点,马上github一番. 搜索到一些优秀的开源代码:https://github.com/0x5…
使用这个服务的前提是,你必须要有一个微信订阅号,或者公众号,并且是通过认证的号 因为认证过后的号才有模版消息和获取用户openid等信息的权限 ,如下,登录微信公众号的登录页后,底下有个接口权限的展示   我们可以理解为它类传于邮件发送告警的思路, 首先,你需要关注你们的微信公众号,其次zabbix后需要能调用腾讯的API接口,发送业务通知消息到指定的OpenID的人员 其次,你要有发送对象的openID,它就类似于是邮箱地址.需要将这个OpenID配置到用户的告警媒介,让其传参给我们的脚本中,…
作者信息 邮箱:sijiayong000@163.com Q Q:601566386 Zabbix 微信告警 摘要:Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理. 使用微信发送告警,需要先注册一个微信企业号 此处忽略具体步骤,请访问百度 设置预警 注册完成微信企业号后,点击我的企业 在这里记录下来CorpID的值 在之后发送微信告警的脚…
首先你得有个企业号!!!具体操作步骤可以参考http://itnihao.blog.51cto.com/1741976/1733245,里面写的很详细就不重复了. 微信公众号注册并配置完成后,还需要让zabbix通过脚本实现微信告警,以下为本人使用的微信告警脚本 [root@alertscripts]# cat weixin.sh #!/bin/bash #可在微信公众号的设置菜单 => 权限管理 => 选择发送告警信息的管理组即可看到CropID和Secret信息 CropID="…
百度告警平台地址: http://gaojing.baidu.com 联系我们: 邮箱:gaojing@baidu.com 电话:13924600771 QQ群:183806029 对于使用zabbix的用户,要接入百度告警非常简单,只需要按以下四步骤进行配置,就可以使用短信.电话.微信来接收zabbix告警信息. 接入步骤 1)在百度告警中配置服务和升级策略. 2)配置zabbix,新增使用百度告警发送告警信息. 3)选择监控trigger,配置其action为使用百度告警发送信息. 4)触发…
之前使用邮件和短信发送zabbix告警信息,但告警信息无法实时查看或者无法发送,故障无法及时通知运维人员. 后来使用第三方微信接口发送信息,愉快地用了一年多,突然收费了. zabbix告警一直是我的痛点,近期发现一个基于个人微信号的信息发送工具-lykchat. 引用:http://blog.csdn.net/liyingke112/article/details/68955298 lykchat信息发送系统 lykchat信息发送系统是Python3开发的,通过模拟微信网页端,基于个人微信号,…