企业级监控软件Zabbix搭建部署之zabbix集成应用邮件报警

简介:

上篇文章中我们已经部署完成zabbix邮件报警的前期工作了,那么接下来我们来应用zabbix邮件报警,如果对邮件报警不了解可以看我的博文:

http://opsnotes.net/2013/12/31/install_zabbix_06/

01. 首先在创建之前修改zabbix配置文件,根据安装的位置来查找相应的路径:

[root@dota-db-14 alertscripts]# pwd

/usr/local/share/zabbix/alertscripts

[root@dota-db-14 alertscripts]#

02. 修改配置文件zabbix_server.conf,去掉399行的注释,zabbix默认是打开的,不去掉前面的#号也没用关系。

clip_image002

03. 创建邮件报警脚本

wKiom1MEIoXhbfblAAEYdte2kGE744.jpg

04. 给报警赋予执行权限,并且修改成属主为zabbix

[root@dota-db-14 alertscripts]# ll -d baojing.sh

-rwxr-xr-x 1 zabbix root 430 Nov 8 16:04 baojing.sh

[root@dota-db-14 alertscripts]#

05. 然后我们再zabbix web中来配置报警脚本,首先我们创建一个报警类型,Administration---Media type---create Media type;

Descriprion: 描述随便写,我们在这里就写“baojing”

Type:类型 一般常用的是Script和mail 我们在这里选择“Script”

Script name:制定脚本的名字 名字是我们刚才创建的名字

Enabled: 启用此脚本

切忌一定要保存。

clip_image006

06. 如下是我们刚才创建的脚本;

clip_image008

07. 邮件创建完成之后我们创建邮件专用的账户和组,当然也可以使用Zabbix administrators但是我们建议还是我们自己创建一个组,然后我们给组权限,把需要发送监控邮件的用户加入到这个组里面。创建用户很简单,创建组的方和和创建用户的方式一样,这里就不截图了。Administration—user---create user group,如图是我们创建好的zabbix报警组;并且把用户加入到组里面了。

clip_image010

clip_image012

08. 然后我们创建完之后,permissions---Read-write—add添加需要有读写权限的主机组,我们选择需要赋予权限的主机组,如图:

clip_image014

09. 添加用户的方法已经说过了,我们在这里只列出创建的用户,在后面的配置中我们还能用到;需要注意的是我们创建的用户,需要加入到报警组里面,如图:

clip_image016

10. 然后在用户的Media的选项中,我们来添加我们刚才创建的邮件脚本,如图是创建好的,怎么创建我也会截图:

clip_image018

创建脚本很简单,选择Add,在弹出的界面中,在Type中我们选择我们刚才创建的“baojing”,还记得我们在上面创建类型的时候创建的报警吗?如果忘记请看第五步;send to是这个用户指定要发送的邮件地址,然后是什么时间发送邮件,我们就默认的即可,最后是设置发送邮件等级,如果不怕垃圾邮件太多,可以全部勾选,我在这里只选择了最后三个,这样只会收到核心的报警邮件,切记配置完成一定要enabled加保存。

如果有多个收件人,就添加多个联系人就可以按照同样的方法。

clip_image019

11. Media刚配置完成,我们来查看

wKioL1MEI0OzGqtfAAFvzaXI2hk060.jpg

12. 如此配置邮件报警的用户和组创建完成,邮件也添加,如图:

clip_image023

13. 配置完成之后,接下来我们配置触发器actions,触发器设置Configuration---Actions----Create Action,名字我们设置为action_baojing,记得选择启用

clip_image025

14. 然后我们在Conditios中添加我们需要触发的项目组,如图:

clip_image027

添加的方法很简单,New condition 选择我们要添加的即可,

clip_image029

15. 然后配置Operations;如图是我们创建好的。

clip_image031

我们来看下具体是怎么创建的,选择“New”,然后根据自己的配置来定义如图:在下图中我们选择邮件发送的组和用户,在这里我们需要注意的是,我们已经把用户添加到组里面了,我们直接添加组就可以,在”Send only…”报警选择中选择我们刚才创建的报警脚本记得Add添加不然会添加失败。默认是300S发送一次邮件报警。

