企业级监控软件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,如需转载请自行联系原作者

相关文章
|
24天前
|
人工智能 Kubernetes jenkins
容器化AI模型的持续集成与持续交付(CI/CD):自动化模型更新与部署
在前几篇文章中,我们探讨了容器化AI模型的部署、监控、弹性伸缩及安全防护。为加速模型迭代以适应新数据和业务需求,需实现容器化AI模型的持续集成与持续交付(CI/CD)。CI/CD通过自动化构建、测试和部署流程,提高模型更新速度和质量,降低部署风险,增强团队协作。使用Jenkins和Kubernetes可构建高效CI/CD流水线,自动化模型开发和部署,确保环境一致性并提升整体效率。
|
1月前
|
前端开发 安全 开发工具
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
186 90
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
1月前
|
弹性计算 人工智能 应用服务中间件
一键部署开源DeepSeek并集成到企业微信
DeepSeek近期发布了两款先进AI模型V3和R1,分别适用于通用应用和推理任务。由于官方API流量过大,建议通过阿里云的计算巢进行私有化部署,以确保稳定使用。用户无需编写代码即可完成部署,并可通过AppFlow轻松集成到钉钉、企业微信等渠道。具体步骤包括选择适合的机器资源、配置安全组、创建企业微信应用及连接流,最后完成API接收消息配置和测试应用。整个过程简单快捷,帮助用户快速搭建专属AI服务。
一键部署开源DeepSeek并集成到企业微信
|
1月前
|
人工智能 自然语言处理 机器人
一键部署开源DeepSeek并集成到钉钉
DeepSeek发布了两款先进AI模型V3和R1,分别适用于对话AI、内容生成及推理任务。由于官方API流量限制,阿里云推出了私有化部署方案,无需编写代码即可完成部署,并通过计算巢AppFlow集成到钉钉等渠道。用户可独享资源,避免服务不可用问题。部署步骤包括选择机器资源、配置安全组、创建应用与连接流,最终发布应用版本,实现稳定高效的AI服务。
一键部署开源DeepSeek并集成到钉钉
|
22天前
|
SQL 弹性计算 DataWorks
Flink CDC 在阿里云 DataWorks 数据集成入湖场景的应用实践
Flink CDC 在阿里云 DataWorks 数据集成入湖场景的应用实践
|
1月前
|
存储 人工智能 NoSQL
Airweave:快速集成应用数据打造AI知识库的开源平台,支持多源整合和自动同步数据
Airweave 是一个开源工具,能够将应用程序的数据同步到图数据库和向量数据库中,实现智能代理检索。它支持无代码集成、多租户支持和自动同步等功能。
127 14
|
2月前
|
机器人 应用服务中间件 API
轻松集成私有化部署Dify文本生成型应用
Dify 是一款开源的大语言模型应用开发平台,融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者能快速搭建生产级生成式 AI 应用。通过阿里云计算巢,用户可以一键部署 Dify 社区版,享受独享的计算和网络资源,并无代码完成钉钉、企业微信等平台的应用集成。本文将详细介绍如何部署 Dify 并将其集成到钉钉群聊机器人和企业微信中,帮助您轻松实现 AI 应用的定义与数据运营,提升工作效率。
轻松集成私有化部署Dify文本生成型应用
|
2月前
|
人工智能 数据可视化 开发者
FlowiseAI:34K Star!集成多种模型和100+组件的 LLM 应用低代码开发平台,拖拽组件轻松构建程序
FlowiseAI 是一款开源的低代码工具,通过拖拽可视化组件,用户可以快速构建自定义的 LLM 应用程序,支持多模型集成和记忆功能。
245 14
FlowiseAI:34K Star!集成多种模型和100+组件的 LLM 应用低代码开发平台,拖拽组件轻松构建程序
|
1月前
|
监控 关系型数据库 MySQL
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
37 0
|
4月前
|
消息中间件 Java Kafka
Spring Boot 与 Apache Kafka 集成详解:构建高效消息驱动应用
Spring Boot 与 Apache Kafka 集成详解:构建高效消息驱动应用
105 1

热门文章

最新文章

推荐镜像

更多