CN102185710A - 一种单板日志的管理方法及日志管理*** - Google Patents
一种单板日志的管理方法及日志管理*** Download PDFInfo
- Publication number
- CN102185710A CN102185710A CN2011101051276A CN201110105127A CN102185710A CN 102185710 A CN102185710 A CN 102185710A CN 2011101051276 A CN2011101051276 A CN 2011101051276A CN 201110105127 A CN201110105127 A CN 201110105127A CN 102185710 A CN102185710 A CN 102185710A
- Authority
- CN
- China
- Prior art keywords
- veneer
- log information
- plate
- priority
- log
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开一种单板日志的管理方法及日志管理***,该方法包括将一单板运行的日志信息同时记录在所述单板和与所述单板互为备份的对板上,当所述单板发生故障时,从所述单板或所述对板中查看所述日志信息。本发明通过以上技术方案,解决现有技术中仅在单板自身记录其运行的日志信息的方式存在可靠性较低的技术问题。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种单板日志的管理方法及日志管理***。
背景技术
随着通信技术的发展,通讯业务不断升级,所需单板数量激增,单板的维护工作受到越来越多的关注,比如DWDM(Dense Wavelength DivisionMultiplexing,密集型光波复用)***里运行的众多单板,处于成本的考虑,大部分单板是没有足够的掉电不丢失的存储空间来存储日志信息的,大部分单板将运行的日志信息都记录在其随机存取存储器RAM区,当单板出现故障时,通常就需要去单板RAM区查询所记录的日志,但由于RAM的掉电易失性,如果RAM掉电了,那么单板上所存储的日志信息就会全部丢失,从而也就失去了记录日志的意义,即便单板RAM不掉电,去单板RAM里查询所记录的日志也依然存在很多限制条件,比如访问单板的telnet服务进程由于故障中止了,这时唯一的解决方法就是维护人员去现场进行故障定位,通过串口工具等将单板RAM区的日志信息导出来,而设备分布在世界各地,维护人员去现场进行故障定位将导致维护的成本直线上升,因此,现有技术中仅在单板自身记录运行的日志信息的方式可靠性较低。
发明内容
本发明提供一种单板日志的管理方法及日志管理***,解决现有技术中仅在单板自身记录其运行的日志信息的方式存在可靠性较低的技术问题。
为解决上述技术问题,本发明采用以下技术方案:
一种单板日志的管理方法,包括:
将一单板运行的日志信息同时记录在所述单板和与所述单板互为备份的对板上;
当所述单板发生故障时,从所述单板或所述对板中查看所述日志信息。
将一单板运行的日志信息同时记录在所述单板的RAM区和与所述单板互为备份的对板的RAM区。
通过远程访问方式从所述单板或对板查看所述日志信息。
还包括设置所述日志信息的优先级,所述单板和所述对板根据所述日志信息的优先级对所述日志信息进行分级记录。
设置所述日志信息的优先级的方法具体为:先将所述日志信息进行归类,再对各类日志信息设置优先级。
包括一单板和与所述单板互为备份的对板,所述对板用于与所述单板同时记录所述单板运行的日志信息,在所述单板发生故障时,所述单板或所述对板用于向用户提供所述日志信息。
所述对板的RAM区用于与所述单板的RAM区同时记录所述单板运行的日志信息。
还包括日志信息分级模块,所述日志信息分级模块用于设置所述日志信息的优先级,并将所述日志信息的优先级发送至所述单板和所述对板,所述单板和所述对板用于根据所述日志信息的优先级对所述日志信息进行分级记录。
所述日志信息分级模块具体用于对所述日志信息进行归类,对各类日志信息设置优先级。
本发明提供一种单板日志的管理方法及日志管理***,将一单板的日志信息同时记录在该单板和与该单板互为备份的对板上,当该单板发生故障时,从该单板或其对板中查看所述日志信息,本发明通过以上技术方案避免了现有技术中对单板本身记录的日志信息的依赖,当单板发生故障,比如单板RAM掉电或访问单板的telnet服务进程由于故障中止时,便可以从其对板中查看单板之前运行的日志信息,使得单板的日志信息保存的更为安全,较现有技术中仅在单板自身记录运行的日志信息的方式具有较高的可靠性,进一步,本发明可以将单板运行的日志信息记录在单板的RAM区和与该单板互为备份的对板的RAM区,比起在单板中设置足够的掉电不丢失存储空间来存储日志信息,本发明能够降低单板开发的成本。
附图说明
图1为本发明实施例一种单板日志的管理方法的流程图;
图2为本发明实施例一种日志管理***的模块图;
图3为本发明另一实施例一种单板日志的管理方法的流程图;
图4为本发明另一实施例一种日志管理***的模块图。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。
本发明中互为备份的单板和其对板不局限于单板备份***中仅该两块单板,例如,单板备份***中包括三块单板A板、B板和C板,设定C板为A板和B板的备份单板,即多块主用单板共用同一块备份单板的备份***中,那么互为备份的单板和其对板包括C板和A板,还包括C板和B板。
实施例一:
图1为本发明实施例一种单板日志的管理方法的流程图,请参考图1:
S11、将一单板的日志信息同时记录在该单板和与该单板互为备份的对板上;
S12、当该单板发生故障时,从该单板或其对板中查看该单板的日志信息。
本实施例中,假如可以从该单板本身查看日志信息,那么可以选择从该单板本身查看日志信息,假如从该单板本身无法查看到日志信息,比如单板RAM掉电了或访问单板的telnet服务进程由于故障中止了,那么就选择从其对板查看日志信息,通过以上是实施例有效避免了对单板本身记录的日志信息的依赖,在单板RAM的掉电或访问单板的telnet服务进程由于故障中止的时候,可以从其对板中查看单板之前运行的日志信息,方便及时地对单板的故障进行定位,较现有技术中仅在单板自身记录运行的日志信息的方式具有较高的可靠性。
图2为本发明实施例一种日志管理***的模块图,请参考图2:一种日志管理***,包括单板21和单板22,单板21和单板22互为备份,单板21是单板22的对板,单板22是单板21的对板,任一单板运行的日志信息记录在该单板本身的同时还记录在其对板上,在该单板发生故障时,从该单板或其对板中查看该单板之前运行的日志信息,当该单板无法查看日志信息时,可通过其对板查看日志信息。
进一步,S12中从该单板或其对板中查看该单板的日志信息的方式包括通过远程访问的方式,即维护人员可通过远程访问方式从该单板或其对板查看该单板的日志信息,假如该单板和其对板分别设置在本地和非本地,当本地的单板无法查看日志信息时,维护人员可通过远程的日志访问其对板,查看日志信息。相对于现有技术中维护人员去到现场进行故障定位的方式,本实施例提供了更加方便、及时、有效的方法,同时还可省去较高的维护成本。
进一步,本实施例还包括设置日志信息的优先级,单板和其对板根据设置的日志信息的优先级对日志信息进行分级记录,设置优先级的方式包括对每一条日志信息设置优先级,或者先将日志信息进行归类,对各类日志信息设置不优先级,比如属于同一类的日志信息具有同一优先级,不同类的日志信息具有不同的优先级;还可以进一步将同一类的日志信息进一步细分,分成各小类,对各小类日志信息设置优先级等。
图3为本发明另一实施例一种单板日志的管理方法的流程图,请参考图3:
S31、日志管理***中的日志信息分级模块对各单板运行的日志信息进行归类,对各类日志信息设置不同的优先级,并通过控制主机下发到各单板上;
S32、各单板根据接收到的控制主机下发的优先级信息,更新各单板中原始的优先级信息,并向与其互为备份的对板同步此优先级信息;
S33、各单板根据优先级信息,按照优先级的高低记录日志信息,同时互为备份的一单板上记录的日志信息同时记录在对其板上;
S34、维护人员通过远程telnet客户端登陆控制主机,进行各个单板的故障查看;
S35、各个单板根据控制主机传达的远程要求,输出日志信息,维护人员根据控制主机输出的日志信息,进行故障定位或者各单板的维护。其中假如互为备份的单板对中一单板无法记录或输出其日志信息,则维护人员通过其对板输出的日志信息对该单板进行故障定位或者维护。
图4为本发明另一实施例一种日志管理***的模块图,请参考图4:一种日志管理***,包括单板21和单板22,与图2中一样,单板21和单板22互为备份,单板21是单板22的对板,单板22是单板21的对板,任一单板运行的日志信息记录在该单板本身的同时还记录在其对板上,在该单板发生故障时,从该单板或其对板中查看该单板之前运行的日志信息,当该单板无法查看日志信息时,可通过其对板查看日志信息,还包括日志信息分级模块23和控制主机24,日志信息分级模块23用于设置日志信息的优先级,并将日志信息的优先级通过控制主机24下发至单板21和单板22,单板21和单板22用于根据接收到的日志信息的优先级对日志信息进行分级记录。
进一步,日志管理***中的日志信息分级模块可以设置于远程telnet客户端上。
进一步,日志管理***中的日志信息分级模块将单板运行的日志信息归为***类、用户类和普通类三大类,并且设置***类日志信息、用户类日志信息和普通类日志信息的优先级依次降低。进一步,各类里还可以再细分为各小类。比如***类日志信息包括内核故障日志信息、中断服务程序日志信息和内存管理日志信息,并且内核故障日志信息、中断服务程序日志信息和内存管理日志)信息的优先级依次降低。内核故障日志信息包括***内核态下出现的各种导致***崩溃的故障日志信息,对于单板最为严重的故障即是***崩溃的故障,此类故障尤其比较难以定位和复现,记录其复位前的相关信息对维护人员定位故障尤为重要,本实施例在单板***崩溃即***复位前,首先会抛出***异常,通过中断异常向量表,异常向量包括数据存取异常(内存访问越界)、中断异常、指令存取异常、字节对齐异常、外部中断异常等,找到异常处理入口,从异常向量处理入口开始执行异常处理程序,本日志***在所有的***的异常处理程序中嵌入日志记录信息,包括所有的寄存器信息、异常向量信息、异常存取地址信息等,并且同时将这些异常信息记录到与单板互为备份的对板上,这样当单板无法查看日志信息时,可通过其对板查看日志信息,查看***异常复位的)原因。中断服务程序日志信息包括***内中断各种服务程序的日志信息,在单板的***层,当单板***产生中断的同时,将中断信息记录到单板和其对板中,这样当单板出现故障时,可以通过telnet登陆到单板或其对板中查询日志信息,当单板无法查看日志信息时,可通过其对板查看日志信息,查看故障的原因。内存管理日志信息包括***内针对所有内存申请或释放错误的日志信息,比如内存指针操作失误、赋值错误或变量越界,访问***RAM区等等异常信息产生时将异常信息记录在单板和与该单板互为备份的对板日志中,同样当单板出现故障时,可以通过telnet登陆到单板或其对板中查询日志信息,当单板无法查看日志信息时,可通过其对板查看日志信息,查看故障的原因。用户类日志信息包括告警日志信息和主备板链路故障日志信息,告警日志信息和主备板链路故障日志信息的优先级依次降低,用户类告警日志信息包括单板上报给网管的所有告警信息,例如:数字性能越门限告警,LOS,LOF告警等;主备板链路故障日志信息包括单板和与该单板互为备份的对板之间通讯通道的连接故障日志信息;用户类告警日志信息和主备板链路故障日志信息记录在单板的同时,也要记录到其对板的日志当中,同样当单板出现故障时,可以通过telnet登陆到单板或其对板中查询日志信息,查看故障的原因。普通类日志信息包括普通日志信息和普通日志的定期维护过程中产生的故障日志信息,普通日志信息,比如用户运行程序中的异常分支访问的记录、中断访问次数的记录、网口收发包的纪录等,普通日志的定期维护过程中产生的故障日志信包括查看日志时出现异常信息时记录的故障日志,普通日志的定期维护:根据日志的记录情况以及储存日志信息的RAM的使用情况,采取定期维护的策略,定期检查故障记录的故障信息,基本故障信息粗略统计:【0.19K(100字)】×【1000条/天】×【30天】=5700K=5.6M RAM,并且日志监控发现超过1000条或者10000条告警时或者设定的上限时要上报Agent一个日志异常事件,达到出现问题实时发现的功能。
本实施例,通过对日志信息进行归类并设置优先级的方式,可以让较关键的日志信息优先记录或优先输出给维护人员来查看,提供了一种更加完善的日志记录方法和日志管理***。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (9)
1.一种单板日志的管理方法,其特征在于,包括:
将一单板运行的日志信息同时记录在所述单板和与所述单板互为备份的对板上;
当所述单板发生故障时,从所述单板或所述对板中查看所述日志信息。
2.如权利要求1所述的方法,其特征在于,将一单板运行的日志信息同时记录在所述单板的RAM区和与所述单板互为备份的对板的RAM区。
3.如权利要求1或2所述的方法,其特征在于,通过远程访问方式从所述单板或对板查看所述日志信息。
4.如权利要求1或2所述的方法,其特征在于,还包括设置所述日志信息的优先级,所述单板和所述对板根据所述日志信息的优先级对所述日志信息进行分级记录。
5.如权利要求4所述的方法,其特征在于,设置所述日志信息的优先级的方法具体为:先将所述日志信息进行归类,再对各类日志信息设置优先级。
6.一种日志管理***,其特征在于,包括一单板和与所述单板互为备份的对板,所述对板用于与所述单板同时记录所述单板运行的日志信息,在所述单板发生故障时,所述单板或所述对板用于向用户提供所述日志信息。
7.如权利要求6所述的***,其特征在于,所述对板的RAM区用于与所述单板的RAM区同时记录所述单板运行的日志信息。
8.如权利要求6或7所述的***,其特征在于,还包括日志信息分级模块,所述日志信息分级模块用于设置所述日志信息的优先级,并将所述日志信息的优先级发送至所述单板和所述对板,所述单板和所述对板用于根据所述日志信息的优先级对所述日志信息进行分级记录。
9.如权利要求8所述的***,其特征在于,所述日志信息分级模块具体用于对所述日志信息进行归类,对各类日志信息设置优先级。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101051276A CN102185710A (zh) | 2011-04-26 | 2011-04-26 | 一种单板日志的管理方法及日志管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101051276A CN102185710A (zh) | 2011-04-26 | 2011-04-26 | 一种单板日志的管理方法及日志管理*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102185710A true CN102185710A (zh) | 2011-09-14 |
Family
ID=44571783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101051276A Pending CN102185710A (zh) | 2011-04-26 | 2011-04-26 | 一种单板日志的管理方法及日志管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102185710A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102355368A (zh) * | 2011-10-08 | 2012-02-15 | 大连环宇移动科技有限公司 | 一种网络设备的故障处理方法及*** |
CN103118240A (zh) * | 2011-11-17 | 2013-05-22 | 上海贝尔股份有限公司 | 一种用于监控***中各个模块的复位信号的方法与装置 |
CN105718330A (zh) * | 2016-01-15 | 2016-06-29 | 浪潮(北京)电子信息产业有限公司 | 一种Linux***备份数据的恢复方法及装置 |
CN108549705A (zh) * | 2018-04-18 | 2018-09-18 | 郑州云海信息技术有限公司 | 一种cpld日志记录方法 |
CN110995471A (zh) * | 2019-11-15 | 2020-04-10 | 苏州浪潮智能科技有限公司 | 一种日志采集方法、装置、***及计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101046765A (zh) * | 2006-03-29 | 2007-10-03 | 华为技术有限公司 | 一种定位软件故障的方法 |
CN101094091A (zh) * | 2007-07-23 | 2007-12-26 | 中兴通讯股份有限公司 | 一种多点控制的装置及多点控制方法 |
CN101127590A (zh) * | 2007-09-27 | 2008-02-20 | 中兴通讯股份有限公司 | 一种对单板运行状态进行数据备份的方法及其装置 |
CN101325520A (zh) * | 2008-06-17 | 2008-12-17 | 南京邮电大学 | 基于日志的智能自适应网络故障定位和分析方法 |
CN101635617A (zh) * | 2009-08-14 | 2010-01-27 | 中兴通讯股份有限公司 | 一种通信设备中确定主备状态的方法和*** |
CN101859270A (zh) * | 2010-04-19 | 2010-10-13 | 上海华为技术有限公司 | 日志管理方法、***、主控板和本地单板 |
CN101996094A (zh) * | 2009-08-12 | 2011-03-30 | 中兴通讯股份有限公司 | 一种分布式资源管理方法及*** |
CN102006190A (zh) * | 2010-11-23 | 2011-04-06 | 浪潮(北京)电子信息产业有限公司 | 一种高可用集群备份***及其备份方法 |
-
2011
- 2011-04-26 CN CN2011101051276A patent/CN102185710A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101046765A (zh) * | 2006-03-29 | 2007-10-03 | 华为技术有限公司 | 一种定位软件故障的方法 |
CN101094091A (zh) * | 2007-07-23 | 2007-12-26 | 中兴通讯股份有限公司 | 一种多点控制的装置及多点控制方法 |
CN101127590A (zh) * | 2007-09-27 | 2008-02-20 | 中兴通讯股份有限公司 | 一种对单板运行状态进行数据备份的方法及其装置 |
CN101325520A (zh) * | 2008-06-17 | 2008-12-17 | 南京邮电大学 | 基于日志的智能自适应网络故障定位和分析方法 |
CN101996094A (zh) * | 2009-08-12 | 2011-03-30 | 中兴通讯股份有限公司 | 一种分布式资源管理方法及*** |
CN101635617A (zh) * | 2009-08-14 | 2010-01-27 | 中兴通讯股份有限公司 | 一种通信设备中确定主备状态的方法和*** |
CN101859270A (zh) * | 2010-04-19 | 2010-10-13 | 上海华为技术有限公司 | 日志管理方法、***、主控板和本地单板 |
CN102006190A (zh) * | 2010-11-23 | 2011-04-06 | 浪潮(北京)电子信息产业有限公司 | 一种高可用集群备份***及其备份方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102355368A (zh) * | 2011-10-08 | 2012-02-15 | 大连环宇移动科技有限公司 | 一种网络设备的故障处理方法及*** |
CN102355368B (zh) * | 2011-10-08 | 2015-03-18 | 大连环宇移动科技有限公司 | 一种网络设备的故障处理方法及*** |
CN103118240A (zh) * | 2011-11-17 | 2013-05-22 | 上海贝尔股份有限公司 | 一种用于监控***中各个模块的复位信号的方法与装置 |
CN105718330A (zh) * | 2016-01-15 | 2016-06-29 | 浪潮(北京)电子信息产业有限公司 | 一种Linux***备份数据的恢复方法及装置 |
CN108549705A (zh) * | 2018-04-18 | 2018-09-18 | 郑州云海信息技术有限公司 | 一种cpld日志记录方法 |
CN110995471A (zh) * | 2019-11-15 | 2020-04-10 | 苏州浪潮智能科技有限公司 | 一种日志采集方法、装置、***及计算机可读存储介质 |
CN110995471B (zh) * | 2019-11-15 | 2021-12-17 | 苏州浪潮智能科技有限公司 | 一种日志采集方法、装置、***及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102024044B (zh) | 分布式文件*** | |
US8543762B2 (en) | Computer system for controlling allocation of physical links and method thereof | |
JP4107083B2 (ja) | 高可用ディスク制御装置とその障害処理方法及び高可用ディスクサブシステム | |
CN100426247C (zh) | 数据恢复方法 | |
US20190179555A1 (en) | Transfer Of Storage Operations Between Processors | |
CN102185710A (zh) | 一种单板日志的管理方法及日志管理*** | |
CN106557145A (zh) | 断电保护***及其方法 | |
CN103873559A (zh) | 一种高速存储的数据库一体机 | |
CN102761528A (zh) | 数据管理***及方法 | |
CN101567211A (zh) | 一种提高磁盘可用性的方法和磁盘阵列控制器 | |
AU2010256179B2 (en) | Method and device for reading and writing a memory card | |
CN109491819A (zh) | 一种诊断服务器故障的方法和*** | |
CN103237059B (zh) | 交通信息数据与命令交互方法 | |
CN106686099A (zh) | 一种基于infiniband网络实现Oracle RAC数据库跨机房双活的方法 | |
CN101094091B (zh) | 一种会议电视***中的多点控制装置 | |
US7620855B2 (en) | Self-defining counters | |
CN101551772A (zh) | 嵌入式通信设备异常信息记录方法及装置 | |
CN101154203A (zh) | 盘控制装置以及数据传输控制方法 | |
US20160197994A1 (en) | Storage array confirmation of use of a path | |
US20130232377A1 (en) | Method for reusing resource and storage sub-system using the same | |
CN104780123A (zh) | 一种网络包收发处理装置及其设计方法 | |
CN102158538A (zh) | 一种网络存储***的管理方法及装置 | |
CN104793893A (zh) | 基于存储的双活技术 | |
CN104850483A (zh) | 一种读取Raid卡温度的方法 | |
CN104050074A (zh) | 一种在***中异步记录日志的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110914 |