一种网络运维管理方法技术

技术编号:22567969 阅读:38 留言:0更新日期:2019-11-16 13:19
本发明专利技术提供一种网络运维管理方法,涉及网络管理技术领域,该方法包括以下步骤:S1:根据服务器的用途和所在位置按照主机名命名规范,添加主机至控制云端;S2:进行后台初始化,控制云端获取主机的元项目,并将主机进行分组;S3:每间隔预定时间,监控端对各主机进行监控,获取数据;S4:调用工具箱对各主机磁盘进行检测,将检测数据进行展现,并生成系统安全系数;S5:判断系统安全系数是否高于预定安全值,若是,则进行告警;反之继续执行步骤S4。本发明专利技术一种网络运维管理方法合理有效,管理方便,有效整理各类数据,并进行展现,在异常情况下自动告警,可以对接多种第三方系统,协助运维管理人员对系统进行管理维护。

A management method of network operation and maintenance

The invention provides a network operation and maintenance management method, which relates to the technical field of network management, and the method comprises the following steps: S1: adding a host to the control cloud according to the use and location of the server according to the host name naming specification; S2: performing background initialization, controlling the cloud to obtain the meta items of the host, and grouping the hosts; S3: monitoring the end at a predetermined time interval Monitor each host to obtain data; S4: call the toolbox to test each host disk, display the test data, and generate the system safety factor; S5: judge whether the system safety factor is higher than the predetermined safety value, if so, alarm; otherwise continue with step S4. The network operation and maintenance management method of the invention is reasonable and effective, convenient in management, effective in sorting out all kinds of data and displaying, automatic alarm under abnormal conditions, docking with a variety of third-party systems, and assisting the operation and maintenance management personnel to manage and maintain the system.

【技术实现步骤摘要】
一种网络运维管理方法
本专利技术涉及网络管理
,尤其是,本专利技术涉及一种网络运维管理方法。
技术介绍
计算机行业的大型公司基本上都存在各种各样的网管平台分管不同的项目、业务。但是由于第三方厂家各自为政,所以这些数据基本上都是不互通的,所以在数据同步化上存在极大的难题,无法进行统一的业务管理,需要建立对接端口和算法进行网络运维管理,既浪费了管理运维成本,又无法自动收集管理各系统数据,以至于不能及时进行数据通报,为网络运维管理人员的工作带来了极大的不便。所以,如何设计一种可以对不同系统进行整合管理的网络运维管理方法,成为我们当前急需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种合理有效,管理方便,有效整理各类数据,同步管理,并进行展现,并在异常情况下自动进行告警,方便操作人员远程执行,可以对接多种第三方系统,对不同系统的数据源进行整合分析,可以应用于各种以Linux为基础的各种项目以及平台,协助运维管理人员对系统进行管理维护的网络运维管理方法。为达到上述目的,本专利技术采用如下技术方案得以实现的:一种网络运维管理方法,该方法包括以下步骤:S1:根据服务器的用途和所在位置按照主机名命名规范,添加主机至控制云端;S2:进行后台初始化,控制云端获取主机的元项目,并将主机进行分组,各分组绑定不同的数据端口;S3:每间隔预定时间,监控端对各主机进行监控,获取主机网络信息列表数据;S4:调用工具箱对各主机磁盘进行检测,获取工具箱测量数据,将平台数据进行展现,并生成系统安全系数;S5:判断系统安全系数是否高于预定安全值,若是,则调用告警输出端进行告警;反之则继续执行步骤S4。作为本专利技术的优选,执行步骤S1至步骤S5时,将控制云端获取的数据进行同步,并定时进行主动采集保存入库。作为本专利技术的优选,执行步骤S1时,主机名信息包括地市、机房、IP信息、厂家、应用以及编号。作为本专利技术的优选,执行步骤S1时,添加主机之前,需要使用用户名和密码登录控制云端。作为本专利技术的优选,步骤S2中,后台初始化具体包括以下步骤:S21:收到用户访问菜单栏信息时,调用对应URI对应的接口,判断该用户是否有对应URI的访问权限;若有则执行步骤S22,反之继续执行步骤S21;S22:进入主机列表,提示用户选择需要展示的平台S23:获取平台选择信息,搜索框显示过滤筛选指定服务器;S24:获取新服务器添加信息,解析主机名,对主机进行配置;S25:确定主机配置完毕,进行后台初始化。作为本专利技术的优选,执行步骤S25时,主机进行配置内容包括:添加普通用户、配置yum仓库、SNMP配置、初始化环境变量、配置远程管理地址、配置SSH主机互信、安装监控端、安装磁盘管理软件、主机信息采集、软件版本信息采集。作为本专利技术的优选,执行步骤S3时,监控端为zabbix客户端。作为本专利技术的优选,执行步骤S3时,将获取的主机网络信息列表数据进行存储,并设置调用链接方便进行调用,提供更新、查询以及删除接口对数据进行操作。作为本专利技术的优选,执行步骤S4时,工具箱为自动化脚本,包括smarttool、ipmitool和pythonpsutil模块;数据展现内容包括硬盘坏道数量最多的top10服务器、各业务组负载情况以及每台服务器的健康状态;数据展现方式包括文字展示、柱状图、饼图、点阵图以及表格展示方式。作为本专利技术的优选,执行步骤S5时,告警输出端包括钉钉、微信、页面告警、蓝牙设备以及可穿戴设备。本专利技术一种网络运维管理方法有益效果在于:合理有效,管理方便,有效整理各类数据,同步管理,并进行展现,并在异常情况下自动进行告警,方便操作人员远程执行,可以对接多种第三方系统,对不同系统的数据源进行整合分析,可以应用于各种以Linux为基础的各种项目以及平台,协助运维管理人员对系统进行管理维护。附图说明图1为本专利技术一种网络运维管理方法的流程示意图。具体实施方式以下是本专利技术的具体实施例,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的模块和步骤的相对布置和步骤不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中的流程并不仅仅是单独进行,而是多个步骤相互交叉进行。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法及系统可能不作详细讨论,但在适当情况下,技术、方法及系统应当被视为授权说明书的一部分。计算机行业的大型公司基本上都存在各种各样的网管平台分管不同的项目、业务。但是由于第三方厂家各自为政,所以这些数据基本上都是不互通的,所以在数据同步化上存在极大的难题,无法进行统一的业务管理,需要建立对接端口和算法进行网络运维管理,既浪费了管理运维成本,又无法自动收集管理各系统数据,以至于不能及时进行数据通报,为网络运维管理人员的工作带来了极大的不便。实施例一如图1所示,仅为本专利技术的其中一个实施例,本专利技术提供一种网络运维管理方法,该方法包括以下步骤:S1:根据服务器的用途和所在位置按照主机名命名规范,添加主机至控制云端;对各个管理系统和平台进行信息采集,方便后面步骤进行管理,在这里,主机名信息包括地市、机房、IP信息、厂家、应用以及编号,且根据服务器的用途和所在位置按照主机名命名规范:<地市>-<机房>-<IP信息>-<厂家>-<应用>-<编号>进行命名,例如:FZ-HX203-015189-Enrich-VSS-009。S2:进行后台初始化,控制云端获取主机的元项目,并将主机进行分组,各分组绑定不同的数据端口;监控端为zabbix客户端,且zabbix客户端为初始化之后自动安装,在自动安装完zabbix客户端时设置metaItem,包括机房、应用、厂家、服务器型号等。zabbix自动发现规则根据metaItem将对应的主机归入不同的机房、应用分组,各分组绑定不同模版加载对应的监控项和触发器。在此步骤中,将信息采集数据完成数据接入,且此步骤中支持SNMP协议、IPMI协议、XML主动上报以及被动上报等采集手段,负责采集能力系统的CPU、磁盘、网卡、服务器传感器、应用层信息等一系列参数。S3:每间隔预定时间,监控端对各主机进行监控,获取主机网络信息列表数据;通过聚合函数从机房、厂家、推流组等不同的维度进行了流量、并发的汇总、查询、对比。监控端在flask框架基础下用python编写的多个功能子模块。每个子模块对应一个主机进行监控,每隔预定时间进行数据反馈,为运维的自动化提供相关的接口以及web管理后台。当本文档来自技高网...

