运维监测方法和系统与流程

文档序号:18938937发布日期:2019-10-23 00:59阅读:424来源:国知局
运维监测方法和系统与流程

本发明实施例涉及网络技术,尤其涉及一种运维监测方法和系统。



背景技术:

对于内网机房的数据监控和维护,一般是采用流程控制,人员定期通过协配手续进入机房,进行机房的检查和检测,对机房里运维系统出现的问题,例如温度过高、服务器宕机、数据挤压、线程死掉、内存泄漏等进行人工处理。但这需要维护人员定期进行机房运维的检测,需要付出大量的人力成本和时间成本。当机房服务器比较稳定时,也需要运维人员进行值班,非常费时,影响工作效率。



技术实现要素:

本发明提供一种运维监测方法和系统,用于提高内网服务器的运维效率。

第一方面,本发明实施例提供一种运维监测方法,包括:

读取内网服务器运维接口数据;

根据预设运维告警机制,判断运维接口数据是否满足告警条件;

将满足告警条件的运维接口数据通过单向光闸发送至外网运维监测服务器。

在第一方面一种可能的实现方式中,读取内网服务器运维接口数据,包括:

读取内网服务器的jason接口数据;

根据预设运维数据模板从jason接口数据中提取运维接口数据。

在第一方面一种可能的实现方式中,根据预设运维告警机制,判断运维接口数据是否满足告警条件,包括:

根据预设运维告警机制,生成运维告警函数;

将运维接口数据输入运维告警函数,判断运维告警函数的输出是否满足预设告警阈值。

在第一方面一种可能的实现方式中,将满足告警条件的运维接口数据通过单向光闸发送至外网运维监测服务器之前,还包括:

对满足告警条件的运维接口数据进行加密处理。

在第一方面一种可能的实现方式中,将满足告警条件的运维接口数据通过单向光闸发送至外网运维监测服务器,包括:

将满足告警条件的运维接口数据和告警信号通过单向光闸发送至外网运维监测服务器,告警信号用于指示外网运维监测服务器解密满足告警条件的运维接口数据。

第二方面,本发明实施例还提供了一种运维监测系统,包括:运维服务器、单向光闸和外网运维监测服务器;

运维服务器,用于读取内网服务器运维接口数据;根据预设运维告警机制,判断运维接口数据是否满足告警条件;将满足告警条件的运维接口数据通过单向光闸发送至外网运维监测服务器。

在第二方面一种可能的实现方式中,运维服务器,具体用于读取内网服务器的jason接口数据;根据预设运维数据模板从jason接口数据中提取运维接口数据。

在第二方面一种可能的实现方式中,运维服务器,具体用于根据预设运维告警机制,生成运维告警函数;将运维接口数据输入运维告警函数,判断运维告警函数的输出是否满足预设告警阈值。

在第二方面一种可能的实现方式中,运维服务器,具体用于对满足告警条件的运维接口数据进行加密处理。

在第二方面一种可能的实现方式中,运维服务器,具体用于将满足告警条件的运维接口数据和告警信号通过单向光闸发送至外网运维监测服务器,告警信号用于指示外网运维监测服务器解密满足告警条件的运维接口数据。

本发明实施例提供运维监测方法和系统,通过读取内网服务器运维接口数据,然后根据预设运维告警机制,判断运维接口数据是否满足告警条件,最后将满足告警条件的运维接口数据通过单向光闸发送至外网运维监测服务器,使得网络运维人员无需到内网服务器所在内网机房进行定期检查,提高了内网服务器的运维效率。

附图说明

图1为本发明实施例提供的运维监测方法的流程图;

图2为本发明实施例提供的运维监测系统的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图1为本发明实施例提供的运维监测方法的流程图,如图1所示,本实施例提供的运维监测方法包括:

步骤s101,读取内网服务器运维接口数据。

为了确保内网机房内服务器中的数据安全,目前对内网机房的数据监控和维护,都是采用人工定期检测的方式进行,但一方面人工定期检测无法第一时间发现内网机房内服务器的问题,可能导致系统长时间故障,另一方面即时内网机房服务器稳定工作,也需要运维人员定期巡检,浪费人力。

因此本实施例提供一种运维监测方法,在内网机房内部署专用的运维服务器,首先在内网的范围内读取内网服务器的运维接口数据。由于运维服务器是部署在内网的内部的,因此运维服务器读取内网服务器的运维接口数据不会对内网服务器的数据安全产生影响。

运维服务器可以通过内网服务器的jason接口读取内网服务器的运维接口数据。jason运维接口是服务器上软件开发预留的运维窗口,包含运维需要的数据指标,以jason文件的方式进行预留给运维系统。那么运维服务器首先读取内网服务器的jason接口数据,然后再根据预设运维数据模板从jason接口数据中提取运维数据接口。运维数据模板是根据运维需求指示的jason接口数据的部分字段,依照运维数据模板从jason接口数据中提取置顶字段,即可得到所需运维接口数据。运维接口数据可以存储至运维服务器的mysql数据库,并可以在运维服务器上通过web页面进行展示。

