智能变电站监控系统运行的日志生成及诊断方法

文档序号:9667245阅读:721来源:国知局
智能变电站监控系统运行的日志生成及诊断方法
【技术领域】
[0001]本发明涉及智能变电站监控系统运行的日志生成及诊断方法,涉及变电站自动化系统的领域。
【背景技术】
[0002]随着智能电网的发展,对二次设备在线状态监测部分的诊断已经向智能化方向发展。其中,变电站监控系统本身就是变电站二次设备的重要组成部分,因此,若要想是实现对变电站监控系统准确无误的诊断,就要保证采集的数据具有准确性和全面性。然而,目前变电站监控系统往往侧重于对变电站一次设备、二次设备在线监测数据的采集,而监控系统自身进行的运行状况和自身运行的操系统运行状况却被忽略,这就造成对监控系统性能的误诊断,从而给变电站监控系统的运行造成隐患。

【发明内容】

[0003]本发明的目的在于克服现有技术的不足,提出了智能变电站监控系统运行的日志生成方法,解决了在对变电站监控系统诊断的过程中忽略其自身及其操作系统运行的影响因素,本发明还提出了智能变电站监控系统运行的日志诊断方法。
[0004]本发明是通过如下方案予以实现的:
[0005]1.智能变电站监控系统运行的日志生成方法,采集所述监控系统自身进程的运行数据和监控系统的操作系统运行数据,并通过所述监控系统中的软件生成日志文件;其中,所述的监控系统自身进程的运行数据包括:进程内存映射数据、进程堆栈跟踪、进程树显示进程间关系和进程依赖信息。
[0006]进一步的,所述的监控系统的操作系统运行数据包括:磁盘状况、网络状况和CPU状况。
[0007]进一步的,所述生成的日志文件是通过设置定时周期,将采集的数据按不同的类型存入不同的日志文件当中,实现自动生成日志文件。
[0008]2.智能变电站监控系统运行的日志诊断方法,采集所述监控系统自身进程的运行数据和监控系统的操作系统运行数据,并通过所述监控系统中的软件生成日志文件;再通过专家库系统对所述的日志文件中的数据进行诊断;其中,所述的监控系统自身进程的运行数据包括:进程内存映射数据、进程堆栈跟踪、进程树显示进程间关系和进程依赖信息。
[0009]进一步的,所述的监控系统的操作系统运行数据包括:磁盘状况、网络状况和CPU状况。
[0010]进一步的,所述生成的日志文件是通过设置定时周期,将采集的数据按不同的类型存入不同的日志文件当中,实现自动生成日志文件。
[0011]进一步的,所述的监控系统自身进程的运行的诊断过程中,初始化期间利用命令ps-a获取taskserver进程运行的PID号,进而采集数据文件,通过书写taskserver进程内存映射数据、进程堆栈跟踪、进程树显示进程间关系和进程依赖信息生成日志文件;
[0012]专家库中所记录taskserver的进程树有comml03、comml04、comm61850三个子进程,若所述的日志文件pstree.taskserver中的三个子进程记录不全,则判断taskserver进程异常。
[0013]进一步的,在对CPU进行诊断的过程中,使用系统函数system(QString(” vmstat1 3?机器名一vmstat")输出关于CPU的日志文件,在所述的专家库中,用si列表示数据由磁盘调入内存,so列表示由内存调入磁盘;若si和so都为0时,诊断结果为CPU内存够用。
[0014]本发明和现有技术相比的有益效果是:
[0015]现有技术中对于变电站监控系统运行的诊断主要通过采集变电站一次设备、二次设备在线监测的数据,然后对该数据进行分析。但是,在对监控系统运行数据的采集过程中却忽略了一些重要的影响系统运行性能的数据,从而造成对变电站监控系统运行性能的误诊断。本发明在考虑到变电站监控系统运行的操作系统基础之上,还充分考虑到变电站监控系统自身进程运行的数据对系统性能的影响,从而提高对变电站监控系统运行诊断信息的丰富性和精确程度,保障变电站监控系统运行的稳定性。
[0016]本发明通过对系统软件设置定时周期,实现自动生成日志文件,使专家库可以随时监测并了解变电站监控系统运行现状,一旦存在问题,工作人员可以及时提示处理,避免大的故障发生。并且系统软件将采集的数据按照按不同的类型存入不同的日志文件当中,具有更强的专业性和针对性。
[0017]本发明中的专家数据库一种针对性很强的数据库存储系统,足够的内存空间可以存储大量处理程序及命令信息,保证了对变电站监控系统运行诊断的全面性。
【附图说明】
[0018]图1是本发明实施例的总结构图;
[0019]图2是本发明实施例的日志内容的显示格式展示示意图;
[0020]图3是本发明实施例的监控系统运行的操作系统运行数据类型示意图;
[0021]图4是本发明实施例的监控系统自身进程的运行数据类型示意图;
[0022]图5是本发明实施例的日志文件集的部分示例示意图;
[0023]图6是本发明实施例的taskserver进程的PID获取示意图;
[0024]图7是本发明实施例的taskserver进程数据采集示意图。
【具体实施方式】
[0025]下面结合附图和实施例对本发明做进一步详细的说明:
[0026](一)、智能变电站监控系统运行的日志生成及诊断方法
[0027]如图1所示:运行变电站监控系统中的软件,通过设置一定的周期,获得该监控系统的时钟和机器名称。采集所述监控系统自身进程的运行数据和监控系统的操作系统运行数据,并将采集到的数据存入按不同的类型存入不同的日志文件当中,由于系统的软件定期采集数据,进而实现自动生成日志文件。然后,通过专家数据库访问所述的日志文件,并对日志文件中的数据进行分析并及时反馈。
[0028](1)日志文件
[0029]日志文件的名称采用“机器名一命令简写”形式;日志内容的显示格式为:第一行显示当前时间,所采用命令格式,后面显示命令返回数据。
[0030](2)监控系统的操作系统运行数据
[0031]如图3所示,本实施中监控系统的操作系统运行数据包括:磁盘状况、网络状况和CHJ状况。其中,磁盘状况为磁盘的使用率和交换空间数据;网络状况为IP分配、组播、网络流量信息;CPU状况为CPU的占用率、CPU核心当前运行状况以及内存交换数据;
[0032](3)监控系统自身进程的运行数据
[0033]如图4所示,本实施中监控系统自身进程的运行数据包括:进程内存映射数据、进程堆栈跟踪、进程树显示进程间关系和进程依赖信息。
[0034](4)专家库
[0035]—种针对性很强的数据库存储系统,对存入的日志文件中的监控系统的性能和监控系统
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1