Zabbix监控整合OneAlert报警平台实现邮件、短信、微信、电话多方式报警

article/2025/10/22 3:50:47

Zabbix传统告警方法

  • Email:调用 sendmail 、sendEmail 等脚本通过 SMTP 发送邮件
  • 飞信:飞信已经退出历史舞台,不再有人使用
  • 189/139:发送邮箱邮件至邮箱,邮箱将短信转到用户手机短信,存在一定的延迟
  • 微信:需要申请一个微信公众号,并接入API,整个流程比较复杂,而且存在会话时间限制
  • 短信:众多短信网关收费不同、稳定性也不确定,需要通过API接入

 

传统告警 VS OneAlert

在整个使用过程中,得出了传统告警方式的不足以及给出了 OneAlert 告警的功能,具体如下:

1. 传统告警方式的不足

  • Zabbix 邮件告警经常发不出去
  • 如需短信告警,要么购买短信猫要么购买短信 API,整个流程太麻烦
  • 微信告警需要申请公众号以及 API 接入,而且会话有时间限制
  • 夜间的告警基本成为一个摆设,试问谁能被微弱的短信声叫醒
  • 阿里云、腾讯云、Zabbix 各种系统告警都需要单独配置,工作繁琐
  • 普遍缺少告警分析
  • 139/189 发送告警存在明显的延迟

 

2. OneAlert 告警功能

  • 告警 All In One,支持微信、邮箱、短信、APP、电话告警
  • 支持接入 Zabbix、Nagios、阿里云、腾讯云、监控宝等等告警信息
  • 灵活的分配策略,可灵活的分配告警信息发送给相关人员
  • 微信、邮箱、app 等告警方式全部免费

OneAlert 后台操作

  1. 登陆

http://www.onealert.com/→注册帐户→登入后台管理

 

  1. 设置提醒

邮件,短信,微信,电话提醒,多策略提醒,如下图,灵活的定义告警规则。在发生告警之后立即发送邮件和微信消息给用户,10分钟后还未确认,那么发送短信,30分钟还未确认则打电话给用户。

  1. 设置分派策略

可以设定多种分派策略,在告警第一时间发送通知给哪些人,如果在 30 分钟还未处理好,可以将消息发送给上级主管人员,如下图

  1. 创建应用

登陆 OneAlert 后台,点击告警 -> 应用 -> 新增应用,集成类型包含阿里、Nagios、腾讯云等多种,我们选择 Zabbix 最后保存即可。将会生成应用 KEY,Key 在后面将会被用到!

 

  1. 安装onealert agent
cd /usr/lib/zabbix/alertscripts
wget http://cdn.110monitor.com/open/download/alert-agent-4.0.1-RC2.tar.gz
tar -xvf alert-agent-4.0.1-RC2.tar.gz(注意:参数为-xvf,不是-xzvf)
cp alert-agent/plugin/zabbix-plugin/110monitor /usr/lib/zabbix/alertscripts
chmod +x /usr/lib/zabbix/alertscripts/110monitorchown zabbix:zabbix /usr/lib/zabbix/alertscripts/alert-agent

 

Zabbix 集成OneAlert

  1. 创建 110monitor 媒介

administration->Media Types->create media type,如下图

  1. Admin 用户添加 110monitor 媒介

Administration->Users->Admin->点击media->Add,输入如下:send to 为 OneAlert 后台生成的 key

  1. 创建触发器

点击 Configuration->Action->create action

 

主题为trigger和resolve,意味着告警触发和恢复都会同步到 110monitor

 

设置告警内容,注意冒号「:」前的内容不可变更,冒号「:」后的内容可以自行编辑,只能使用以下7调告警信息,否则告警无法发送至 OneAlert 接口

alarmName:{TRIGGER.NAME}
entityName:{HOSTNAME}
entityId:{IPADDRESS}
value:{TRIGGER.VALUE}
eventId:{EVENT.ID}
priority:{TRIGGER.SEVERITY}
alarmContent:{IPADDRESS}
{ITEM.NAME}:{ITEM.VALUE}

 

 

Zabbix + OneAlert 集成测试

制造一个故障,选定一台Zabbix客户端,执行如下命令:

 

systemctl stop zabbix-agent

等待 5 分钟,OneAlert 管理后台会有如下报警,并且会收到微信(需要关注公众号,并且绑定帐号)和短信还有邮件和电话等告警通知。

 

OneAlert 告警分析

提供了一份 Zabbix 等开源监控都没有的告警信息分析,运维能清晰的掌握最近服务器状态

--------------------- 

作者:GhostBenson 

来源:CSDN 

原文:https://blog.csdn.net/gbenson/article/details/50945217 


http://chatgpt.dhexx.cn/article/063sBRV0.shtml

相关文章

详解 OneAlert 排班可以帮你做什么

排班的存在,实质是通过有序安排,降低企业/团队人力成本,提升工作效率。 阅读导航(预计2min) 1. 详解排班功能 轮班机制 工作时间 双视图展示 灵活调整 2. 利用排班如何助力运维团队 排班策略让告警更精准分派到人 …

zabbix 使用onealert云报警平台

在www.onealert.com上 获取key值 安装步骤: [rootserver1 zabbix安装包]# cp oneitsm_zabbix_release-1.2.0.tar.gz /usr/lib/zabbix/alertscripts/ [rootserver1 zabbix安装包]# cd /usr/lib/zabbix/alertscripts/ [rootserver1 alertscripts]# ls oneitsm_zab…

