著录项信息
| 专利名称 | 基于集中监控系统中前置机的控制装置及方法 |
| 申请号 | CN200810027700.4 | 申请日期 | 2008-04-25 |
| 法律状态 | 暂无 | 申报国家 | 中国 |
| 公开/公告日 | 2008-09-24 | 公开/公告号 | CN101272581 |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;H;0;4;L;1;2;/;2;4查看分类表>
|
| 申请人 | 广东高新兴通信股份有限公司 | 申请人地址 | 广东省广州市天河区棠东毓南路17号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 高新兴科技集团股份有限公司 | 当前权利人 | 高新兴科技集团股份有限公司 |
| 发明人 | 林裕斌;胡鹏武;张荣祥;刘大君;刘双广 |
| 代理机构 | 广州粤高专利商标代理有限公司 | 代理人 | 禹小明 |
摘要
本发明涉及集中监控领域,涉及一种基于集中监控系统中前置机的控制装置及方法。包括前置机管理模块、前置机监视模块和时钟源模块。前置机监视模块对各协议数据解析程序进行监控,将监控采集的数据实时告警/传送给前置机管理模块;所述前置机管理模块对前置机监视模块的运行情况、前置机监视模块中各协议数据解析程序、前置机的时钟源、前置机的内存以及前置机的各磁盘进行监控。本发明采用用户数据报协议(UDP)的通信技术对集中监控系统的前置机内计算机时钟、内存使用情况、各个磁盘使用情况以及的各个协议数据解析程序进行监视和管理,当出现异常能及时通知相应的值班人员进行处理,切实实现前置机无人职守运行。
1.一种基于集中监控系统中前置机的控制方法,其特征在于所述的控制方法通过控制装置对以下一种或多种监测点进行控制:
(1)前置机的各个协议数据解析程序;
(2)前置机监控模块的运行情况;
(3)前置机的时钟源;
(4)前置机的内存使用情况;
(5)前置机的磁盘使用情况;
所述控制装置包括前置机管理模块和前置机监视模块,所述前置机管理模块与前置机监视模块连接,前置机管理模块通过用户数据报协议或信使服务方式与前置机监视模块进行通信并对前置机监视模块进行监控,还包括一个时钟源模块,所述时钟源模块与前置机管理模块连接,通过传输控制协议与前置机管理模块通信;
所述的控制装置通过前置机监视模块对监测点进行监控,并将监控采集的数据实时告警/传送给前置机管理模块;
所述的前置机监视模块采用轮询的方式对各个协议数据解析程序的运行情况进行监控,具体包括以下步骤:
1)首次运行前置机监视模块时,手工配置各个协议数据解析程序的类型;
2)判断轮询读取的协议数据解析程序是否人为退出,如是,继续循环监视协议数据解析程序,否则转步骤3);
3)判断所述协议数据解析程序是否存在,如不存在,向前置机管理模块告警,否则转步骤4);
4)判断协议数据解析程序是否运行,如果运行,转步骤5);否则判断该协议数据解析程序是否请求退出,如否,启动该协议数据解析程序,如是,向前置机管理模块告警;
5)判断该协议数据解析程序是否有管理端口,若有,转步骤6);否则把协议数据解析程序的状态设置为运行;
6)判断管理端口是否等于0,若是,侦测端口,转步骤8);否则,转步骤7);
7)判断管理端口是否已登录且没有退出,如是,发送获取协议数据解析程序状态的指令,如否,发送登录指令,转步骤8);
8)判断管理端口是否没有登录且等待超过预设值,如是,杀死该协议数据解析程序;
否则,转步骤9);
9)判断管理端口未活动的时间是否超过预设值,如是,杀死该协议数据解析程序;否则,管理端口处理接收数据。
2.根据权利要求1所述的基于集中监控系统中前置机的控制方法,其特征在于,前置机监视模块将监控采集的数据实时告警/传送给前置机管理模块,具体包括以下步骤:
1)前置机监视模块循环读取已登录的前置机管理模块;
2)判断前置机管理模块的活动时间是否超过预设值且为用户数据报协议的通信方式,如是删除前置机管理模块;否则,转步骤3);
3)将采集数据上传给前置机管理模块。
3.根据权利要求1所述的基于集中监控系统中前置机的控制方法,其特征在于,前置机管理模块采用轮询的方式对前置机监视模块的运行情况进行监控,具体包括以下步骤:
1)判断前置机管理模块是否改变运行模式,如是,注销各个前置机监视模块;否则,转步骤2);
2)循环读取前置机监视模块,判断其是否登录,如是,检查前置机监视模块,转步骤
3);否则,登录前置机监视模块,转步骤3);
3)接收来自前置机监视模块的数据。
4.根据权利要求1所述的基于集中监控系统中前置机的控制方法,其特征在于,前置机管理模块通过用户数据报协议与前置机监视模块通信,对前置机监视模块中的各协议数据解析程序进行监控。
5.根据权利要求1所述的基于集中监控系统中前置机的控制方法,其特征在于包括以下步骤:
1)时钟源模块提供标准的时间给前置机管理模块;
2)前置机管理模块通过用户数据报协议监视前置机的时间;
3)当前置机的时间超过预设阀值时,前置机告警,前置机管理模块校正该时间。
6.根据权利要求1所述的基于集中监控系统中前置机的控制方法,其特征在于包括以下步骤:
前置机管理模块通过用户数据报协议监视前置机的内存,当前置机的内存剩余空间小于预设阀值时,前置机告警;
前置机管理模块通过用户数据报协议监视前置机的磁盘,当前置机的各个磁盘剩余空间小于预设阀值时,前置机告警。
基于集中监控系统中前置机的控制装置及方法\n技术领域\n[0001] 本发明属于集中监控领域,具体涉及一种基于集中监控系统中前置机的控制装置及方法。\n背景技术\n[0002] 随着移动公司业务的迅速发展,用户量的不断提高,通信基站、机房的数量和设备随之增多,对基站、机房的监控点也随之增多。这时,用于采集集中、机房监控数据的前置机和前置机内的协议数据解析程序(包括协议处理机、虚拟机、通信机等)也相应增多。\n[0003] 目前在集中监控系统中,前置机中各个协议数据解析程序均需要协同工作的独立应用程序,如果这些程序被人为退出或异常退出,会导致部分或全部功能失效,使得集中监控系统无法采集到机房、基站中设备的运行情况,特别是设备出现告警时在集中监控系统中无法产生告警,严重影响机房、基站的正常运行。\n[0004] 再如,前置机中内存的可用空间太少、磁盘的可用空间太少也会导致操作系统无法正常工作或导致各个协议数据解析程序的正常运行,使得集中监控系统无法采集到机房、基站中设备的运行情况。\n[0005] 除此之外,各个前置机的计算机时钟与服务器的时钟不同步也会导致机房、基站中的设备的告警时间出现偏差,进而使告警数据的分析出现偏差,也影响了采集设备的实时数据分析的准确性。\n[0006] 由于前置机都是放置在无人职守的通信机房中,以上问题都会给机房、基站的安全运行带来隐患。\n发明内容\n[0007] 本发明的目的在于克服现有技术中的不足之处,提供一种基于集中监控系统中前置机的控制装置及方法。\n[0008] 为了实现上述发明目的,本发明采用的技术方案如下:\n[0009] 一种基于集中监控系统中前置机的控制装置,包括前置机管理模块和前置机监视模块,所述前置机管理模块与前置机监视模块连接,前置机管理模块通过用户数据报协议或信使服务方式与前置机监视模块进行通信并对前置机监视模块进行监控。\n[0010] 更进一步,本发明还包括一个时钟源模块,所述时钟源模块与前置机管理模块连接,通过传输控制协议与前置机管理模块通信。\n[0011] 利用本发明的控制装置实现一种基于集中监控系统中前置机的控制方法,对以下一种或多种监测点进行控制:\n[0012] (1)前置机的各个协议数据解析程序;\n[0013] (2)前置机监控模块的运行情况;\n[0014] (3)前置机的时钟源;\n[0015] (4)前置机的内存使用情况;\n[0016] (5)前置机的磁盘使用情况。\n[0017] 所述前置机监视模块负责对各个协议数据解析程序进行监控,并将监控采集的数据实时告警/传送给前置机管理模块;\n[0018] 所述前置机管理模块负责对以下一种或多种监测点进行监控:\n[0019] 对前置机监视模块的运行情况进行监控;\n[0020] 对前置机中各个协议数据解析程序进行监控;\n[0021] 对前置机的时钟源进行监控;\n[0022] 对前置机的内存使用情况进行监控;\n[0023] 对前置机的各磁盘使用情况进行监控。\n[0024] 所述前置机监视模块采用轮询的方式对各个协议数据解析程序的运行情况进行监控,并通过用户数据报协议与被监视的程序通信,具体包括以下步骤:\n[0025] 1)首次运行前置机监视模块时,手工配置各个协议数据解析程序的类型;\n[0026] 2)判断轮询读取的协议数据解析程序是否人为退出,如是,继续循环监视协议数据解析程序,否则转步骤3);\n[0027] 3)判断所述协议数据解析程序是否存在,如不存在,向前置机管理模块告警,否则转步骤4);\n[0028] 4)判断协议数据解析程序是否运行,如果运行,转步骤5);否则判断该协议数据解析程序是否请求退出,如否,启动该协议数据解析程序,如是,向前置机管理模块告警;\n[0029] 5)判断该协议数据解析程序是否有管理端口,若有,转步骤6);否则把协议数据解析程序的状态设置为运行;\n[0030] 6)判断管理端口是否等于0,若是,侦测端口,转步骤8);否则,转步骤7);\n[0031] 7)判断管理端口是否已登录且没有退出,如是,发送获取协议数据解析程序状态的指令,如否,发送登录指令,转步骤8);\n[0032] 8)判断管理端口是否没有登录且等待超过预设值,如是,杀死该协议数据解析程序;否则,转步骤9);\n[0033] 9)判断管理端口未活动的时间是否超过预设值,如是,杀死该协议数据解析程序;\n否则,管理端口处理接收数据。\n[0034] 所述前置机监视模块将监控采集的数据实时告警/传送给前置机管理模块,具体包括以下步骤:\n[0035] 1)前置机监视模块循环读取已登录的前置机管理模块;\n[0036] 2)判断前置机管理模块的活动时间是否超过预设值且为用户数据报协议的通信方式,如是删除前置机管理模块;否则,转步骤3);\n[0037] 3)将采集数据上传给前置机管理模块。\n[0038] 前置机监视模块的告警方式可以运行在两种模式下:一是通过用户数据报协议与前置机管理模块通信,二是通过操作系统的信使服务向管理计算机发出告警信息。\n[0039] 所述前置机管理模块采用轮询的方式对前置机监视模块的运行情况进行监控,具体包括以下步骤:\n[0040] 1)判断前置机管理模块是否改变运行模式,如是,注销各个前置机监视模块;否则,转步骤2);\n[0041] 2)循环读取前置机监视模块,判断其是否登录,如是,检查前置机监视模块,转步骤3);否则,登录前置机监视模块,转步骤3);\n[0042] 3)接收来自前置机监视模块的数据。\n[0043] 所述前置机管理模块通过用户数据报协议与前置机监视模块通信,对前置机监视模块中各协议数据解析程序进行监控。\n[0044] 所述前置机管理模块对前置机的时钟进行监控,包括以下步骤:\n[0045] 1)时钟源模块提供标准的时间给前置机管理模块;\n[0046] 2)前置机管理模块通过用户数据报协议监视前置机的时间;\n[0047] 3)当前置机的时间超过预设阀值时,前置机告警,前置机管理模块校正该时间。\n[0048] 所述前置机管理模块通过用户数据报协议监视前置机的内存,当前置机的内存剩余空间小于预设阀值时,前置机告警。\n[0049] 所述前置机管理模块通过用户数据报协议监视前置机的磁盘,当前置机的各个磁盘剩余空间小于预设阀值时,前置机告警。\n[0050] 由于采用上述技术方案,本发明具有以下有益效果:\n[0051] 本发明采用用户数据报协议(UDP)的通信技术对集中监控系统的前置机内计算机时钟、内存使用情况、各个磁盘使用情况以及的各个协议数据解析程序进行监视和管理,当出现异常能及时通知相应的值班人员进行处理,切实实现前置机无人职守运行。\n附图说明\n[0052] 图1为本发明的逻辑结构图;\n[0053] 图2为本发明时钟源模块的流程图;\n[0054] 图3为本发明前置机监视模块监视各协议数据解析程序的流程图;\n[0055] 图4为本发明前置机监视模块将监控采集的数据实时告警/传送给前置机管理模块的流程图;\n[0056] 图5为本发明前置机管理模块对前置机监视模块的运行情况进行监控的流程图。\n[0057] 具体实施方案\n[0058] 本发明的前置机管理模块、时钟源模块设置在值班人员可以接触到的计算机中,前置机监视模块设置在前置机中。\n[0059] 如图1所示,本发明包括时钟源模块、前置机管理模块、前置机监视模块。\n[0060] 时钟源模块与前置机管理模块连接,通过传输控制协议与前置机管理模块通信;\n所述前置机管理模块与前置机监视模块连接,前置机管理模块通过用户数据报协议或信使服务方式与前置机监视模块进行通信并对前置机监视模块进行监控。前置机监视模块对各个协议数据解析程序进行监控且通过用户数据报协议与之通信。所述各个协议数据解析程序包括协议处理机进程、虚拟机进程和通信机进程等。\n[0061] 在无人值班室计算机内的时钟源模块负责提供标准的时间给前置机管理模块。所述计算机还定时(500ms)监控前置机内的时钟(如图2所示),如果监测到前置机的时间与本机的时间偏差超过5秒,那么计算机(即前置机管理模块)便会发出告警并自动校正前置机内的时钟。\n[0062] 本机中的前置机管理模块通过用户数据报协议定时监视前置机的内存使用情况,当发现前置机内存的可用空间小于20%(占总内存比例)左右时,便会产生相应的告警,提示值班人员处理避免操作系统崩溃。\n[0063] 本机中的管理模块还通过用户数据报协议定时监视前置机中各个磁盘分区的使用情况,当发现各个磁盘的可用空间小于5%左右时,便会产生相应的告警,提示值班人员处理避免操作系统崩溃。\n[0064] 如图3所示,前置机监视模块对各个数据解析进程进行监控,并通过用户数据报协议与被监视的程序进行通信,其包括以下步骤:\n[0065] 1)首次运行前置机监视模块时,手工配置各个协议数据解析程序的类型;\n[0066] 2)判断轮询读取的协议数据解析程序是否人为退出,如是,继续循环监视协议数据解析程序,否则转步骤3);\n[0067] 3)判断所述协议数据解析程序是否存在,如不存在,向前置机管理模块告警,否则转步骤4);\n[0068] 4)判断协议数据解析程序是否运行,如果运行,转步骤5);否则判断该协议数据解析程序是否请求退出,如否,启动该协议数据解析程序,如是,向前置机管理模块告警;\n[0069] 5)判断该协议数据解析程序是否有管理端口,若有,转步骤6);否则把协议数据解析程序的状态设置为运行;\n[0070] 6)判断管理端口是否等于0,若是,侦测端口,转步骤8);否则,转步骤7);\n[0071] 7)判断管理端口是否已登录且没有退出,如是,发送获取协议数据解析程序状态的指令,如否,发送登录指令,转步骤8);\n[0072] 8)判断管理端口是否没有登录且等待超过预设值,如是,杀死该协议数据解析程序;否则,转步骤9);\n[0073] 9)判断管理端口未活动的时间是否超过预设值,如是,杀死该协议数据解析程序;\n否则,管理端口处理接收数据。\n[0074] 本发明此处使用用户数据报协议监视方式可以了解到被监视程序内部的运行情况,以及可以对被监视程序进行控制。\n[0075] 本发明的前置机管理模块通过用户数据报协议与前置机监视模块通信,前置机管理模块对各协议数据解析程序的监控与前置机监控模块监控各协议数据解析程序的控制方法一样,前置机管理模块采用主动监控的模式控制各协议数据解析程序的启动、停止和退出。\n[0076] 如图4所示,前置机监视模块将监控采集的数据实时告警/传送给前置机管理模块,以确保及时了解被监视程序的运行情况,其包括以下步骤:\n[0077] 1)前置机监视模块循环读取已登录的前置机管理模块;\n[0078] 2)判断前置机管理模块的活动时间是否超过60秒为用户数据报协议的通信方式,如是删除前置机管理模块;否则,转步骤3);\n[0079] 3)将采集数据上传给前置机管理模块。\n[0080] 上述告警方式可以运行在两种模式下:一是通过用户数据报协议与前置机管理模块通信,二是通过操作系统的信使服务向管理计算机发出告警信息。\n[0081] 用UDP方式与前置机管理模块通信的优点是管理人员可以通过前置机管理模块及时了解前置机监视模块的运行情况、被监视程序的运行情况,并可以对其进行控制和配置。\n[0082] 用信使服务方式向管理人员发出告警方式是单向通信,缺点是管理人员只能被动接收告警,不能主动查看前置机监视模块与被监视程序的运行情况,无法进行控制和配置。\n当采用信使服务方式时前置机监视模块可以脱离前置机管理模块而独立运行。一般信使服务方式作为备用方式。\n[0083] 当前置机管理模块发现有告警信息时,根据告警信息直接定位到出现告警的前置机监视模块。\n[0084] 如图5所示,前置机管理模块采用轮询的方式对前置机监视模块的运行情况进行监控,其包括以下步骤:\n[0085] 1)判断前置机管理模块是否改变运行模式,如是,注销各个前置机监视模块;否则,转步骤2);\n[0086] 2)循环读取前置机监视模块,判断其是否登录,如是,检查前置机监视模块,转步骤3);否则,登录前置机监视模块,转步骤3);\n[0087] 3)接收来自前置机监视模块的数据。\n[0088] 上述前置机管理模块包括地市和省中心两种运行模式。\n[0089] 地市模式:需要手工配置各个前置机监视模块的名称(前置机名称)、IP地址、端口。地市模式下直接显示前置机监视模块状态和被监视程序状态,可以对前置机监视模块和程序进行控制和配置。\n[0090] 省中心模式:需要另外配置各个地市名称,在各个地市下配置各个前置机监视模块的名称(前置机名称)、IP地址、端口。省中心模式下只能对前置机监视模块和被监视程序进行查看,不具备控制和配置功能。
法律信息
- 2012-11-21
专利权人的姓名或者名称、地址的变更
专利权人由广东高新兴通信股份有限公司变更为高新兴科技集团股份有限公司
地址由510000 广东省广州市天河区棠东毓南路17号变更为510000 广东省广州市天河区棠东毓南路17号
- 2011-08-17
- 2008-11-19
- 2008-09-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-08-03
|
2004-09-20
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |