首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

zabbix-v4.0系列-配置短信告警功能

在百度上搜索查看了很多文章之后,我终于在本地服务上实现了zabbix短信发送配置。其中有很多小的细节导致了我配置的并不是那么顺利,这篇文章就是解决这个问题的。...所以对于我们来说短信发送的实现原理就是:在zabbix问题触发后自动调用我们的短信发送脚本,通过脚本发送http请求来发送告警短信。 所以首先,我们需要指定我们的脚本位置以及脚本入参。...在zabbix-server上配置我们的脚本 由于测试环境,我们将推送短信消息的部分替换为在/tmp/SMS-SEND.log打印短信内容。 #!...然后恢复zabbix-agent,发送恢复短信 ?...相关文章 zabbix-v4.0系列-自动发现并监控jvm8-简明扼要版 zabbix-v4.0系列-zabbix如何监控mongodb-v4.0.13分片集群1 zabbix-v4.0系列-zabbix4.0

2.5K50

zabbix 告警设计

告警设计 通过zabbix api 查询报警信息 (已实现) 通过查询sql 查询告警信息 然后通过转发实现消息推送( 重新定义一个数据库,使用触发器把zabbix...数据库中的告警数据同步到新库,查询新库和平台对接) 重写源码接口 改写源码的消息发送方式....与平台对接用的 requests 模块 发送URL 具体实现 方案一 通过zabbix api 查询报警信息 (已实现) 方案二 通过查询sql 查询告警信息 然后通过转发实现消息推送...( 重新定义一个数据库,使用触发器把zabbix数据库中的告警数据同步到新库,查询新库和平台对接) # 添加字段 hostid ## 可以在新库上面拓展字段 # 创建数据库 report 创建表...`events`.eventid=new.eventid; END; $$ DELIMITER ; 方案三 重写源码接口 还没有找到具体的收集告警的代码, (收集数据是在 zabbix_agent

