Zabbix分布式监控微信报警实战 推荐 原创 吴光科 2017-05-25 11:47:26 博主文章分类:Linux监控服务 ©著作权 文章标签 报警 zabbix 文章分类 分布式 服务器 ©著作权归作者所有:来自51CTO博客作者吴光科的原创作品,请联系作者获取转载授权,否则将追究法律责任 作为运维工程师,最重要的事情就是保证该网站正常稳定的运行,需要实时监控网站、服务器的运行状态,并且有故障及时去处理。 监控网站无需人工时刻去访问WEB网站或者登陆服务器去检查, 可以借助开源监控软件例如Zabbix、Cacti、Nagios、Ganglia等监控来实现对网站的7x24小时的监控,并且可以做到有故障及时报警通知SA解决。 Zabbix除了可以使用邮件报警之外,还可以通过多种方式把告警信息发送到指定人,例如短信报警方式,越来越多的企业开始使用Zabbix结合微信作为主要的告警方式,因为每个人每天都在使用微信,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。 本文以Zabbix最新版本3.2.6为蓝本,演练Zabbix监控实现微信报警,设置的步骤有哪些呢,具体方法步骤如下:(1) 微信企业号注册企业号注册地址:https://qy.weixin.qq.com/填写企业注册信息,等待审核完,并且微信扫描登录企业公众号,如图6-91(a)、6-91(b)所示:图6-91(a) 微信企业公众号注册图6-91(b) 微信企业公众号登录(2) 通讯录添加运维部门及人员登录新建的企业号,通过提前把企业成员信息添加到组织或者部门,需要填写手机号、微信号或邮箱,通过这样方式让别人扫码关注企业公众号,为了后面企业号推送消息给企业成员,如图6-92(a)、6-92(b)所示:图6-92(a) 微信企业公众号通讯录图6-92(b) 微信企业公众号通讯录(3) 企业应用-创建应用除了对个人添加微信报警之外,还可以添加不同管理组,接受同一个应用推送的消息, 成员账号,组织部门ID,应用Agent ID,CorpID和Secret,调用API接口需要用到这些信息,如图6-93(a)、6-93(b)、6-94(c)所示:图6-93(a) 微信企业公众号创建应用图6-93(b) 微信企业公众号创建应用图6-93(c) 微信企业公众号创建应用(4) 获取企业CorpID 单击企业公众号首页“我的企业”,即可看到,如图6-94所示:图6-94 微信企业公众号CorpID(5) 微信接口调试 调用微信接口需要一个调用接口的凭证:Access_token通过CorpID和Secret可以获得Access_token,微信企业号接口调试地址: http://qydev.weixin.qq.com/debug,如图 6-95(a)、6-95(b)所示:图6-95(a)微信企业公众号调试图6-95(b)微信企业公众号调试(6) 获取微信报警工具mkdir –p /usr/local/zabbix/alertscriptscd /usr/local/zabbix/alertscriptswget http://dl.cactifans.org/tools/zabbix_weixin.x86_64.tar.gztar zxvf zabbix_weixin.x86_64.tar.gzmv zabbix_weixin/weixin .chmod o+x weixinmv zabbix_weixin/weixincfg.json /etc/rm -rf zxvf zabbix_weixin.x86_64.tar.gzrm -rf zabbix_weixin/ 修改/etc/ weixincfg.json配置文件中corpid、secret、agentid,并测试脚本发送信息,如图6-96(a)、6-96(b)所示:cd /usr/local/zabbix/alertscripts./weixin wuguangke 京峰教育报警测试 Zabbix故障报警./weixin contact subject body标准信息格式:Contact,为你的微信账号,注意不是微信号,不是微信昵称,可以把用户账号设置成微信号或微信昵称,Subject 告警主题,Body 告警详情。图6-96(a) Zabbix Server端微信配置文件图6-96(b) Zabbix Server端微信配置文件(7) 脚本调用设置 Zabbix_Server端设置脚本执行路径,编辑zabbix_server.conf文件,添加如下内容:AlertScriptsPath=/usr/local/zabbix/alertscripts(8) Zabbix Server报警配置 设置Actions动作,并设置触发微信报警,如图6-97(a)、6-97(b)、7-97(c)所示:图6-97(a) Zabbix Server Action动作配置图6-97(b) Zabbix Server Action动作配置图6-97(c) Zabbix Server Action动作配置(9) 配置Media Type 微信脚本AdministrationàMedia TypesàCreate Media Type如图6-98(a)、6-98(b)所示:图6-98(a) Zabbix Server Media Types配置(10) 配置接收微信信息的用户AdministrationàUsersàAdminàMedia如图6-99所示:图6-99 Zabbix Server Users Media(11)微信报警信息测试磁盘容量剩余不足20%,会触发微信报警,如图6-100(a)、6-100(b)、6-100(c)所示:图6-100(a)Zabbix 微信报警信息图6-100(b)Zabbix 微信报警故障信息图6-100(c)Zabbix 微信报警恢复信息你若觉得作者的文章写得不错,请奖励作者几锭银子,让作者感受到来自你满满的鼓励和继续创作的动力!我们支持原创!鼓励原创!打赏之后,文章底部显示参与打赏者的记录,可以直接通过微信扫描打赏哟,直接按打赏根据提示操作。自定义打赏金额,友情提示打赏金额不要超过50元哦,土豪可以随意哦,51CTO谢谢您对作者的支持!谢谢你的慷慨大方! 赞 收藏 评论 分享 举报 上一篇:比特币(Onion)病毒预防方法 下一篇:基于CentOS7.3构建企业级Vsftpd文件服务器 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 zabbix 6.4配置企业微信群机器人报警 发布半年后,不保证文档的可用性 zabbix 企业微信 机器人 Redission分布式锁 定时测试类: pom 依赖:<!--使用redisson作为分布式锁--><dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.16.8</version& springboot redission 分布式锁 扣减 java juicefs分布式对象存储 背景:需要使用存储,查阅了相关资料,发现这玩意速度非常快,采用元数据和对象存储然后这个主要用法,就是支持s3和juice格式的挂载,官方文档是https://juicefs.com/docs这里只是记录下,我使用的一些内容服务器IP:10.11.64.186需开放端口:s3服务网关端口: 9000mysql端口: 3306安装mysqlyum install -y mysq mysql sed 服务端 Zabbix分布式监控微信报警安装配置 zabbix分布式监控微信报警安装配置 zabbix ××××××报警 分布式监控系统Zabbix-3.0.3-新版微信报警(企业微信取代企业号) 一般来说,Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是现在越来越多的企业开始使用zabbix结合作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。之前介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(6)-报警 微信 微信企业号 企业号 分布式监控系统Zabbix-3.0.3-完整安装记录(6)-微信报警部署 Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式。现在由于微信使用的广泛度,越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。前面介绍了zabbix的邮件报警的部署过程,这里继续说下zabbix的微信报警环境的部署。废话不多说了,下面记录了微信报警的操作过程:接下来详细记录如下:1)微信企业号的 Zabbix-3.0.3 Zabbix监控之微信报警 摘要现实生产环境中,我们通常使用邮件和短信接受zabbix报警信息,但是邮件经常被工作人员搁置在角落中甚至被设置为垃圾邮件被过滤掉。公司的短信接口又太贵,复杂环境中使用短息报警会使运维成本增加很多。微信提供了很好的第三方接口,我们可以利用微信报警以求降低运维成本为什么选用微信企业号因为微信企业号需要先在企业通信录新建该员工,该员工才能关注该企业号,这样就能实现告警信息的私密性。如果使用公众号,则只 微信 服务器 微信企业号 zabbix分布式监控之zabbix-proxy实战 通过zabbix-proxy配置zabbix分布式监控;zabbix-agent主动发数据到zabbix-proxy服务;zabbix-proxy再提交到zabbix server;实现分布式主动监控,减轻zabbix server的负载压力! zabbix 主动监控 zabbix 分布式监控系统Zabbix-3.0.3--短信报警设置 前面已分别介绍了zabbix的邮件、报警设置,这些都是手机在有网络时才能收到报警信息,那如果手机没有网的情况下怎么办,这就需要考虑使用短信接口报警了。当服务出现故障达到预警级别是通过发送短信的形式告诉运维人员,以便及时处理。公司的短信接口是从短信服务器购买的,并经过公司开发大神调整后使用的。废话 运维 短信接口 服务器 配置Zabbix监控之邮件报警、微信报警 通过部署Zabbix监控可以简单的部署zabbixserver端,这篇博文主要介绍如何部署zabbixagent端。前提是必须基于上述博文zabbixserver的环境。一、部署zabbixagent端下载zabbix软件[root@agent~]#tarzxfzabbix-3.2.1.tar.gz&&cdzabbix-3.2.1/[root@agentzabbix-3.2.1]# 部署Zabbix监控之邮件报警 分布式 | zabbix 监控 dble 作者:邓润钦系统运维工程师,目前就职于互联网教育行业,负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、简介DBLE是企业级开源分布式中间件,本文通过 zabbix 监控 dble 的运行状态等参数。官方网站:https://opensource.actionsky dble zabbix mysql 数据库 连接数 Zabbix监控(十六):分布式监控-Zabbix Proxy 说明:Zabbix支持分布式监控,利用Proxy代理功能,在其他网络环境中部署代理服务器,将监控数据汇总到Zabbix主服务器,实现多网络的分布式监控,集中监控。1、分布式监控原理 Zabbix proxy和Zabbix server一样,各自监控自己网络内的设备,Proxy将监控数据传给Server,管理员在Server上就可以集中监控了。Proxy可以有多个、可以跨公 proxy zabbix 分布式监控 zabbix监控分布式部署 一。zabbix服务端安装http://www.3fwork.com/b902/002379MYM020307/http://www.linuxidc.com/Linux/2016-11/137671.htm1、 部署拓扑图 2、服务器配置 3、说明3.1 zabbix前端访问地址:https://ip/zabbix 3.2 mysql数据库mysql-master/ 部署 分布式 zabbix zabbix微信报警 [root@LinuxS04 jia241766/21087 .net 微信 html Zabbix分布式监控--简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。 zabbix zabbix功能 za zabbix分布式监控方案 zabbix 分布式 1、zabbix监控介绍 一个新的监控服务根据这个需求被设计出来,它就是 Ganglia。 Ganglia 是 UC Berkeley 发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia 的核心包含 gmond、gmetad 以及一个 Web 前端。 主要是用来监控系统性能,如:CPU 、内存、硬盘利用率, I/O 负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态 zabbix分布式监控方案 数据 Server 服务器 zabbix分布式监控 作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。 利用一个优秀的监控软件,我们可以:●通过一个友好的界面进行浏览整个网站所有的服务器状态●可以在 Web 前端方便的查看监控数据●可以回溯寻找事故发生时系统的问题和报警情况 za ... 菜单栏 客户端 服务端 linux vim zabbix支持分布式吗 zabbix 分布式监控 zabbix的分布式监控基础zabbix架构分布式架构zabbix通过zabbix proxies为IT基础设施提供有效的可用的风不是监控代理(proxy)可用于代替zabbix server本地手机数据,然后将数据报告给服务器zabbix-proxy的特性当选择使用/不使用proxy是,必须考虑几个注意事项。Proxy轻量级(Lightweight)Yes图形界面(GUI)No独立工作(Wor zabbix支持分布式吗 mysql 数据库 数据 最新zabbix 微信报警 zabbix微信报警原理 文章目录zabbix 微信报警一、微信和短信报警的思路1. 在alertscripts 目录下创建脚本2. 创建脚本媒介类型3. 为用户添加接收报警的途径4. 故意造成报警,验证报警内容二、微信报警2.1 下载并且注册企业版微信2.2 在应用管理里创建应用2.3 为公司添加用户2.4 发送微信信息的过程2.5 微信脚本2.6 调用脚本2.7 验证 zabbix 微信报警一、微信和短信报警的思路在 最新zabbix 微信报警 python 微信 json Zabbix分布式监控系统 Zabbix分布式监控系统准备两台虚拟机,yum源使用zabbix文件夹基础环境配置主机名配置# hostnamectl set-hostname zabbix-server# hostnamectl set-hostname zabbix-agentyum源配置(server)将镜像文件和zabbix文件夹上传到/opt目录下创建挂载目录并将镜像文件挂载到目录# mkdir -p /opt/ce Zabbix 分布式监控系统