一种基于Zabbix的运维监测系统技术方案

技术编号:29042762 阅读:18 留言:0更新日期:2021-06-26 05:52
本实用新型专利技术公开了一种基于Zabbix的运维监测系统,采用分布式监测架构,Zabbix数据采集器采集的运行信息通过节点代理服务器缓存后,再发送到运维平台服务器中,进而大幅减少直接与运维平台服务器连接的数据链路数,提高数据传输的速率,降低数据传输等待时间,同时运维平台服务器通过分类器可将接收的运行信息按照软件运行信息和硬件运行信息进行分类,并判断每个运行信息是否存在异常,一旦存在异常会控制推送器按照分类推送到对应的运维终端,实现有针对性的推送,提高推送消息的有效性和实时性;该运维监测系统,具有设计合理,使用方便,为异地运维提供可能,在大幅度降低运维人力成本的同时,提高运维的时效。

【技术实现步骤摘要】
一种基于Zabbix的运维监测系统
本技术公开涉及监测系统的
,尤其涉及一种基于Zabbix的运维监测系统。
技术介绍
电力公司由于业务的需要在各处均会设置不同性能的机房,例如:信息机房以及营销机房,在每个机房中均会设置有各种软、硬件设备。为了确保各个机房中设备的正常运行,需要对每个机房进行监测和运维。以往电力公司机房的运维监测工作都是独立进行的,即每个机房分配对应的运维人员进行人工监测运维,在人员紧张时,可以由一组人员同时进行一个区域内多个机房的同时运维,但每个机房内必须配备值班人员,存在运维的人力成本高以及运维的时效性差的问题。因此,如何研发一种新型的运维监测系统,成为人们亟待解决的问题。
技术实现思路
鉴于此,本技术提供了一种基于Zabbix的运维监测系统,以解决以往电力机房的运维方式,存在人力成本高以及时效性差等问题。本技术提供的技术方案,具体为,一种基于Zabbix的运维监测系统,该运维监测系统包括:多个机房、多个节点代理服务器、运维平台服务器以及多个运维终端;每个所述机房内均设置有机房服务器、存储器、交换机以及路由器;所述机房服务器中设置有Zabbix数据采集器,所述机房服务器通过所述交换机分别与所述存储器以及路由器通讯连接,所述Zabbix数据采集器可分别进行机房服务器、存储器、交换机以及路由器中运行信息的采集,所述运行信息包括软件运行信息以及硬件运行信息;每个所述节点代理服务器中均设置有数据缓存器,每个所述节点代理服务器均对应多个机房,每个所述节点代理服务器均与对应机房中的机房服务器通讯连接,所述数据缓存器接收所述机房服务器中Zabbix数据采集器发送的运行信息;所述运维平台服务器中设置有接收器、分类器、存储器以及推送器;所述接收器的输入端分别与多个数据缓存器的输出端连接;所述分类器的输入端与所述接收器的输出端连接;所述存储器的输入端与所述分类器的输出端连接;所述推送器的输入端与所述分类器的输出端连接;多个所述运维终端包括:软件运维终端以及硬件运维终端,所述软件运维终端和所述硬件运维终端均与所述推送器通讯连接。优选,在所述机房服务器与所述节点代理服务器之间设置有防火墙服务器。进一步优选,所述运维平台服务器中还设置有显示器;所述显示器的输入端与所述分类器的输出端连接。进一步优选,所述运维平台服务器中还设置有报警器;所述报警器的控制端与所述分类器的输出端连接。进一步优选,所述Zabbix数据采集器通过snmp协议和/或smi协议进行机房服务器中的硬件、存储器、交换机以及路由器的运行信息采集。本技术提供的基于Zabbix的运维监测系统,采用分布式监测架构,Zabbix数据采集器采集的运行信息通过节点代理服务器缓存后,再发送到运维平台服务器中,进而大幅减少直接与运维平台服务器连接的数据链路数,提高数据传输的速率,降低数据传输等待时间,同时通过上述分布式监测架构的设置,可同时实现多地区多个机房运行的同时监测,减少运维人员,通过该运维监测系统的使用,可实现一个运维团队同时进行多地多个机房的运维。此外,该运维监测系统中,运维平台服务器通过分类器可将接收的运行信息按照软件运行信息和硬件运行信息进行分类,并判断每个运行信息是否存在异常,一旦存在异常会控制推送器按照分类推送到对应的运维终端,实现有针对性的推送,提高推送消息的有效性和实时性。本技术提供的基于Zabbix的运维监测系统,具有设计合理,使用方便,为异地运维提供可能,在大幅度降低运维人力成本的同时,提高运维的时效。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术的公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本技术公开实施例提供的一种基于Zabbix的运维监测系统的架构拓扑图;图2为本技术公开实施例提供的一种基于Zabbix的运维监测系统的部分组成模块示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置的例子。为了解决以往电力机房的运维方式,存在人力成本高以及时效性差等问题,本实施方案提供了一种基于Zabbix的运维监测系统,参见图1,该运维监测系统主要由多个机房1、多个节点代理服务器2、运维平台服务器3以及多个运维终端4构成,其中,每个机房1内均设置有机房服务器11、存储器12、交换机13以及路由器14,在机房服务器11中设置有Zabbix数据采集器111,机房服务器11通过交换机13分别与存储器12以及路由器14通讯连接,Zabbix数据采集器111可分别进行机房服务器11、存储器12、交换机13以及路由器14中运行信息的采集,上述运行信息包括软件运行信息以及硬件运行信息。每个节点代理服务器2中均设置有数据缓存器21,每个节点代理服务器2均对应多个机房1,每个节点代理服务器2均与对应机房1中的机房服务器11通讯连接,数据缓存器21接收机房服务器11中Zabbix数据采集器111发送的运行信息。运维平台服务器3中设置有接收器31、分类器32、存储器33以及推送器34;接收器31的输入端分别与多个数据缓存器21的输出端连接,分类器32的输入端与接收器31的输出端连接。存储器33的输入端与分类器32的输出端连接,推送器34的输入端与分类器32的输出端连接,上述的运维终端4包括:软件运维终端41以及硬件运维终端42,软件运维终端41和硬件运维终端42均与推送器34通讯连接。上述运维监测系统的具体工作过程为:每个机房中的机房服务器、存储器以及路由器均通过交换机作为桥梁实现彼此之间的通讯连接,而路由器主要是为了实现与外网之间的通讯连接,在机房服务器中设置有Zabbix数据采集器,Zabbix数据采集器可通过snmp协议和/或smi协议进行机房服务器中的硬件、存储器、交换机以及路由器的运行信息采集,Zabbix数据采集器通过agent模块进行机房服务器中操作系统的运行信息采集,通过orabbix模块进行机房服务器中数据库运行信息的采集,通过java-gateway模块进行机房服务器中中间件的运行信息采集,而上述的模块均为现有的模块,不涉及任何的新程序开发,Zabbix数据采集器将运行信息采集后发送到与其对本文档来自技高网...

