基于Zabbix的软件监测告警系统的设计与开发

来源 :东南大学 | 被引量 : 1次 | 上传用户:hardy_0205
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术的发展,软件系统在提供越来越多易用功能的同时,自身构造也在逐步变得复杂。尤其是现阶段许多软件系统中均引入了部分云服务模块,进一步增加了其复杂度。在这样的背景下,运维人员无法依靠人工去排查软件系统运行态是否正常,而市面上常见的开源监测告警系统擅长的应用场景单一,无法高效应对复杂系统的监测告警应用场景。论文设计并实现了一个面向中小企业电商平台的监测告警系统,具有轻量化、可迁移、易扩展等特点,同时能够胜任复杂监测对象的数据采集和复杂监测数据的汇聚计算。该监测告警系统能够实时监测被监测系统的运行健康状态及性能指标,并在指标出现异常时立即通知运维人员,以便运维人员能够及时进行故障恢复等操作。论文的主要研究内容如下:(1)文章给出了一种基于开源工具Zabbix的监测告警系统的设计方案。方案中引入时序数据库Prometheus及开源可视化平台Grafana,以增强数据计算能力和展示能力;设计了接入模块以弥补开源工具在监测对象管理能力上的不足;针对电商平台设计了关键监测项、告警规则及关键数据采集方式;基于Zabbix的告警通知扩展能力,设计了告警通知模块以实现告警与第三方系统的同步。(2)该方案增强了开源工具不完善的监测对象接入能力,使得监测告警系统能够自动发现新增的监测对象,并向其推送必须的采集客户端和脚本,并在监测对象消亡时将其从监测告警系统下线。同时,该方案实现了针对电商平台的典型监测数据采集和告警,能够从自研服务、应用节点、基础设施和云服务等多个维度对被监测系统的可用性和性能进行监测和告警。此外,该方案还扩展了告警通知能力,支持短信、邮件、电话、同步工单系统等多种告警通知方式。(3)为保障论文设计的监测告警系统运行的可靠性,论文还提出并实现了一种可靠性组网部署结构,其中Zabbix采用主备方式,Prometheus采用双主机方式,以达到当一个核心节点出现异常时,监测告警系统仍能正确对外提供服务的目的。(4)文章对论文设计的监测告警系统的功能、性能及可靠性均进行了测试,并给出了详尽的运行数据。测试结果表明该方案能够很好地满足项目应用需求。
其他文献
在新课改的影响下,小学语文教学发生了重要变化,且在阅读能力的培养上也出现了变革。又因为阅读能力将直接决定语文教学的质量,因此,小学语文教师需要对传统阅读方式进行优化
湖北省武汉市常青实验小学“主动教育”课堂教学模式,借武汉市高效课堂建设工程的契机,聚焦课堂,
目的:观察不同剂量神经节苷脂(GM-1)对神经干细胞增殖和分化的影响.方法:从新生大鼠海马组织分离出神经干细胞,分别培养于基础培养液(阴性对照组),加入三种不同剂量GM-1(实验
建立和维持良好的血管通路是进行血液透析的先决条件,自体血管动静脉内瘘(AVF)仍是目前最理想的永久性血管通路。本文总结2004年7月至2008年9月丽水市中心医院和庆元县人民医院
在实际的计量检定工作中,我们常常会为电阻箱的减零修约计算花费大量的时间和精力.为此笔者利用Microsoft公司的Visual Studio编辑软件,用简单的计算关系式来表达运算关系.编写c#
有人说,搞农产品是靠天吃饭。这话,徐龙食品集团董事长徐其明却不认同。“八年抗战”,中间经历1997年、1998年东南亚金融风波,2002年以来的绿色壁垒和今年上半年的非典,这些都没有
目的:探讨疝环充填式无张力疝修补术的优越性。方法:2004-04~2006-02,我科采用内环填充式无张力疝修补术治疗腹股沟疝45例,Bassini法手术治疗腹股沟疝32例。结果:内环填充式无张力
目的: 初步评价HPV感染妇女心理健康状况. 方法: 应用症状自评量表(Scl-90), 对就诊于我院宫颈中心68例HPV感染妇女和80例非HPV感染妇女进行了问卷调查,进行对比分析.结果: H
病例1,29岁,药剂师,体检发现左侧附件包块一年余入院.患者发病后曾服中药治疗无效,且包块逐渐增大而住院要求手术切除治疗.患者既往无特殊病史,孕2产1,阴道足月分娩1次, 药物
病例:患者,男,55岁,因“血脂增高”于2017年4月27日就诊。血生化报告:甘油三酯(TG) 9.24 mmol·L^-1,总胆固醇(TC)6.29 mmol·L^-1。诊断为高脂血症,给予口服非诺贝