预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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七、SNMPMIB库文献7八、详细实现91.1定义MIB告警文献91.2MIB文献内容(HW-NAT-MIB.mib)91.3在监控软件中导入mib文献101.4用命令发送告警101.5查看告警内容11版本日期阐明作者V1.0-3-4创立蔡海伟什么是SNMPSNMP:“简朴网络管理合同”,用于网络管理合同。SNMP用于网络设备管理。SNMP工作方式:管理员需要向设备获取数据,因此SNMP提供了“读”操作;管理员需要向设备执行设立操作,因此SNMP提供了“写”操作;设备需要在重要状况变化时候,向管理员通报事件发生,因此SNMP提供了“Trap”操作。SNMP构造概述SNMP被设计为工作在TCP/IP合同族上。SNMP基于TCP/IP合同工作,对网络中支持SNMP合同设备进行管理。所有支持SNMP合同设备都提供SNMP这个统一界面,使得管理员可以使用统一操作进行管理,而不必理睬设备是什么类型、是哪个厂家生产。如下图SNMP支持网管操作对于网络管理,咱们面对数据是设备配备、参数、状态等信息,面对操作是读取和设立;同步,由于网络设备众多,为了能及时得到设备重要状态,还规定设备能积极地报告重要状态,这就是报警功能。如下图Get:读取网络设备状态信息。Set:远程配备设备参数。Trap:管理站及时获取设备重要信息。SNMP实现构造在详细实现上,SNMP为管理员提供了一种网管平台(NMS),又称为管理站,负责网管命令发出、数据存储、及数据分析。被监管设备上运营一种SNMP代理(Agent)),代理实现设备与管理站SNMP通信。如下图管理站与代理端通过MIB进行接口统一,MIB定义了设备中被管理对象。管理站和代理都实现了相应MIB对象,使得双方可以辨认对方数据,实现通信。管理站向代理申请MIB中定义数据,代理辨认后,将管理设备提供有关状态或参数等数据转换为MIB定义格式,应答给管理站,完毕一次管理操作。已有设备,只要新加一种SNMP模块就可以实现网络支持。旧带扩展槽设备,只要插入SNMP模块插卡即可支持网络管理。网络上许多设备,路由器、互换机等,都可以通过添加一种SNMP网管模块而增长网管功能。服务器可以通过运营一种网管进程实现。其她服务级产品也可以通过网管模块实现网络管理,如Oracle、WebLogic均有SNMP进程,运营后就可以通过管理站对这些系统级服务进行管理。依照管理者和被管理设备在网络管理操作中不同职责,SNMP定义了3种角色。如下图网络管理系统:又称管理站、NMS。是系统控制台,向管理员提供界面以获取与变化设备配备、信息、状态、操作等信息。管理站与Agent进行通信,执行相应Set和Get操作,并接受代理发过来警报(Trap)。代理:Agent是网络管理代理人,负责管理站和设备SNMP操作传递。介于管理站和设备之间,与管理站通信并相应管理站祈求,从设备获取相应数据,或对设备进行相应设立,来响应管理站祈求。代理也需要具备依照设备相应状态使用MIB中定义Trap向管理站发送报告能力。代理服务器:Proxy是一种特殊代理,在不能直接使用SNMP合同地方,如:异种网络、不同版本SNMP代理等状况,Proxy代替有关设备向管理站提供一种外观,为设备代理SNMP合同实现。Proxy做了异种网络或不同版本代理和相应SNMP数据祈求转换工作。如下图SNMP既有版本SNMP共有v1,v2,v3这三个版本:v1和v2都具备基本读、写MIB功能。v2增长了警报、批量数据获取、管理站和管理站通信能力。v3在v2基本上增长了USM,使用加密数据和顾客验证技术,提高了安全性。Net-SNMP.net-snmp安装与配备操作系统,CentOS6.4X86_64软件版本,net-snmp5.5有两个重要安装,net-snmp.x86_64、net-snmp-utils.x86_64一种是net-snmp软件包,另一种是snmp工具包。安装命令如下yuminstall-ynet-snmpnet-snmp-utils惯用配备选项主配备文献:/etc/snmp/snmpd.conf惯用定义项:首选是定义一种共同体名(community),这里是public(多数SNMP设备或服务默认都是是用public),及可以访问这个p