一种基于Telnet的交换设备状态监测方法
【专利摘要】本发明公开了一种基于Telnet的交换设备状态监测方法,通过构建一个利用telnet程序连接远程交换设备,将各项信息传送给程序,最终将信息放入数据库和呈现给用户的机制,解决目前交换设备通过SNMP网管程序查看的不全面性和呈现的困难性,解决了交换设备状态查看得不全面性,提高了速度性。
【专利说明】一种基于Telnet的交换设备状态监测方法
【技术领域】
[0001]本发明涉及计算机【技术领域】一种交换设备查看方式,具体涉及一一种基于Telnet的交换设备状态监测方法。
【背景技术】
[0002]交换设备在网络系统中是极为重要的基础设备,对于交换设备的巡检更是需要耗费大量人力。交换设备虽然可以通过SNMP设备构建的网管软件查看,但是也仅仅是查看一小部分功能,大部分还需要亲自查看。
[0003]本机制通过构建一个利用Telnet程序连接交换设备的程序,将各交换设备的信息搜集入库,最终呈现给用户。
[0004]本系统选用较为简单的技术,构成了整体系统解决方案。
【发明内容】
[0005]本发明要解决的技术问题是:交换设备状态查看的不全面性和速度性,解决交换设备各项指标的正常与否,能够实时检测故障发生。避免人工巡检的大量时间和人员的浪费。
[0006]本发明所采用的技术方案为:
一种基于Telnet的交换设备状态监测方法,通过构建一个利用telnet程序连接远程交换设备,将各项信息传送给程序,最终将信息放入数据库和呈现给用户的机制,解决目前交换设备通过SNMP网管程序查看的不全面性和呈现的困难性。
[0007]所述检测方法包含三个个模块:
1)信息搜集模块,通过显示各交换设备显示命令的各个结果,展示交换机版本、内存使用情况、CPU使用情况、各模块物理状况、Vlan信息、路由协议、邻居关系、接口状态、诊断错误等彳目息;
2)信息处理模块,通过信息搜集模块收集的信息,连接数据库并存入,填入数据库列表各项;
3)信息显示模块,通过信息处理模块处理后的数据,实时显示在当前用户监控页面。
[0008]通过对各交换设备显示命令的应用和截取,获得需要的交换设备信息;通过显示命令收集到所需信息之后,信息处理模块将各信息填入数据库,同时对用户有独特要求的信息额外收集,将用户操作实现为命令,通过信息显示模块处理后传送给信息搜集模块,通过信息搜集模块搜集信息,然后再行接收处理;信息显示模块从数据库中抓取实时数据,显示在监控软件界面上,供用户浏览;同时将用户在界面的要求转为命令,传送给信息处理模块。
[0009]由于是使用telnet进行的连接,所以速度较快,能够短时间输送大量数据。而且只需要网络可达,即可实现。也可根据用户需求,确切显示用户想要的信息。
[0010]所述方法能够通过简单安装部署在任一网络可达节点上来实现,通过用户填写IP地址或者程序自身通过SNMP协议搜集交换设备拓扑;用户通过定制需求,完成整体监测要求;程序根据所有需求进行命令整合;完成之后,即可进行交换设备信息的监测。
[0011]本发明有益效果:本发明通过构建一个利用telnet程序连接远程交换设备,并将各项信息传送给程序,最终将信息放入数据库和呈现给用户的机制,解决目前交换设备通过SNMP网管程序查看的不全面性和呈现的困难性。
【专利附图】
【附图说明】
[0012]图1为本发明Telnet监测程序概图。
【具体实施方式】
[0013]下面根据说明书附图,通过【具体实施方式】,对本发明进一步说明:
一种基于Telnet的交换设备状态监测方法,通过构建一个利用telnet程序连接远程交换设备,将各项信息传送给程序,最终将信息放入数据库和呈现给用户的机制,解决目前交换设备通过SNMP网管程序查看的不全面性和呈现的困难性。
[0014]所述检测方法包含三个个模块:
1)信息搜集模块,通过显示各交换设备显示命令的各个结果,展示交换机版本、内存使用情况、CPU使用情况、各模块物理状况、Vlan信息、路由协议、邻居关系、接口状态、诊断错误等彳目息;
2)信息处理模块,通过信息搜集模块收集的信息,连接数据库并存入,填入数据库列表各项;
3)信息显示模块,通过信息处理模块处理后的数据,实时显示在当前用户监控页面。
[0015]通过对各交换设备显示命令的应用和截取,获得需要的交换设备信息;通过显示命令收集到所需信息之后,信息处理模块将各信息填入数据库,同时对用户有独特要求的信息额外收集,如用户需要单独显示某一接口的某一状态,将用户操作实现为命令,通过信息显示模块处理后传送给信息搜集模块,通过信息搜集模块搜集信息,然后再行接收处理;信息显示模块从数据库中抓取实时数据,显示在监控软件界面上,供用户浏览;同时将用户在界面的要求转为命令,传送给信息处理模块。
[0016]思科的交换设备可以使用show命令来显示。
[0017]Show命令包含各种分命令,具体可显示整个交换设备非常多的细节信息。
[0018]1、查看运行配置文件:
Router#show running-config
2、查看启动配置文件:
Router#show startup-config
3、查看路由器的版本信息:
Router#show vers1n
4、查看路由器的接口状态:
Router#show ip interface brief
5、查看路由表:
Router#show ip route 通过路由表可以看出该路由器已经识别的网络。
[0019]6、查看NAT翻译情况:
Router#show ip nat translat1n
show vers1n显示系统硬件的配置,软件的版本,配置文件的名称和来源及引导映像。
[0020]以上等等命令。
[0021]华为交换设备可以通过display命令显示。
[0022]如图1所示,所述方法能够通过简单安装部署在任一网络可达节点上来实现,通过用户填写IP地址或者程序自身通过SNMP协议搜集交换设备拓扑;用户通过定制需求,完成整体监测要求;程序根据所有需求进行命令整合;完成之后,即可进行交换设备信息的监测。
【权利要求】
1.一种基于Telnet的交换设备状态监测方法,其特征在于:通过构建一个利用telnet程序连接远程交换设备,将各项信息传送给程序,最终将信息放入数据库和呈现给用户的机制。
2.根据权利要求1所述的一种基于Telnet的交换设备状态监测方法,其特征在于:所述检测方法包含三个个模块: 1)信息搜集模块,通过显示各交换设备显示命令的各个结果,展示交换机版本、内存使用情况、CPU使用情况、各模块物理状况、Vlan信息、路由协议、邻居关系、接口状态、诊断错误等彳目息; 2)信息处理模块,通过信息搜集模块收集的信息,连接数据库并存入,填入数据库列表各项; 3)信息显示模块,通过信息处理模块处理后的数据,实时显示在当前用户监控页面。
3.根据权利要求1或2所述的一种基于Telnet的交换设备状态监测方法,其特征在于:通过对各交换设备显示命令的应用和截取,获得需要的交换设备信息;通过显示命令收集到所需信息之后,信息处理模块将各信息填入数据库,同时对用户有独特要求的信息额外收集,将用户操作实现为命令,通过信息显示模块处理后传送给信息搜集模块,通过信息搜集模块搜集信息,然后再行接收处理;信息显示模块从数据库中抓取实时数据,显示在监控软件界面上,供用户浏览;同时将用户在界面的要求转为命令,传送给信息处理模块。
4.根据权利要求3所述的一种基于Telnet的交换设备状态监测方法,其特征在于:所述方法能够通过简单安装部署在任一网络可达节点上来实现,通过用户填写IP地址或者程序自身通过SNMP协议搜集交换设备拓扑;用户通过定制需求,完成整体监测要求;程序根据所有需求进行命令整合;完成之后,即可进行交换设备信息的监测。
【文档编号】H04L12/24GK104184620SQ201410447983
【公开日】2014年12月3日 申请日期:2014年9月4日 优先权日:2014年9月4日
【发明者】纵振华, 王庆龙 申请人:浪潮电子信息产业股份有限公司