专利名称:一种远程监控维护方法和装置的制作方法
技术领域:
本发明涉及网络技术领域,尤其涉及一种远程监控维护方法和装置。
背景技术:
经过多年的建设和发展,电信网、互联网的规模都在日益扩大。通信网络中的网络 设备的运行状况直接决定了通信网络的稳定性和所支持业务和服务的有效性,并且决定了 网络用户的体验。在实际中,通常需要定期对通信网络中的网络装置进行监控和维护,以及时发现 网络中存在的问题。现有技术中,通常都是由网络运行维护人员直接到网络装置现场去调 试和维护,这无疑增加了人力和时间上的成本,尤其是随着通信网络规模的扩大,网络设备 的个数逐渐增多,这一问题更加显得尤为突出,另外,由于是人工定期去现场检查,所以在 网络装置发生问题时,往往不能及时发现问题的发生,也不能及时对网络装置进行维护,导 致故障不能及时解决,所以对网络装置的监控和维护的效率也很低。
发明内容
有鉴于此,本发明的目的在于提供一种远程监控维护方法和装置,能够远程监控 各个网络装置的状态,并能够自动对网络装置进行维护,节省了人力和时间成本,并且提高 了效率。为实现上述目的,本发明提供一种远程监控维护方法,该方法包括1)设置所有被管理的网络装置为监控对象;2)选择需要监控的网络装置;3)自动连接需要监控的网络装置;4)自动检查需要监控的网络装置运行所需的安装文件;5)根据安装文件检查情况,判断是否需要更新网络装置的安装文件,当判断不需 要更新时,自动执行步骤6);6)检查网络装置的配置文件;7)根据配置文件的检查结果,判断是否需要修改并更新配置文件,当判断不需要 修改并更新时,自动执行步骤(8);8)分析网络装置的可运行性;9)根据可行性分析的结果,判断网络装置是否具备运行条件,如果具备运行条件, 则自动执行步骤10);10)监控网络装置的运行情况。另一方面,本发明实施例还提供一种远程监控维护装置,所述装置包括监控对象设置单元,用于设置所有被管理的网络装置为监控对象;监控对象选择单元,用于从所述监控对象设置单元设置的监控对象中选择需要监 控的网络装置;
监控对象连接单元,用于连接所述监控对象选择单元选择的需要监控的网络装 置;安装文件检查单元,用于检查已通过所述监控对象连接单元连接的需要监控的网 络装置运行所需的安装文件,并判断是否需要更新网络装置的安装文件;配置文件检查单元,用于当所述安装文件检查单元判断不需要更新安装文件时, 检查所述需要监控的网络装置的配置文件,并判断是否需要修改并更新网络装置的配置文 件;可运行性分析单元,用于当所述配置文件检查单元判断不需要修改并更新所述配 置文件时,分析网络装置的可运行性,并判断所述网络装置是否具备运行条件;运行监控单元,用于当所述可运行性分析单元判断所述网络装置具备运行条件 时,监控所述网络装置的运行情况。通过本发明实施例,能够实时远程对网络装置进行自动监控,并且能够自动对网 络装置进行维护,不但大大地节省了人力和时间上的成本,而且能够及时发现问题并进行 维护,提高了网络管理效率。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。图1是本发明实施例提供一种远程监控维护方法的流程图;图2是本发明实施例中下载日志的具体实现示意图;图3是本发明实施例提供的一种远程监控维护装置的示意图;图4是本发明实施例提供的远程监控维护装置中的可运行性检查单元的具体实 现示意图;图5是本发明实施例提供的远程监控维护装置中的运行监控单元的具体实现示 意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种远程监控维护方法,以解决现有技术中对网络装置且只能 进行现场监控的问题,提供了自动对网络装置进行远程监控及维护的功能,实时自动监控 网络装置的运行状态,动态控制网络装置的运行。并且对于传输网络中独立安装的多个网 络装置可同时进行远程监控或维护,实现集中监控、集中维护和集中管理的建设模式。降低 了网络装置的维护成本,有效提高网络装置的持续运行时间,从而提高网络管理的水平。如图1所示,本发明实施例提供的远程监控维护方法包括如下步骤
在以下各个步骤中,特别地以动作执行主体为监控维护装置为例说明。步骤SlOl 监控维护装置设置所有被管理的网络装置为监控对象。上述设置监控对象可以具体实现为配置被管理的网络装置对象的属性信息并存 储到系统配置文件中。网络装置监控对象属性信息包括网络装置装置名称、网管接口信息 交互装置的IP地址、网络装置的服务端口(缺省为8080)、网络装置所用操作系统、网络装 置安装绝对路径、远程访问的用户和密码,(例如,访问telnet服务的用户名和密码、访问 FTP服务的用户名和密码。)设置的网络装置监控对象属性信息存储在监控系统配置文件中,该配置文件可以 以xml文件的形式存储,例如文件可以命名为jmcfg. xml。根据此文件提供的信息,可以通过选中网络装置名称来查看该网络装置的所有属 性。以网络装置是网管接口信息交互装置(JRTU)为例,监控系统配置文件中网络装置监控 对象属性信息举例如表1所示表 权利要求
1.一种远程监控维护方法,其特征在于,包括1)设置所有被管理的网络装置为监控对象;2)选择需要监控的网络装置;3)自动连接需要监控的网络装置;4)自动检查需要监控的网络装置运行所需的安装文件;5)根据安装文件检查情况,判断是否需要更新网络装置的安装文件,当判断不需要更 新时,自动执行步骤6);6)检查网络装置的配置文件;7)根据配置文件的检查结果,判断是否需要修改并更新配置文件,当判断不需要修改 并更新时,自动执行步骤8);8)分析网络装置的可运行性;9)根据可行性分析的结果,判断网络装置是否具备运行条件,如果具备运行条件,则自 动执行步骤10);10)监控网络装置的运行情况。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括当步骤5)中判断结果 为需要更新安装文件时,执行步骤12)更新安装文件,然后返回执行步骤4)。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括当步骤7)中判断结果为需要修改并更新配置文件时,执行步骤13)修改并更新配置文 件,并返回执行步骤6)。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括当步骤9)中判断 结果为不具备运行条件时,如果是安装文件错误,则提示安装文件错误信息,并更新安装文 件,然后返回执行步骤4);如果是配置文件错误,则提示配置文件错误信息,并修改和更新 配置文件,然后返回执行步骤7)。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括当步骤9)中判断结果 为不具备运行条件时,如果是安装文件错误,则提示安装文件错误信息,并更新安装文件, 然后返回执行步骤4);如果是配置文件错误,则提示配置文件错误信息,并修改和更新配 置文件,然后返回执行步骤7)。
6.根据权利要求1或2所述的方法,其特征在于,所述步骤1)中设置监控对象具体实 现为设置所有被监控的网络装置的属性信息并存储到系统配置文件中。
7.根据权利要求6所述的方法,其特征在于,所述网络装置的属性信息包括网络装置 的名称、IP地址、服务端口、所用操作系统、安装路径、和/或远程访问的用户名和密码。
8.根据权利要求7所述的方法,其特征在于,所述步骤2)中选择需要监控的网络装置 具体实现为选择需要监控的网络装置的名称;所述步骤3)中连接需要监控的网络装置具体实现为根据网络装置的名称,从所述系 统配置文件中查找该网络装置的IP地址和服务端口,通过远程访问的用户名和密码远程 访问所述网络装置。
9.根据权利要求7所述的方法,其特征在于,所述检查需要监控的网络装置运行所需 的安装文件包括根据所述网络装置的属性信息中的安装路径,获得运行网络装置所需的全部文件列表和详细信息,按照文件的分类检查安装文件。
10.根据权利要求7所述的方法,其特征在于,所述步骤6)中检查网络装置的配置文件 包括将存储在网络装置中的配置文件的修改时间与系统中存储的配置文件的修改时间作 比较;所述步骤7)中判断是否需要修改并更新配置文件包括判断存储在网络装置中的配置文件的修改时间是否晚于系统中存储的配置文件的修 改时间,如果是,则判定需要修改并更新配置文件。
11.根据权利要求1或2所述的方法,其特征在于,所述步骤8)中分析网络装置的可运 行性包括日志目录检查、设备网管系统接口配置检查和网络管理系统接口配置检查。
12.根据权利要求1或2所述的方法,其特征在于,所述监控网络装置的运行情况包括监控所有网络装置的运行状态,和监控特定网络装置所管理的所有设备网管系统接口的运行状态。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括11)查看日志,所述日志中存储网络装置运行过程中产生的各类消息。
14.根据权利要要求13所述的方法,其特征在于,所述方法还包括在步骤11)之后, 下载日志,所述下载日志包括14)选择下载类型; 15)根据选择的下载类型,在预先设定的目录下获得日志文件列表;16)根据用户从日志文件列表中的选择的日志文件信息,下载需要的日志文件。
15.一种远程监控维护装置,其特征在于,所述装置包括监控对象设置单元,用于设置所有被管理的网络装置为监控对象; 监控对象选择单元,用于从所述监控对象设置单元设置的监控对象中选择需要监控的 网络装置;监控对象连接单元,用于连接所述监控对象选择单元选择的需要监控的网络装置; 安装文件检查单元,用于检查已通过所述监控对象连接单元连接的需要监控的网络装 置运行所需的安装文件,并判断是否需要更新网络装置的安装文件;配置文件检查单元,用于当所述安装文件检查单元判断不需要更新安装文件时,检查 所述需要监控的网络装置的配置文件,并判断是否需要修改并更新网络装置的配置文件;可运行性分析单元,用于当所述配置文件检查单元判断不需要修改并更新所述配置文 件时,分析网络装置的可运行性,并判断所述网络装置是否具备运行条件;运行监控单元,用于当所述可运行性分析单元判断所述网络装置具备运行条件时,监 控所述网络装置的运行情况。
16.根据权利要求15所述的装置,其特征在于,所述装置还包括 日志单元,用于存储网络装置运行过程中产生的各类消息。
17.根据权利要求15所述的装置,其特征在于,所述装置还包括 安装文件更新单元,用于当所述安装文件检查单元和/或可运行性分析单元的判断结果为需要更新安装文件时,更新安装文件,并将所述更新的安装文件发送给安装文件检查 单元进行检查。
18.根据权利要求15所述的装置,其特征在于,所述装置还包括配置文件更新单元,用于当所述配置文件检查单元和/或可运行性分析单元判断结果 为需要修改并更新配置文件时,更新并修改配置文件,并将所述更新并修改后的配置文件 发送给配置文件检查单元进行检查。
19.根据权利要求15-18任一项所述的装置,其特征在于,所述装置还包括系统配置文件存储单元,用于保存系统配置文件,所述系统配置文件中保存着所述监 控对象设置单元设置的所有被监控的网络装置的属性信息;所述属性信息包括网络装置的名称、IP地址、服务端口、所用操作系统、安装路径、和 /或远程访问的用户名和密码;监控对象选择单元根据所述网络装置的名称来选择需要监控的网络装置; 监控对象连接单元根据所述网络装置的名称,从所述系统配置文件存储单元存储的系 统配置文件中查找该网络装置的IP地址和服务端口,通过远程访问的用户名和密码远程 访问连接所述网络装置;安装文件检查单元根据所述网络装置的属性信息中的安装路径,获得运行网络装置所 需的全部文件列表和详细信息,按照文件的分类检查安装文件;配置文件检查单元将存储在网络装置中的配置文件的修改时间与系统中存储的配置 文件的修改时间作比较,若存储在网络装置中的配置文件的修改时间晚于系统中存储的 配置文件的修改时间,则判定需要修改并更新配置文件。
20.根据权利要求19所述的装置,其特征在于,所述的可运行性检查单元进一步包括 日志目录检查模块,用于检查所述配置文件中的日志目录是否存在;设备网络系统接口配置检查模块,用于检查设备网络系统接口配置文件是否存在; 网络管理系统接口配置检查模块,用于监察网络管理系统接口配置文件是否存在。
21.根据权利要求20所述的装置,其特征在于,所述的运行监控单元进一步包括 网络装置运行监控单元,用于监控所有网络装置的运行状态;设备网管系统接口运行监控单元,用于监控特定网络装置所管理的所有设备网管系统 接口的运行状态。
全文摘要
本发明提供一种远程监控维护方法和装置,该方法包括设置所有被管理的网络装置为监控对象;选择并自动连接需要监控的网络装置;自动连接需要监控的网络装置;自动检查需要监控的网络装置运行所需的安装文件;根据安装文件检查情况,判断是否需要更新网络装置的安装文件,当判断不需要更新时,自动检查网络装置的配置文件;根据配置文件的检查结果,判断是否需要修改并更新配置文件,当判断不需要修改并更新时,自动分析网络装置的可运行性;根据可行性分析的结果,判断网络装置是否具备运行条件,如果具备运行条件,则自动监控网络装置的运行情况。
文档编号H04L29/08GK102118257SQ20091021680
公开日2011年7月6日 申请日期2009年12月31日 优先权日2009年12月31日
发明者刘波, 刘玉兰, 吴艳芹, 曹明远, 林春庭, 潘阳发, 王烨, 赵楠, 金伟, 陈洪涛 申请人:亿阳信通股份有限公司