clip_image033

16. 然后我们模拟是否成功。然后看是否能收到邮件如图:

wKiom1MEI9yi1y3-AAETFjt1ybA900.jpg

wKioL1MEI8WyjuH0AAEqPu2KXQ4400.jpg

17. 至此配置完成。

AlertScriptsPath=${datadir}/zabbix/alertscripts 这个路径如果不知道请查找(报警路径)

/usr/local/share/zabbix/alertscripts/



本文转自devilangel 51CTO博客,原文链接:http://blog.51cto.com/devliangel/1354871,如需转载请自行联系原作者

相关文章
|
2月前
|
监控 应用服务中间件 nginx
基于Zabbix的SLA监控体系构建与实践
本文由Zabbix社区专家褚凤彬分享,详解SLA在Zabbix中的应用。通过Trigger与Service联动,构建Web应用的多层级监控体系,并介绍SLA计算规则、维护期处理及升级注意事项,助力企业精准掌控服务可用性。
333 36
|
3月前
|
人工智能 Java API
Java与大模型集成实战:构建智能Java应用的新范式
随着大型语言模型(LLM)的API化,将其强大的自然语言处理能力集成到现有Java应用中已成为提升应用智能水平的关键路径。本文旨在为Java开发者提供一份实用的集成指南。我们将深入探讨如何使用Spring Boot 3框架,通过HTTP客户端与OpenAI GPT(或兼容API)进行高效、安全的交互。内容涵盖项目依赖配置、异步非阻塞的API调用、请求与响应的结构化处理、异常管理以及一些面向生产环境的最佳实践,并附带完整的代码示例,助您快速将AI能力融入Java生态。
484 12
|
4月前
|
人工智能 运维 负载均衡
F5发布业界首创集成式应用交付与安全平台,开启ADC 3.0新时代
F5发布业界首创集成式应用交付与安全平台,开启ADC 3.0新时代
126 0
|
4月前
|
人工智能 自然语言处理 分布式计算
AI 驱动传统 Java 应用集成的关键技术与实战应用指南
本文探讨了如何将AI技术与传统Java应用集成,助力企业实现数字化转型。内容涵盖DJL、Deeplearning4j等主流AI框架选择,技术融合方案,模型部署策略,以及智能客服、财务审核、设备诊断等实战应用案例,全面解析Java系统如何通过AI实现智能化升级与效率提升。
337 0
|
6月前
|
机器学习/深度学习 数据采集 存储
朴素贝叶斯处理混合数据类型,基于投票与堆叠集成的系统化方法理论基础与实践应用
本文探讨了朴素贝叶斯算法在处理混合数据类型中的应用,通过投票和堆叠集成方法构建分类框架。实验基于电信客户流失数据集,验证了该方法的有效性。文章详细分析了算法的数学理论基础、条件独立性假设及参数估计方法,并针对二元、类别、多项式和高斯分布特征设计专门化流水线。实验结果表明,集成学习显著提升了分类性能,但也存在特征分类自动化程度低和计算开销大的局限性。作者还探讨了特征工程、深度学习等替代方案,为未来研究提供了方向。(239字)
200 5
朴素贝叶斯处理混合数据类型,基于投票与堆叠集成的系统化方法理论基础与实践应用
|
6月前
|
缓存 前端开发 定位技术
通义灵码2.5智能体模式实战———集成高德MCP 10分钟生成周边服务地图应用
通义灵码2.5智能体模式结合高德MCP服务,实现快速构建周边服务地图应用。通过自然语言需求输入,智能体自动分解任务并生成完整代码,涵盖前端界面、API集成与数据处理,10分钟内即可完成传统开发需数小时的工作,大幅提升开发效率。
353 0
|
8月前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
380 8
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
10月前
|
存储 缓存 监控
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
163 23

热门文章

最新文章

推荐镜像

更多