欢迎来到天天文库
浏览记录
ID:41263825
大小:3.84 MB
页数:11页
时间:2019-08-20
《SNMP告警研究与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SNMP告警研究与实现目录SNMP告警研究与实现1一、什么是SNMP2二、SNMP结构概述2三、SNMP支持的网管操作21.1Get:读取网络设备的状态信息。31.2Set:远程配置设备参数。31.3Trap:管理站及时获取设备的重要信息。3四、SNMP的实现结构3五、SNMP现有版本61.1SNMP共有v1,v2,v3这三个版本:6六、NET-SNMP61.1.net-snmp的安装与配置61.2常用的配置选项61.3启动snmp71.4查看启动是否成功7七、SNMP的MIB库文件7八、具体实现91.1定义M
2、IB告警文件91.2MIB文件内容(HW-NAT-MIB.mib)91.3在监控软件中导入mib文件101.4用命令发送告警101.5查看告警内容1111版本日期说明作者V1.02015-3-4创建蔡海伟一、什么是SNMPSNMP:“简单网络管理协议”,用于网络管理的协议。SNMP用于网络设备的管理。SNMP的工作方式:管理员需要向设备获取数据,所以SNMP提供了“读”操作;管理员需要向设备执行设置操作,所以SNMP提供了“写”操作;设备需要在重要状况改变的时候,向管理员通报事件的发生,所以SNMP提供了“Tr
3、ap”操作。二、SNMP结构概述SNMP被设计为工作在TCP/IP协议族上。SNMP基于TCP/IP协议工作,对网络中支持SNMP协议的设备进行管理。所有支持SNMP协议的设备都提供SNMP这个统一界面,使得管理员可以使用统一的操作进行管理,而不必理会设备是什么类型、是哪个厂家生产的。如下图11一、SNMP支持的网管操作对于网络管理,我们面对的数据是设备的配置、参数、状态等信息,面对的操作是读取和设置;同时,因为网络设备众多,为了能及时得到设备的重要状态,还要求设备能主动地汇报重要状态,这就是报警功能。如下图1
4、11.1Get:读取网络设备的状态信息。1.2Set:远程配置设备参数。1.3Trap:管理站及时获取设备的重要信息。二、SNMP的实现结构在具体实现上,SNMP为管理员提供了一个网管平台(NMS),又称为管理站,负责网管命令的发出、数据存储、及数据分析。被监管的设备上运行一个SNMP代理(Agent)),代理实现设备与管理站的SNMP通信。如下图管理站与代理端通过MIB进行接口统一,MIB定义了设备中的被管理对象。管理站和代理都实现了相应的MIB对象,使得双方可以识别对方的数据,实现通信。管理站向代理申请MI
5、B中定义的数据,代理识别后,将管理设备提供的相关状态或参数等数据转换为MIB定义的格式,应答给管理站,完成一次管理操作。已有的设备,只要新加一个SNMP模块就可以实现网络支持。旧的带扩展槽的设备,只要插入SNMP模块插卡即可支持网络管理。网络上的许多设备,路由器、交换机等,都可以通过添加一个SNMP网管模块而增加网管功能。服务器可以通过运行一个网管进程实现。其他服务级的产品也可以通过网管模块实现网络管理,如Oracle、WebLogic都有SNMP进程,运行后就可以通过管理站对这些系统级服务进行管理。11根据管
6、理者和被管理的设备在网络管理操作中的不同职责,SNMP定义了3种角色。如下图网络管理系统:又称管理站、NMS。是系统的控制台,向管理员提供界面以获取与改变设备的配置、信息、状态、操作等信息。管理站与Agent进行通信,执行相应的Set和Get操作,并接收代理发过来的警报(Trap)。代理:Agent是网络管理的代理人,负责管理站和设备SNMP操作的传递。介于管理站和设备之间,与管理站通信并相应管理站的请求,从设备获取相应的数据,或对设备进行相应的设置,来响应管理站的请求。代理也需要具有根据设备的相应状态使用MI
7、B中定义的Trap向管理站发送报告的能力。代理服务器:Proxy是一种特殊的代理,在不能直接使用SNMP协议的地方,如:异种网络、不同版本的SNMP代理等情况,Proxy代替相关设备向管理站提供一种外观,为设备代理SNMP协议的实现。Proxy做了异种网络或不同版本代理和相应SNMP数据请求的转换工作。如下图11一、SNMP现有版本1.1SNMP共有v1,v2,v3这三个版本:v1和v2都具有基本的读、写MIB功能。v2增加了警报、批量数据获取、管理站和管理站通信能力。v3在v2的基础上增加了USM,使用加密的
8、数据和用户验证技术,提高了安全性。二、Net-SNMP1.1.net-snmp的安装与配置操作系统,CentOS6.4X86_64软件版本,net-snmp5.5有两个重要的安装,net-snmp.x86_64、net-snmp-utils.x86_64一个是net-snmp软件包,另一个是snmp的工具包。安装命令如下yuminstall-ynet-snmpnet-snmp-util
此文档下载收益归作者所有