SNMP简单网络管理协议

SNMP(简单网络管理协议,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合网络定义的重度和MIB:体系结构,改进后的协议就是著名的SNMP.SNMP的目标是管理互联网互联网上众多厂家生产的软硬件平台,因此SNMP受互联网标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。


简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(应用程序层协议),数据库模型(数据库模式)和一组资料物件。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,互联网工程任务组)定义的互联网协议簇的一部分。


工作过程

在典型的SNMP用法中,有许多系统被管理,而且是有一或多个系统在管理它们。每一个被管理的系统上又运行一个叫做代理者(代理)的软件元件,且通过SNMP对管理系统报告资讯。

基本上,SNMP代理者以变量呈现管理资料。管理系统透过,GETNEXT和GETBULK协定指令取回资讯,或是代理者在没有被询问的情况下,使用陷阱或通知传送资料。管理系统也可以传送配置更新或控制的请求,透过集协定指令达到主动管理系统的目的。配置和控制指令只有当网络基本结构需要改变的时候使用,而监控指令则通常是常态性的工作。

可透过SNMP存取的变量以阶层的方式结合。这些分层和其他元数据(例如变量的类型和描述)以管理信息库(MIB)的方式描述。

需要的三层结构:

1, NMS,网络,经理,站(网络管理工作站,是一台机器加上特定管理软件)

2,代理,(代理,是运行在设备上的服务器端软件)

3,被管理的系统设备

<强>报告方式:

1,轮询:

提取:GetRequest/GetNextRequest

设置:SetRequest/GetResponse

2,自动:

陷阱报文

<强> linux下建SNMP ,


净- snmp跑龙套5.3.2.2 - 7. - el5.i386.rpm

净- snmp 5.3.2.2 el5.i386——7.。rpm

,,,,snmpget snmpset, snmpwalk

NMS,,udp, 162,snmptrapd服务

自己监管自己,打开snmpd,【可选】,


<强> linux下建代理

net - snmp 5.3.2.2 el5.i386——7.。rpm

代理,udp, 161,snmpd服务

设置团体,群和用户。

SNMP代理(打开代理)

SNMP代理sys-info版本所有(允许所有版本的协议)

SNMP代理社区写公共(设置团体名)

SNMP代理sys-info接触zhangsan(管理)

SNMP代理sys-info位置jifang-1(地点)

自动发送报文。

SNMP代理的陷阱,使标准报道的故障,如下图几种:

 SNMP简单网络管理协议

SNMP代理目标主机地址陷阱udp-domain X.X.X.null

SNMP简单网络管理协议