步骤s102,根据预设运维告警机制,判断运维接口数据是否满足告警条件。

在运维服务器上还预设有运维告警机制,运维告警机制可以是运维服务器中的缺省设置,也可以是运维人员根据需求在运维服务器中设置的。运维告警机制包括至少一种可能对内网服务器的运行产生影响的运维数据的变化状态,包括异常判断、关联分析、信息扩充等。判断运维接口数据是否满足运维告警机制的告警条件,实际上就是判断运维接口数据是否达到运维告警机制指示的数据阈值。

具体地,运维服务器还可以根据预设运维告警机制,生成运维告警函数,然后将运维接口数据输入运维告警函数,判断运维告警函数的输出是否满足预设告警阈值,从而判断运维接口数据是否满足告警条件。

步骤s103,将满足告警条件的运维接口数据通过单向光闸发送至外网运维监测服务器。

当判断运维接口数据满足预设运维告警机制的告警条件时,意味着内网服务器出现了故障或其他影响内网服务器正常运行或正常服务器的情况,此时运维服务器需要将满足告警条件的运维接口数据发送至外网的运维监测服务器。而位于内网的运维服务器与外网若直接进行数据交互,会对内网中的服务器的数据安全产生影响。因此在本实施例中,在内网和外网间设置单向光闸,内网中的运维服务器通过单向光闸与外网监测服务器连接。光闸是一种由安全隔离网闸基础上发展而成、基于光的单向性的单向隔离软硬件系统,在内网和外网间设置单向光闸后,仅有内网发送的数据能够被外网接收到,而外网无法向内网发送数据,从而确保了位于内网的内网服务器中的数据安全。而外网的运维监测服务器能够接收到内网服务器满足告警条件的运维接口数据,从而可以在外网的运维监测服务器中通过分析满足告警条件的运维接口数据确定内网服务器所存在的故障或其他影响内网服务器正常运行的问题。由于外网运维监测服务器无需部署在专用的机房内,可以部署在运维人员平常办公地点,因此运维人员无需定期到内网机房内进行检测,仅需对外网运维监测服务器中对内网服务器发送的运维接口数据进行分析,即可确定内网服务器所出现的故障和问题,从而可以提高内网服务器的运维效率。

进一步地,在将满足告警条件的运维接口数据通过单向光闸发送至外网运维监测服务器之前,还可以对满足告警条件的运维接口数据进行加密处理,对满足告警条件的运维接口数据进行加密处理,可以进一步地提高内网服务器数据的安全性,避免内网运维数据被第三方接收到后,泄露内网服务器内的数据。对满足告警条件的运维接口数据进行加密处理的方法可以是采用rsa+aes方式进行加密。那么当外网运维监测服务器接收到加密的满足告警条件的运维接口数据后,对其进行解密,从而可以得出原始运维接口数据。

进一步地,在根据预设运维告警机制,判断运维接口数据满足告警条件后,还可以生成告警信号,然后将满足告警条件的运维接口数据和告警信号通过单向光闸发送至外网运维监测服务器,告警信号用于指示外网运维监测服务器解密满足告警条件的运维接口数据。这样外网运维监测服务器接收到告警信号后,即可获知接收到了满足告警条件的运维接口数据,此时再对接收到的信号进行解密处理即可。

本实施例提供的运维监测方法,通过读取内网服务器运维接口数据,然后根据预设运维告警机制,判断运维接口数据是否满足告警条件,最后将满足告警条件的运维接口数据通过单向光闸发送至外网运维监测服务器,使得网络运维人员无需到内网服务器所在内网机房进行定期检查,提高了内网服务器的运维效率。

图2为本发明实施例提供的运维监测系统的结构示意图,如图2所示,本实施例提供的运维监测系统包括:

运维服务器21、单向光闸22和外网运维监测服务器23。运维服务器21,用于读取内网服务器运维接口数据;根据预设运维告警机制,判断运维接口数据是否满足告警条件;将满足告警条件的运维接口数据通过单向光闸22发送至外网运维监测服务器23。

本实施例提供的运维监测系统用于实现图1所示的运维监测方法,其实现原理和技术效果类似,此处不再赘述。

进一步地,在图2所示实施例的基础上,运维服务器21,具体用于读取内网服务器的jason接口数据;根据预设运维数据模板从jason接口数据中提取运维接口数据。

进一步地,在图2所示实施例的基础上,运维服务器21,具体用于根据预设运维告警机制,生成运维告警函数;将运维接口数据输入运维告警函数,判断运维告警函数的输出是否满足预设告警阈值。

进一步地,在图2所示实施例的基础上,运维服务器21,具体用于对满足告警条件的运维接口数据进行加密处理。

进一步地,在图2所示实施例的基础上,运维服务器21,具体用于将满足告警条件的运维接口数据和告警信号通过单向光闸22发送至外网运维监测服务器23,告警信号用于指示外网运维监测服务器23解密满足告警条件的运维接口数据。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述数据对象映射装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1