Zabbix告警实践:如何设置和优化告警策略以提高监控的效果

知梧 1564 2023-02-22

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Zabbix是一个开源的网络监控和报警系统,它可以用来监控网络设备、服务器、应用程序等各种 IT 基础设施,以便及时发现并解决故障、性能问题和安全威胁。

Zabbix提供了各种监控方式,包括简单网络管理协议(SNMP)、Java Management Extensions(JMX)、网络测量协议(ICMP、TCP、UDP等)、自定义监控脚本等,同时还支持告警通知、图形化展示、历史数据存储和可视化等功能。Zabbix可以扩展为分布式监控系统,使其能够适应大规模的复杂环境。

Zabbix的开源特性和免费的使用许可证,使得它成为了许多企业和组织的首选网络监控和管理工具之一。

虽然Zabbix在告警方面提供了丰富的功能,但它仍然存在一些局限性,如Email发送告警配置繁琐,需要调用邮件引擎脚本通过 SMTP 发送邮件;如Zabbix微信告警,需要申请一个微信公众号,接入复杂周期较长;如用短信接收告警,短信网关良莠不齐稳定性无法保证;如用语音接收告警,模板定义重口难调。

没有即时通讯告警方式:Zabbix没有内置即时通讯告警的功能,比如通过微信、钉钉等即时通讯工具发送告警通知,这使得告警的响应时间受到一定的限制。

如何让Zabbix告警方式渐入佳境,选用一个灵活的第三方报警平台让您的运维工作事半功倍。

第三方报警平台——睿象云Cloud Alert

推陈出新OneAlert 已经全面迁移到睿象云,更名为 Cloud Alert ,

Cloud Alert本着快速集成、统一分配、有序通知平台设计理念,帮助运维人员第一时间识别有效告警。

Cloud Alert在集成监控方式上支持:接入Zabbix、Promethues、Nagios、Open-Falcon、Grafana、Cacti、Solarwinds、Site24x7、VMWare、AWS、阿里云监控、监控宝同时还支持API集成、邮箱集成。

Cloud Alert提供的灵活的分派与排班策略,以及全方位的短信、微信、钉钉、电话、邮箱、APP等多种告警通知服务,让运维人员无论在何时何地都可以及时接收到告警信息。

本次着重介绍如何快速将Zabbix的告警快速接入到Cloud Alert的平台中

接入方法

一. 注册账号:

  1.  进入官网链接www.aiops.com,然后注册账号登录。如下图1;

0015d56777422f71f26da04318bd43a

图1

2. 点击智能告警平台Cloud Alert。如下图2;

0015d5677c045e86a3f4127d5452a13

图2

二. 集成接入

  1. 在【集成】标签下直接选择想要接入的监控工具,如主流的Zabbix、Nagios、Prometheus、OpenFalcon、SolarWinds等,同时也可以通过 Email 邮箱集成或者 REST API 方式接入您的告警。比如现在我们可以直接点击Zabbix的 “+”,如图3;

    0015d5678f590631f3934df483c82ec

    图3

2. 点击之后,填写自定义的【应用名称】和【自动关闭时间】,如图4;填好信息之后,点击【保存并获取应用key】;

0015d56792859d30035bd03897488d4

图4


 3. 保存之后会出现该应用的【AppKey】,如图5;

0015d56794d3c986bb647b8be6d21bc

图5

同时在该页面的下方可以看到在Zabbix环境上安装Agent的详细步骤,如图6;

0015d567bfb55db0efd5ac484fd0b71

图6

4. 安装Agent

(1)查看Zabbix脚本目录,如图7;

0015d567ce34c05c0c94229ba2865a9

图7

(2)获取Cloud Alert Agent包并解压,如图8;

0015d567d15da0649465dbf861e1bd9

图8

(3)使用命令安装,如图9;

0015d567d2eea2193a7d3aa9f8b1484

图9

(4)安装成功,如图10;

0015d567d4e95509dcca3747a6d732d

图10

三.  告警接入

1. 点击【配置】标签下的【通知策略】标签,如图11;

0015d567d8712789b8963c52901e194

图11

值得注意的是 Cloud Alert 的与 Zabbix 的级别对应如下图12,我们在设置通知策略和分派策略需要注意。

Zabbix级别状态

参数值

Cloud Alert级别状态

information(一般)

1

提醒

not_classified(未分类)

1

提醒

warning(警告)

2

警告

average(一般严重)

2

警告

high(严重)

3

严重

disaster(灾难)

3

严重

2. 为告警配置通知策略,可以在策略中选择通知人以及通方式。配置之后点击右上角的【保存】,如图12;

0015d567dbdd3ce842ba5ff1e4827f7

图12

3. 保存之后可在页面下方看到以下信息,图13;

0015d567dd7b8f6052c88c63d14d067

四. 告警通知

1. 电话告警通知:

如果我们选择电话通知,当有符合通知策略的告警被触发时,我们就会收到一个电话提醒告警信息,如图14,需要注意的是记得将电话加入电话的白名单里面;

0015d567df6347dd4dd93b58dc3f267

图14

2. 邮件告警通知:

如果我们选择邮件通知,当有符合通知策略的告警被触发时,我们可以在邮件中收到告警的详细信息,如图15;

0015d567e1bdda753f1a9f1f0b21cfa

图15

3. 设置微信告警通知:

如果我们在通知策略中选择的是微信通知,可以在【智能告警平台CloudAlert】微信公众号中接收到告警的详细信息,如图16,图17;

0015d567e3cb192da47b50031998d1e

图16

0015d567e500f49de14bd0778a41391


上一篇:it运维发展历程(it行业的运维和开发)
下一篇:运维管理事件(运维事件管理流程的输出)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~