2常用设备SNMP配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2常⽤设备SNMP配置
⽬录
1SNMP服务确认 (2)
1.1主机设备 (2)
1.2⽹络设备 (2)
2主机SNMP配置 (3)
2.1Window2000/2003的SNMP配置 (3)
2.2Linux平台SNMP配置 (6)
2.3HP-UX SNMP配置 (6)
2.4Solaris配置 (8)
2.5AIX5.3以上版本SNMP配置 (9)
3⽹络设备SNMP配置 (11)
3.1Cisco设备的配置 (11)
3.2华为设备的配置 (11)
3.3Extreme设备配置命令 (11)
3.4Avaya设备配置命令如下 (11)
3.5接⼊交换机SwitchBlade 4008 (12)
4图表⽬录 (13)
1 SNMP服务确认
1.1 主机设备
对于各种主机系统(Windows、HP-UX、AIX、Solaris、Linux),均需要安装SNMP服务;各种系统安装SNMP服务的⽅法完全不同,下⾯仅以windows平台为例进⾏简单说明:
附图1. 通过Windows的控制⾯板确认SNMP组件是否安装和确认
1.2 ⽹络设备
⼏乎所有的⽹络设备都⽀持SNMP,不需要另外安装,但需要配置和启⽤(见后⾯介绍)。
2 主机SNMP配置
2.1 Window2000/2003的SNMP配置(练习实验)
Windows平台的SNMP配置,不同的操作系统版本有略有差异,下⾯以Window2003平台为例进⾏介绍:
附图2. 在服务窗⼝确认有SNMP Service
附图3. 修改默认的SNMP团体名为”Ultra-NMS”
附图4. 如图配置或勾选
附图5. 启动类型改为“⾃动”,并启动服务或重启服务
2.2 Linux平台SNMP配置(练习实验)
按照如下⽅式修改/etc/snmp/snmpd.conf⽂件
1. 修改默认的community string (L41)
com2sec notConfigUser default public
将“default”改为你想哪台机器可以看到你的snmp信息,⽐如SUM所在IP为:10.10.10.10,就改成这个IP。
不改表⽰所有机器充许。
2. 把下⾯的#号去掉(L89)
#view mib2 included /doc/88503eed0129bd64783e0912a216147917117e80.html
.dod.internet.mgmt.mib-2 fc
启⽤全部功能可以使⽤如下⼀⾏(如果没有可以加⼊⼀⾏):(L85)
view all included .1 80
3. 把下⾯的语句(L152)
access notConfigGroup "" any noauth exact systemview none none
改成:
access notConfigGroup "" any noauth exact mib2 none none
或是:
access notConfigGroup "" any noauth exact all none none
4. 启动与停⽌SNMP
⼀般使⽤:service snmpd start|stop|restart命令。
或是:#/etc/rc.d/init.d/snmpd restart
2.3 HP-UX SNMP配置
a.检查操作系统版本
epmhds2[/]uname -a
HP-UX epmhds2 B.11.11 U 9000/800 439070624 unlimited-user license
第⼆⾏输出表⽰是HP-UX 11i操作系统。
b.停⽌SNMP服务
epmhds2[/]/sbin/init.d/SnmpMaster stop
snmpdm stopped
epmhds2[/]/sbin/init.d/SnmpMib2 stop
第⼆⾏输出表⽰snmpd服务已经停⽌。
c.修改SNMP配置⽂件
epmw2:/usr/sbin> vi /etc/SnmpAgent.d/snmpd.conf
…
对⽂snmpd.conf中以下⾏进⾏修改
get-community-name:public
修改后的内容
get-community-name:non-public与⽤户确定的SNMP团体名
…
保存修改,退出配置⽂件
d.重新启动SNMP服务
epmhds2[/]/sbin/init.d/SnmpMaster start
SNMP Research SNMP Agent Resident Module Version 14.2.1.7
Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 SNMP Research, Inc. epmhds2[/]/sbin/init.d/SnmpMib2 start
第⼆、三⾏输出表⽰snmpd服务已经启动。
e.验证启动的SNMP服务
epmhds2[/]ps -ef | grep snmp
root 1130 1 0 Aug 17 ? 0:00 /usr/lbin/cmsnmpd
root 28191 1 0 15:51:47 ? 0:00 /usr/sbin/snmpdm
root 28229 28138 1 15:52:59 pts/tb 0:00 grep snmp
epmhds2[/]ps -ef | grep agt
root 28241 28138 1 15:53:05 pts/tb 0:00 grep agt
root 1157 1 0 Aug 17 ? 0:00 /usr/sbin/fddi4subagt
root 28206 1 0 15:51:59 ? 0:00 /usr/sbin/mib2agt
输出的/usr/sbin/snmpdm、/usr/sbin/mib2agt表明SNMP服务正常运⾏。
f.测试修改后的SNMP服务的有效性
通过Mibbrowser验证修改后的SNMP团体名的有效性。
2.4 Solaris配置
说明:Solaris10的操作系统,项⽬中SNMP仍为默认,否则会产⽣⼤量⽇志
如果代理已运⾏,请使⽤以下命令将其停⽌:
/etc/init.d/init.snmpdx stop
在/etc/init.d/init.snmpdx ⽂件中做以下修改:
将if [ -f /etc/snmp/conf/snmpdx.rsrc -a -x /usr/lib/snmp/snmpdx ]; then
/usr/lib/snmp/snmpdx -y -c /etc/snmp/conf -d 3 -f 0
fi
改为
/sbin/snmpd
将/usr/bin/pkill -9 -x -u 0 ‘(snmpdx|snmpv2d|mibiisa)’
改为
/usr/bin/pkill -9 -x -u 0 ‘(snmpd)’
使⽤命令/etc/init.d/init.snmpdx start 重启代理。
99.83(V480)启动命令:
root⽤户执⾏/usr/sfw/sbin/snmpd 即可
停⽌原来的⽤/etc/init.d/init.snmpdx stop
2.5 AIX5.3以上版本SNMP配置
说明:AIX5.3及以上版本的双机系统,其SNMP的团体名不允许修改。
(仍为public)a.检查操作系统版本
epmw2:/usr/sbin> uname -a
AIX epmw2 3 5 00CA8E4A4C00
第⼆⾏输出表⽰是AIX 5.3操作系统。
b.停⽌SNMP服务
epmw2:/usr/sbin> stopsrc –s snmpd
0513-044 The snmpd Subsystem was requested to stop.
第⼆⾏输出表⽰snmpd服务已经停⽌。
c.重新链接SNMP服务
epmw2: > cd /usr/sbin
epmw2:/usr/sbin> ls -l snmp*
lrwxrwxrwx 1 root system 9 May 25 18:42 snmpd@ -> snmpdv3ne*
-rwxr-x--- 1 root system 318222 Aug 6 2005 snmpd64v1*
……
epmw2:/usr/sbin> ln -fs snmpdv1 snmpd
epmw2:/usr/sbin> ls -l snmp*
lrwxrwxrwx 1 root system 7 Sep 14 14:19 snmpd@ -> snmpdv1*
-rwxr-x--- 1 root system 318222 Aug 6 2005 snmpd64v1*
……
d.修改SNMP配置⽂件
epmw2:/usr/sbin> vi /etc/snmpd.conf
……
对⽂件/etc/snmpd.conf中以下⾏进⾏修改
community public
修改后的内容
community non-public与⽤户确定的SNMP团体名
……
保存修改,退出配置⽂件
e.重新启动SNMP服务
epmw2:/usr/sbin> startsrc –s snmpd
0513-059 The snmpd Subsystem has been started. Subsystem PID is 57816.
第⼆⾏输出表⽰snmpd服务已经启动。
f.证启动的SNMP服务
epmw2:/usr/sbin> lssrc -s snmpd
Subsystem Group PID Status
snmpd tcpip 57816 active
第⼆、三⾏输出表⽰snmpd服务正常运⾏。
g.测试修改后的SNMP服务的有效性
通过Mibbrowser验证修改后的SNMP团体名的有效性。
3 ⽹络设备SNMP配置
注意:同⼀⼚商不同型号配置有时也存在差异,故配置完成后需要使⽤Mibbrowser⼯具进⾏测试
3.1 Cisco设备的配置(演⽰与练习)
◆(config)#snmp-server community SysMgt1031 Ro (设置只读串)
◆(config)#snmp-server host 10.34.1.20 enable tty conf (把设备的tty 和conf trap信息
发到⽹管主控台)
3.2 华为设备的配置
◆#undo snmp-agent sys-info version v3 (屏蔽SNMP V3版本)
◆#snmp-agent community read SysMgt1031 (设置只读串)
◆#snmp-agent sys-info version v1 (设置SNMP V1版本)
◆#info-center loghost 10.34.1.20 (把设备的syslog信息发到⽹管主控台)
3.3 Extreme设备配置命令
◆Config snmp add community readonly SysMgt1031
◆Config snmp add trapreceiver 10.34.1.20 community SysMgt1031
◆Configure syslog add 10.34.1.20 vr VR-default local0
3.4 Avaya设备配置命令如下
◆(super)#Set system name <设备名称>
◆(super)#Set snmp community read-write
◆(super)#Set snmp community read-only SysMgt1031
◆(super)# set snmp trap 10.34.1.20
◆(super)# set snmp trap 10.34.1.20 disable all
◆(super)# set snmp trap 10.34.1.20 enable config
◆(super)# set snmp trap 10.34.1.20 enable fault
◆(super)# set snmp trap 10.34.1.20 enable temperature_warning
◆(super)# set snmp trap 10.34.1.20 enable fans_module_fault
3.5 接⼊交换机SwitchBlade 4008
在交换机上启⽤以下命令:
Manager > enable snmp
Manager > creat snmp community=SysMgt1031 access=read open=on traph=10.34.1.20 manager=10.34.1.20 Manager > enable snmp auth
Manager > enable snmp com=SysMgt1031 trap
注:删除命令如下:
Manager > disable snmp
Manager > destroy snmp com=SysMgt1031
10.34.1.20为⼀台可以接收Trap 信息的⽹管⼯作站
4 图表⽬录
附图⽬录
附图1. 附图................................................................................. 错误!未定义书签。
附图2. 附图................................................................................. 错误!未定义书签。
表格⽬录
表格1. 表格................................................................................. 错误!未定义书签。
表格2. 表格................................................................................. 错误!未定义书签。