本发明涉及交换机领域的故障检测技术,尤其涉及一种基于交换机日志的故障报警方法。
背景技术:
当交换机应用于某些特殊环境下,因交换机发生故障导致网络性能变差或中断时,交换机本身并不能将故障状态告知技术人员,问题不能在短时间内被发现并得到解决。所以这就需要技术人员及时发现问题并通过各种排查手段将问题定位到交换机上。这种方法时效性差,也要求技术人员有一定的知识储备和工作经验,而且当问题比较复杂时,技术人员往往在短时间内无法将问题定位,因而故障排除的效率较低。因此,当交换机发生故障时,最好能及时告警,便于技术人员尽早发现并进行问题定位和故障排除。
技术实现要素:
为了解决以上技术问题,本发明提出了一种基于交换机日志的故障报警方法。便于及时发现交换机故障,提高了交换机故障排除的效率。
本发明的技术方案是:
一种基于交换机日志的故障报警方法,
在硬件架构上,本发明主要是在原交换机架构基础上增加一个报警器(蜂鸣器)通过逻辑控制单元与交换机主板上的cpu相连。
在软件上,主要是通过编写报警控制程序来实现相应的报警功能。
报警控制程序可以获取日志文件中的交换机状态信息,当交换机发生故障导致网络中断或性能较差时,报警控制程序能及时获取告警信息,并对获取到的告警信息进行分级(用户可自定义告警级别),然后根据告警信息的级别,向cpu发出不同的动作指令,cpu再通过逻辑控制单元使报警器发出不同程度和类型的警报。
本发明的有益效果是
技术人员在听到报警器报警后不仅可以及时赶到现场进行故障排查,还可以根据警报的不同级别判断交换机故障的类型。这种方法有利于技术人员及时发现问题并提高解决问题的效率。
附图说明
图1是交换机基本架构图;
图2是交换机端口中断报警过程。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
在硬件架构上,本发明主要是在原交换机架构基础上增加一个报警器如蜂鸣器,通过逻辑控制单元与交换机主板上的cpu相连。
在软件上,主要是通过编写报警控制程序来实现相应的报警功能。
报警控制程序可以获取日志文件中的交换机状态信息,当交换机发生故障导致网络中断或性能较差时,报警控制程序能及时获取告警信息,并对获取到的告警信息进行分级(用户可自定义告警级别),然后根据告警信息的级别,向cpu发出不同的动作指令,cpu再通过逻辑控制单元使报警器发出不同程度和类型的警报。技术人员在听到报警器报警后不仅可以及时赶到现场进行故障排查,还可以根据警报的不同级别判断交换机故障的类型。
具体操作步骤如下:
1)当交换机发生故障导致网络中断时,告警控制软件通过交换机日志文件获取告警信息为某端口中断;
2)告警控制软件将从日志文件中获取的告警信息与事先定义的级别标准进行比对并判断告警信息级别;
3)告警控制软件根据告警信息级别将对应的动作指令发送给cpu,由cpu做进一步处理;
4)cpu在获取到控制软件发来的指令后,触发逻辑控制单元做出相应动作;
5)逻辑控制单元驱动报警器发出相应类型的警报。