1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    zabbix设置邮件告警

    配置zabbix 配置——》动作——》创建动作 ? 设置动作,例如触发器达到什么级别告警 ? 设置操作,包括标题及发送的消息内容,然后再设置一些细节,给谁发此消息 ? ? 完整的示例如下: ?...设置报警媒介类型 这里是通过执行服务器上的脚本完成邮件告警的 ? 脚本参考 # cat send_mail.py #!...SendMail(mail_host,mail_user,mail_pass,sender,receivers,content,title) m.sendEmail() 写好脚本后,我们需要修改下zabbix-server...的配置文件,需要指定下脚本位置 vim zabbix_server.conf 增加这么一段配置: AlertScriptsPath=/export/script 修改完成后,重启一下zabbix-server...以上是关于zabbix如何设置邮件告警,有的云主机25端口是封禁状态,所以我们自己写一个脚本,使用加密的465端口,这样会更加安全。

    99310

    Zabbix 短信报警配置

    前言 Zabbix 是一个高效的开源监控解决方案 邮件提醒的方式比较适合办公环境,电脑不在身边时,报警容易被忽视(大家习惯刷微博,刷微信,但不太习惯刷手机邮箱),这种情况下短信报警对于重要紧急的内容是一种很好的提醒方式...下面分享一下 Zabbix 监控系统短信报警的设定方法,详细可以参阅 官方文档 Tip: 当前的最新版本为 Zabbix 2.4.7 ---- 概要 ---- 前期准备 首先得有一个发短信的云平台 短信云平台的选择可以参考各类营销短信提供商...,为什么选择营销短信提供商,而不是其它的,有以下几点原因 1.短信猫要使用电话卡,短信费用不便宜,还要购买和维护相应的硬件设备,性价比不高 2.验证短信云平台有模板审查机制,定制的报警模板不能马上生效,...要等审查通过,比较局限 3.营销短信云平台最为灵活,可以随便自定义,余额管理也比较方便 市面上主要就是这三种方式,相较而言第三种最方便 当然这并非绝对,只是我的一家之言,具体还得看应用场景,比如对安全性有额外要求或局域网络没有外网访问能力的...,就可能要调整相应取向的权重 总而言之,我最后选择的是使用营销短信云平台,因为最省事儿

    1K10

    ZabbixZabbix微信告警配置演示

    ,把接收消息的人加入进来 记录此账号名称 3、配置Zabbix服务器 1、确认记录相关信息 确认已经获取到告警组用户的账号,企业 CorpID 和 创建应用 2、修改zabbix.conf [root...59 wechat [root@zabbix-server alertscripts]# 4、执行脚本进行测试 Zabbix企业微信告警最新版 (qq.com) /etc/zabbix/alertscripts.../wechat --help 查看帮助命令 4、在zabbix web页面页面配置告警信息 管理—报警媒介类型—创建告警媒介 填写报警媒介信息 --corpid= --corpsecret= --...agentid= --user={ALERT.SENDTO} --msg={ALERT.MESSAGE} 授权终端接收用户 测试报警是否生效 设置告警动作 故障告警:{TRIGGER.STATUS...}:{TRIGGER.NAME} 告警主机:{HOST.NAME} 主机地址:{HOST.IP} 告警时间:{EVENT.DATE} {EVENT.TIME} 告警等级:{TRIGGER.SEVERITY

    99730

    Zabbix 短信报警配置1

    发送短信API 选择好短信云平台后,就要使用云平台提供的API开发出一个发送短信的工具(脚本) 不同商家提供的API不一样,不能一概而论,所以这里得有一定功底看懂API文档或Demo,然后进行改造使用或干脆自已写一个...下面以正奥通信提供的API为例进行演示 (此刻为 2016.01.18 21:11,之后API可能会有改动,但方法不变) 下面为API相关文档 接口文档 正奥通信短信接口规范V1.0.doc 客户端页面地址...http://139.129.128.71:8080/hsms 短信发送地址 http://139.129.128.71:8086/msgHttp/json/mt 余额查询地址 http://139.129.128.71...balance PHP Demo 二次开发PHP接口 JAVA Demo 二次开发JAVA接口 C# Demo 二次开发C#接口 根据API文档和参考Demo我写了一个简单的bash实现 ---- 短信余额脚本...这个是获取短信余额的脚本 [root@redis-b sms_script]# cat sms_get_balance.bash #!

    48810

    zabbix告警系统--文末彩蛋

    zabbix安装和配置非常简单,学习成本低,但是zabbix告警却是很烦人的,而且关于告警的中文翻译资料非常少....在zabbix里面,告警通道配置太繁琐,我们分别来分析下: 邮件报警: 如需配置邮件报警,就得在Zabbix里配置邮件调用接口。...并且Zabbix邮件报警经常发生延迟(Zabbix自身延迟+邮件服务商延迟),更悲催的是,报警邮件往往没人看.既然看邮件不方便,我们就考虑短信报警 短信报警: 如果配置短信报警,就需要向服务商购买短信服务...需要设定短信末班,在zabbix配置短信调用接口,而且还要避免某个短信服务商延迟和漏发 电话报警: 这个是最坑的,在半夜三更把运维人员从睡梦中弄醒,及时解决紧急故障,比起短信来,电话的提醒效果会更好...无论是邮件报警、短信报警或微信报警,都会存在告警风暴的问题:如果发现类似断网等大面积故障,而且没有告警保护和收敛机制的话,那电话响一个小时的事情是常有的,更不用说说不清的报警邮件,以及让人疯掉的短信.

    1.8K30

    Zabbix 新版微信告警

    Zabbix 新版微信告警 摘要 Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人...,方便告警的及时处理。...----  Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理...成员可以使用微信邀请或者短信邀请,我扫码添加自己的时候微信这个坑比给我下载一个企业微信。很尴尬,微信变了。不单纯了 ? 添加完管理员需要记录管理员账号 我们添加成员需要记录成员ID ?...[root@abcdocker ~]# grep alertscripts /etc/zabbix/zabbix_server.conf AlertScriptsPath=/usr/lib/zabbix

    1.5K20

    Zabbix 新版微信告警

    Zabbix 新版微信告警 ----  Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人...,方便告警的及时处理。...成员可以使用微信邀请或者短信邀请,我扫码添加自己的时候微信这个坑比给我下载一个企业微信。很尴尬,微信变了。不单纯了 ? 添加完管理员需要记录管理员账号 我们添加成员需要记录成员ID ?...[root@abcdocker ~]# grep alertscripts /etc/zabbix/zabbix_server.conf AlertScriptsPath=/usr/lib/zabbix...--corpid=wwcxxxxxxxxxxxxxxxx --corpsecret=Q-HMnIo9HKX8kZwbT4m1SUcS-kmYhmiuRgr4DCLreQA --msg="您好,告警测试

    93020

    cat监控实现腾讯云短信告警

    举例:下述配置示例,说明对于Transaction告警,当告警项目名为demo_project: 当告警级别为error时,发送渠道为邮件、短信、微信,连续告警之间的间隔为5分钟 当告警级别为warning...时,发送渠道为邮件、微信,连续告警之间的间隔为10分钟 [image.png] 这里有一个问题,cat的告警渠道虽然提供了邮件、短信、微信等类型,但是他实际上是没有帮你实现的的。...告警服务配置 [image.png] 短信发送的写法如下(采用nodeJS、egg实现): const Service = require('egg').Service; const tencentcloud.../* 短信签名内容: 使用 UTF-8 编码,必须填写已审核通过的签名,可登录 [短信控制台] 查看签名信息 */ req.Sign = "Cat告警";//需要改写为你的签名内容...根据告警策略设置sms的告警人,可以指定多个接收人 [image.png] 最终触发告警条件会收到短信 [image.png] 福利 如果你也在使用cat进行短信监控告警功能,可访问下面链接购买优惠腾讯云短信套餐包

    9.9K10
    领券