Promethus(普罗米修斯)的Grafana+onealert实现报警功能

1、Centos7安装Promethus(普罗米修斯)监控系统完整版 2、Promethus(普罗米修斯)监控Mysql数据库 3、Promethus(普罗米修斯)安装Grafana可视化图形工具 4、Promethus的Grafana图形显示MySQL监控数据 5、Promethus(普罗米修斯)的…

OneAlert助力车行易提升事件响应效率,保障服务稳定性

权威数据显示,目前国内汽车后服务市场的规模已达万亿级别。而在车主日常用车的多种生活场景中,与车辆违章相关的细分业务使用频度仅次于导航、停车、洗车等三项车后服务,这也是极具发展潜力的一个细分市场。「车行天下,快易人生」的车行易,已经成为众多服务厂商中的佼佼者…

利用Zabbix部署onealert云告警平台

当我们部署好zabbix监控,为监控主机添加各种监控项完毕之后,如果一个主机出了问题,我们又怎么能在第一时间获得报警信息,然后及时处理问题呢?one alter云告警,是一种很不错的选择 一、注册云告警账号 登陆…

Zabbix部署onealert告警平台

文章目录 zabbix部署onealert告警平台步骤在zabbix server上配置告警软件在web界面添加相应的告警媒介onealert官网添加通知策略测试报警接收 zabbix部署onealert告警平台 步骤 官网注册自己的云告警帐号,登陆云警告系统设置个人信息。 获取key 在zabbix serv…

nagios配置Onealert告警

注册用户 首先打开http://www.onealert.com/ 点击注册,注册一个新用户并登录 配置 进入个人的页面后,点击配置,然后点击应用 点击添加应用 选择nagios 然后进入nagios配置页面,根据如下步骤进行配置 获取应用key 输入应用名称…

zabbix+onealert云告警+微信通知

【监控告警】是运维的必备手段之一,通过下面的内容,我将详细讲解zabbix与onealert告警系统的结合使用。 绝对不是打广告哦~ 有兴趣的朋友可以试一下,告警功能还是非常有用和常用的。 文章目录 onealert安装配置实验环境&#xff…

OneAlert报警中心调研

功能 总之 可能了解不够深入,感受下来并无太大亮点,做了基础的报警归并和条件判断,做了基础功能的报警推送,缺乏核心技术和业务亮点。

OneAlert告警通知必达

随着互联网行业的高速发展,企业 IT 应用环境日趋复杂。几分钟的故障就会严重到用户体验,那么如何有效降低IT故障带来的影响呢?权威数据表明,86%的企业认为建立有效的监控系统和告警系统、提升 IT 的可见性是最佳的方式。 9月1日&…

Zabbix部署onealert云告警平台

实验前提: 已经完成了zabbix的安装部署,以及添加server2主机(zabbix-agent)点击此处即可查看zabbix的安装部署详细步骤 利用Zabbix部署onealert云告警平台 虽然zabbix自带报警媒介,但它的报警消息可能会当成垃圾邮…

Zabbix-3.0.x使用OneAlert发送告警

OneAlert 是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性。它能以史上第二快的速度,对事件进行智能的组织、排序和分类,从而极大地提高团队在处理…

OneAlert 入门(一)——事件流

OneAlert 入门(一)——事件流 OneAlert 是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性。它能以史上第二快的速度,对事件进行智能的组…

部署onealert云告警平台

一、注册云告警账号 1.登录云告警系统www.onealert.com,注册一个账号,注册过程不再这里介绍,点击CA进入平台 2.进入平台后,点击个人信息,绑定微信号,用于接收告警信息 3.点击配置---->通知策略&#x…

Prometheus+Grafana+onealert---实现报警

目录 引言 一、Grafanaonealert报警 1、在Grafana中配置Webhook URL 2、测试cpu负载告警 3、测试报警 引言 这里主要实现,当内存、cpu等其他资源在冲高情况下,实现报警。 一、Grafanaonealert报警 Prometheus 报警需要使用 alertmanager 这个组…

Promrtheus+Grafana+onealert--实现报警

目录 前言 一、定义 1.告警功能概述 2.通知告警信息 3.prometheus监控系统的告警逻辑 1.告警功能: 2.静默、抑制、分组等功能; 二、Grafanaonealert报警 登陆http://www.onealert.com/→注册帐户→登入后台管理​编辑 ​编辑 获取appkey 1.在Grafana中配置Webhook URL…

OneAlert 入门(四)——事件分派和通知必达

OneAlert 是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性。有了 OneAlert,你可以更快更合理地为事件划分优先级、分配路径,从而极大地提高团队的协…

OneAlert 入门(三)——事件分析

OneAlert 是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性。有了 OneAlert,你可以更快更合理地为事件划分优先级、分配路径,从而极大地提高团队的协…

OneAlert 入门(二)——事件分析

OneAlert 是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性。有了 OneAlert,你可以更快更合理地为事件划分优先级、分配路径,从而极大地提高团队的协…

js中的function fn(){}和var fn=function(){}

函数声明: funName()//正常执行 function funName(){//code }函数表达式: funName() //报错 funName is not a function var funNamefunction(){//code }解析器在向执行环境加载数据时,对这两种是有区别的,解析器会率先读取函…