【技术保护点】
1.一种基于Zabbix的运维监测系统,其特征在于,包括:多个机房(1)、多个节点代理服务器(2)、运维平台服务器(3)以及多个运维终端(4);/n每个所述机房(1)内均设置有机房服务器(11)、存储器(12)、交换机(13)以及路由器(14);/n所述机房服务器(11)中设置有Zabbix数据采集器(111),所述机房服务器(11)通过所述交换机(13)分别与所述存储器(12)以及路由器(14)通讯连接,所述Zabbix数据采集器(111)可分别进行机房服务器(11)、存储器(12)、交换机(13)以及路由器(14)中运行信息的采集,所述运行信息包括软件运行信息以及硬件运行信息;/n每个所述节点代理服务器(2)中均设置有数据缓存器(21),每个所述节点代理服务器(2)均对应多个机房(1),每个所述节点代理服务器(2)均与对应机房(1)中的机房服务器(11)通讯连接,所述数据缓存器(21)接收所述机房服务器(11)中Zabbix数据采集器(111)发送的运行信息;/n所述运维平台服务器(3)中设置有接收器(31)、分类器(32)、存储器(33)以及推送器(34);/n所述接收器(31)的输入端分别与多个数据缓存器(21)的输出端连接;/n所述分类器(32)的输入端与所述接收器(31)的输出端连接;/n所述存储器(33)的输入端与所述分类器(32)的输出端连接;/n所述推送器(34)的输入端与所述分类器(32)的输出端连接;/n多个所述运维终端(4)包括:软件运维终端(41)以及硬件运维终端(42),所述软件运维终端(41)和所述硬件运维终端(42)均与所述推送器(34)通讯连接。/n...

【技术特征摘要】
1.一种基于Zabbix的运维监测系统,其特征在于,包括:多个机房(1)、多个节点代理服务器(2)、运维平台服务器(3)以及多个运维终端(4);
每个所述机房(1)内均设置有机房服务器(11)、存储器(12)、交换机(13)以及路由器(14);
所述机房服务器(11)中设置有Zabbix数据采集器(111),所述机房服务器(11)通过所述交换机(13)分别与所述存储器(12)以及路由器(14)通讯连接,所述Zabbix数据采集器(111)可分别进行机房服务器(11)、存储器(12)、交换机(13)以及路由器(14)中运行信息的采集,所述运行信息包括软件运行信息以及硬件运行信息;
每个所述节点代理服务器(2)中均设置有数据缓存器(21),每个所述节点代理服务器(2)均对应多个机房(1),每个所述节点代理服务器(2)均与对应机房(1)中的机房服务器(11)通讯连接,所述数据缓存器(21)接收所述机房服务器(11)中Zabbix数据采集器(111)发送的运行信息;
所述运维平台服务器(3)中设置有接收器(31)、分类器(32)、存储器(33)以及推送器(34);
所述接收器(31)的输入端分别与多个数据缓存器(21)的输出端连接;
所述分类器(32)的输入端与所述接收器(3...

【专利技术属性】
技术研发人员:金成明苏畅邸卓刚毅凝卞生华刘雪松同东辉丁一张书亮张丽英姚振先张丽莎
申请(专利权)人:辽宁电力能源发展集团有限公司
类型:新型
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1