SNMP协议在系统监控方面的应用

SNMP协议在系统监控方面的应用

ID:46285034

大小:67.50 KB

页数:5页

时间:2019-11-22

SNMP协议在系统监控方面的应用_第1页
SNMP协议在系统监控方面的应用_第2页
SNMP协议在系统监控方面的应用_第3页
SNMP协议在系统监控方面的应用_第4页
SNMP协议在系统监控方面的应用_第5页
资源描述:

《SNMP协议在系统监控方面的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SNMP协议在系统监控方面的应用【摘要】--般的网络监控软件普遍存在兼容性差等问题,很难满足空管自动化系统的网络监控耍求,维护人员不能有效监控各个网络节点是否存在异常情况。通过对网络监控和SNMP协议的介绍,并利用基于SNMP的网络监控工具Cacti监控空管自动化系统中的各个网络设备,使得维护人员对于网络运行的状况有一个清晰的掌握。【关键词】SNMP;网络监控;Cacti1SNMP简介简单网络管理协议(SimpleNetworkManagementProtocol)是一种应用层协议,是TCP/IP协议族的一部分,它使网络设备间能方便地交换管理信息。S7MP能够让网络管理

2、员管理网络的性能,发现和解决网络问题及进行网络的扩充。SNMP是如何工作的?1)SNMP代理程序把从设备读到的各种数据(比如网卡数据包的进出情况)以SMI规定的格式(这种格式要求MIB变量必须以1.3.6.1.2.1开头)写到MIB库屮(MIB库就像抽屉一样,有很多变量,每一个变量存储着设备的信息。比如1.3.6.1.2.1.7.1,这个变量里存储了收到了多少UDP协议包)。2)S7MP管理器程序通过SNMP协议与SNMP代理程序联系,以便间接读取MIB库中的数据。流程如下图所示(图1):1SNMP应用应用举例:在trace上运行以下指令:snmpwalk-cpubli

3、c-V1192.168.140.73.1.3.6.1.2.1.2.2.1.10结果显示:iflnOctets.1=0iflnOctets.2=0iflnOctets.3=1234567iflnOctets.4=0iflnOctets・5二0iflnOctets.6二4567890iflnOctets.7=0ifTnOctets.8=8901234其中以上单位流量为单位为bytes-c名为共同体,默认为public-vl意为使用的是snmpVI的协议192.168.140.73是某台机器的IP的地址・1.3.4.1.2.1.2.2.1.10是网络的SNMP的OTD,即统计

4、该台机器所有网卡的总的流入流量。该网卡的实时流量,可以通过以下公式求得:二网卡实际流量下面,我们以开源软件Cacti为例来说明SNMP在日常监控中的其他一些应用。1Cacti实现原理Cacti是用PHP语言实现的一个开源软件,它的主要功能是通过SNMP协议获取数据,然后储存并更新数据,当用户需要查看数据的时候生成图表呈现给用户。SNMP关系着数据的收集,因此,SNMP是Cacti的关键。由于Cacti対丿力史数据进行了存储,我们可以通过历史数据对系统的故障进行分析。Cacti的工作流程如图2所示:Cacti每隔一段时间(例如:5分钟)进行一次数据采集,通过SNMP协议采

5、集监控设备的信息。Cacti通过RRDtool模块将采集到的数据按主机以及数据类别保存到硬盘文件。RRDtool是一个用于存储数据和绘制图象的程序。当用户要查看某台设备的信息,Cacti查询数据库查找该设备对应的存储文件。Cacti读取文件并通过RRDtool进行绘图,然后用http的方式返回给用户。2Cacti的应用Cacti具冇非常广泛的应用网络流量,CPU负载,磁盘剩余空间,内存使用,进程占用资源,TCP/UDP信息等等都可以监控。只要0ID存在于设备的MIB中,我们都可以通过Cacti对其进行操作,甚至0ID不存在于设备MIB中,我们也可以构造自定义的0ID采集

6、需要的信息。下面以我们在欧洲猫测试平台所做的相关测试来说明Cacti的应用。1)设备监控Cacti可以对设备进行监控,如图3所示,Cacti最大的优点是可以左制需要监控的设备信息。2)网口流量分析图4是我们用Cacti采集到某台机器的网口流量数据。通过图形,我们可以非常直观的分析网口在一天的流量情况。3)CPU负载分析图5是通过Cacti采集到的某台机器的CPU负载情况。4)历史数据分析通过Cacti我们可以分析过去2年内任何时间的数据,可以以FI、月、年等不同的事件跨度来做数据分析,图6是CDP在一个月内的网络统计情况。对历史数据的分析可以直观的看清楚设备在过去一段时

7、间的运行情况,以及设备负载的变化趋势,技术维护人员依据这些信息,可以预判故障的潜在情况还有设备是否需耍进行更新来适应变化。5)交换机网络流量监控Cacti除了可以监控节点外,还可以监控交换机的所有网口。Cacti还具有良好的扩展性,我们可以针对不同类型的设备,定义不同的主机模版,数据模板,图形显示模版等。5结束语综上所述,我们可以知道SNMP可以非常方便的获取节点的网络流量、cpu使用率、内存使用情况等信息。获取SNMP信息,有利于我们对设备故障的判断,解决MMI屏幕冻结就是一个很好的例子。开源软件Cacti在数据分析方面做了很多的工作,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。