首页 > 其他分享 >从零开始构建报警中心:part0前言架构

从零开始构建报警中心:part0前言架构

时间:2023-11-02 18:32:30浏览次数:35  
标签:前言 中心 报警 part0 zabbix 从零开始 监控 推送

一般来说,对于小规模或者业务较为简单项目,使用zabbix进行监控监控服务器状态,并配置一些报警渠道就可以基本满足需求,但是如果项目分化较多,各个业务间相互独立,对报警时效性要求各不相同的情况下,仅靠原生的zabbix报警是不够的。

针对这种请求其实可以供借鉴的系统有很多,之所以想起写这么报警中心的需求,主要是为了总结一下过往的一些经验。

这个从零开始构建报警中心的系列文档需要以下一些能力储备:


  • zabbix安装配置(监控能力)
  • python3(脚本编写)
  • 了解Flask架构(报警逻辑)
  • mongodb(数据库操作)
  • 钉钉API(通知)



简易结构

从零开始构建报警中心:part0前言架构_zabbix

流程:

  1. 配置zabbix进行监控,接收来自收监控对象的报警信息。
  2. 报警信息发送给消息转发脚本,将其推送给报警中心。
  3. 报警中心处理信息,根据报警信息的来源,类型,进行分类记录,并根据设定的规则进行通知告警。


为什么不用zabbix完成所有的操作:

理论上来讲zabbix是可以完成分类报警,按需报警推送的各种功能,但并不适合所有的组织企业,也有可能在前期规划中,并没有考虑这么多。另外,如果已经建立完成了CMDB,通过这种独立的报警中心的方式,系统间的耦合度更低。

标签:前言,中心,报警,part0,zabbix,从零开始,监控,推送
From: https://blog.51cto.com/quietguoguo/8154047

相关文章

  • 7. 从零开始编写一个类nginx工具, HTTP及TCP内网穿透原理及运行篇
    wmproxywmproxy是由Rust编写,已实现http/https代理,socks5代理,反向代理,静态文件服务器,内网穿透,配置热更新等,后续将实现websocket代理等,同时会将实现过程分享出来,感兴趣的可以一起造个轮子法项目++wmproxy++gite:https://gitee.com/tickbh/wmproxygithub:https://github.com/tic......
  • 秦疆的Java课程笔记:01-04 前言
    01前言聊聊Java这条路学习一门语言可能并不是大家想的这么容易。比如说大家从小就学英语,为什么有的人英语到后面还是不好呢?那计算机语言跟人类的语言还不一样,它多了更多的理性跟思维。咱们人类去学习还是比较友好的。解决疑惑:零基础可与学Java吗?能,都是从零开始的。有基......
  • [量化投资-学习笔记002]Python+TDengine从零开始搭建量化分析平台-MA均线的多种实现方
    MA均线时最基本的技术指标,也是最简单,最不常用的(通常使用EMA、SMA)。以下用两种不同的计算方法和两种不同的画图方法进行展示和说明。MA均线指标公式MA(N)=(C1+C2+C3+…+CN)/N目录方式一1.SQL直接查询均值2.使用pyplot进行绘图3.使用Grafana绘图方式二1.使用Python计......
  • 5. 从零开始编写一个类nginx工具, 通讯协议建立, 为内网穿透做准备
    wmproxywmproxy是由Rust编写,已实现http/https代理,socks5代理,反向代理,静态文件服务器,内网穿透,配置热更新等,后续将实现websocket代理等,同时会将实现过程分享出来,感兴趣的可以一起造个轮子法项目++wmproxy++gite:https://gitee.com/tickbh/wmproxygithub:https://github.com/tic......
  • 从零开始:开发直播商城APP的技术指南
    时下,直播商城APP已经成了线上购物、电子商务的核心组成,本文将为您提供一个全面的技术指南,帮助您从零开始开发一个直播商城APP。我们将涵盖所有关键方面,包括技术堆栈、功能模块、用户体验和安全性。第一部分:技术堆栈的选择1.移动平台:您可以选择iOS和Android平台开发应用,使用Swift或O......
  • 19. 从零开始编写一个类nginx工具, 配置数据的热更新原理及实现
    wmproxywmproxy是由Rust编写,已实现http/https代理,socks5代理,反向代理,静态文件服务器,内网穿透,配置热更新等,后续将实现websocket代理等,同时会将实现过程分享出来,感兴趣的可以一起造个轮子法项目地址gite:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh......
  • CocosCreator3.x 应用在UI(Sprite) 上的 shader(.effect) 的合批,通过自定义顶点参数(一
    前言为啥要合批减少DC什么是自定义顶点参数通过几何体实例化特性(GPUInstancing)可使GPU批量绘制模型相同且材质相同的渲染对象。如果我们想在不打破这一特性的情况下单独修改某个对象的显示效果,就需要通过自定义几何体实例化属性。参考文档UI(Sprite)怎么你了?按照文......
  • 从零开始:开发知识付费小程序的入门指南
    当下,知识付费小程序成为了一个独具潜力的领域。本篇文章将为您提供一份从零开始的知识付费小程序开发入门指南,让您能够进入这个领域并开始赚取您的专业知识。第一步:什么是知识付费小程序?知识付费小程序是一种基于微信小程序平台的应用,允许用户购买和访问特定领域的知识内容,如在线课......
  • 前言
    我从就业至今,已经做了6年程序员了。这六年来一直在做java开发,中间尝试着写一些东西,都没有坚持下来。最近越来越意识到,基础的重要性,工作要用到时才知道自己并没有真正的学会,现在也发现最初学的C语言差不多也忘干净了。所以在此挖个坑,重新学习一遍,并做好笔记,希望这次能够坚持下......
  • bilibili B站:从零开始学Makefile - 原作者笔记
    视频摘自B站:https://www.bilibili.com/video/BV1Bv4y1J7QT笔记摘自:https://gitee.com/yanmu_ym/cpp学习环境搭建Linux(以Ubuntu为例)sudoaptinstallgccg++makeWindows学习与演示过程以Windows为主,Windows上装MinGW环境,MinGW官网:https://www.mingw-w64.org/之前我们提过两个版......