【技术保护点】
1.一种网络运维管理方法,其特征在于,包括以下步骤:/nS1:根据服务器的用途和所在位置按照主机名命名规范,添加主机至控制云端;/nS2:进行后台初始化,控制云端获取主机的元项目,并将主机进行分组,各分组绑定不同的数据端口;/nS3:每间隔预定时间,监控端对各主机进行监控,获取主机网络信息列表数据;/nS4:调用工具箱对各主机磁盘进行检测,获取工具箱测量数据,将平台数据进行展现,并生成系统安全系数;/nS5:判断系统安全系数是否高于预定安全值,若是,则调用告警输出端进行告警;反之则继续执行步骤S4。/n

【技术特征摘要】
1.一种网络运维管理方法,其特征在于,包括以下步骤:
S1:根据服务器的用途和所在位置按照主机名命名规范,添加主机至控制云端;
S2:进行后台初始化,控制云端获取主机的元项目,并将主机进行分组,各分组绑定不同的数据端口;
S3:每间隔预定时间,监控端对各主机进行监控,获取主机网络信息列表数据;
S4:调用工具箱对各主机磁盘进行检测,获取工具箱测量数据,将平台数据进行展现,并生成系统安全系数;
S5:判断系统安全系数是否高于预定安全值,若是,则调用告警输出端进行告警;反之则继续执行步骤S4。


2.根据权利要求1所述的一种网络运维管理方法,其特征在于:
执行步骤S1至步骤S5时,将控制云端获取的数据进行同步,并定时进行主动采集保存入库。


3.根据权利要求1所述的一种网络运维管理方法,其特征在于:
执行步骤S1时,主机名信息包括地市、机房、IP信息、厂家、应用以及编号。


4.根据权利要求1所述的一种网络运维管理方法,其特征在于:
执行步骤S1时,添加主机之前,需要使用用户名和密码登录控制云端。


5.根据权利要求1所述的一种网络运维管理方法,其特征在于,步骤S2中,后台初始化具体包括以下步骤:
S21:收到用户访问菜单栏信息时,调用对应URI对应的接口,判断该用户是否有对应URI的访问权限;若有则执行步骤S22,反之继续执行步骤S21;
S22:进入主机列表,提示用户选择需要展示的平台...

【专利技术属性】
技术研发人员:李进林动温毅荣吴进强张小波
申请(专利权)人:福建广电网络集团股份有限公司
类型:发明
国别省市:福建;35

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

1