2 常用设备SNMP配置.docx
《2 常用设备SNMP配置.docx》由会员分享,可在线阅读,更多相关《2 常用设备SNMP配置.docx(10页珍藏版)》请在冰豆网上搜索。
2常用设备SNMP配置
目录
1SNMP服务确认4
1.1主机设备4
1.2网络设备4
2主机SNMP配置5
2.1Window2000/2003的SNMP配置5
2.2Linux平台SNMP配置8
2.3HP-UXSNMP配置8
2.4Solaris配置10
2.5AIX5.3以上版本SNMP配置10
3网络设备SNMP配置13
3.1Cisco设备的配置13
3.2华为设备的配置13
3.3Extreme设备配置命令13
3.4Avaya设备配置命令如下13
3.5接入交换机SwitchBlade400814
4图表目录15
1SNMP服务确认
1.1主机设备
对于各种主机系统(Windows、HP-UX、AIX、Solaris、Linux),均需要安装SNMP服务;各种系统安装SNMP服务的方法完全不同,下面仅以windows平台为例进行简单说明:
附图1.通过Windows的控制面板确认SNMP组件是否安装和确认
1.2网络设备
几乎所有的网络设备都支持SNMP,不需要另外安装,但需要配置和启用(见后面介绍)。
2主机SNMP配置
2.1Window2000/2003的SNMP配置(练习实验)
Windows平台的SNMP配置,不同的操作系统版本有略有差异,下面以Window2003平台为例进行介绍:
附图2.在服务窗口确认有SNMPService
附图3.修改默认的SNMP团体名为”Ultra-NMS”
附图4.如图配置或勾选
附图5.启动类型改为“自动”,并启动服务或重启服务
2.2Linux平台SNMP配置(练习实验)
按照如下方式修改/etc/snmp/snmpd.conf文件
1.修改默认的communitystring(L41)
com2secnotConfigUserdefaultpublic
将“default”改为你想哪台机器可以看到你的snmp信息,比如SUM所在IP为:
10.10.10.10,就改成这个IP。
不改表示所有机器充许。
2.把下面的#号去掉(L89)
#viewmib2included.iso.org.dod.internet.mgmt.mib-2fc
启用全部功能可以使用如下一行(如果没有可以加入一行):
(L85)
viewallincluded.180
3.把下面的语句(L152)
accessnotConfigGroup""anynoauthexactsystemviewnonenone
改成:
accessnotConfigGroup""anynoauthexactmib2nonenone
或是:
accessnotConfigGroup""anynoauthexactallnonenone
4.启动与停止SNMP
一般使用:
servicesnmpdstart|stop|restart命令。
或是:
#/etc/rc.d/init.d/snmpdrestart
2.3HP-UXSNMP配置
a.检查操作系统版本
epmhds2[/]uname-a
HP-UXepmhds2B.11.11U9000/800439070624unlimited-userlicense
第二行输出表示是HP-UX11i操作系统。
b.停止SNMP服务
epmhds2[/]/sbin/init.d/SnmpMasterstop
snmpdmstopped
epmhds2[/]/sbin/init.d/SnmpMib2stop
第二行输出表示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/SnmpMasterstart
SNMPResearchSNMPAgentResidentModuleVersion14.2.1.7
Copyright1989,1990,1991,1992,1993,1994,1995,1996,1997SNMPResearch,Inc.
epmhds2[/]/sbin/init.d/SnmpMib2start
第二、三行输出表示snmpd服务已经启动。
e.验证启动的SNMP服务
epmhds2[/]ps-ef|grepsnmp
root 1130 1 0 Aug17 ?
0:
00/usr/lbin/cmsnmpd
root28191 1 015:
51:
47?
0:
00/usr/sbin/snmpdm
root2822928138 115:
52:
59pts/tb 0:
00grepsnmp
epmhds2[/]ps-ef|grepagt
root2824128138 115:
53:
05pts/tb 0:
00grepagt
root 1157 1 0 Aug17 ?
0:
00/usr/sbin/fddi4subagt
root28206 1 015:
51:
59?
0:
00/usr/sbin/mib2agt
输出的/usr/sbin/snmpdm、/usr/sbin/mib2agt表明SNMP服务正常运行。
f.测试修改后的SNMP服务的有效性
通过Mibbrowser验证修改后的SNMP团体名的有效性。
2.4Solaris配置
说明:
Solaris10的操作系统,项目中SNMP仍为默认,否则会产生大量日志
如果代理已运行,请使用以下命令将其停止:
/etc/init.d/init.snmpdxstop
在/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-d3-f0
fi
改为
/sbin/snmpd
将/usr/bin/pkill-9-x-u0‘(snmpdx|snmpv2d|mibiisa)’
改为
/usr/bin/pkill-9-x-u0‘(snmpd)’
使用命令/etc/init.d/init.snmpdxstart重启代理。
99.83(V480)启动命令:
root用户执行/usr/sfw/sbin/snmpd即可
停止原来的用/etc/init.d/init.snmpdxstop
2.5AIX5.3以上版本SNMP配置
说明:
AIX5.3及以上版本的双机系统,其SNMP的团体名不允许修改。
(仍为public)
a.检查操作系统版本
epmw2:
/usr/sbin>uname-a
AIXepmw23500CA8E4A4C00
第二行输出表示是AIX5.3操作系统。
b.停止SNMP服务
epmw2:
/usr/sbin>stopsrc–ssnmpd
0513-044ThesnmpdSubsystemwasrequestedtostop.
第二行输出表示snmpd服务已经停止。
c.重新链接SNMP服务
epmw2:
>cd/usr/sbin
epmw2:
/usr/sbin>ls-lsnmp*
lrwxrwxrwx 1root system 9May2518:
42snmpd@->snmpdv3ne*
-rwxr-x--- 1root system 318222Aug 62005 snmpd64v1*
……
epmw2:
/usr/sbin>ln-fssnmpdv1snmpd
epmw2:
/usr/sbin>ls-lsnmp*
lrwxrwxrwx 1root system 7Sep1414:
19snmpd@->snmpdv1*
-rwxr-x--- 1root system 318222Aug 62005 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–ssnmpd
0513-059ThesnmpdSubsystemhasbeenstarted.SubsystemPIDis57816.
第二行输出表示snmpd服务已经启动。
f.证启动的SNMP服务
epmw2:
/usr/sbin>lssrc-ssnmpd
Subsystem Group PID Status
snmpd tcpip 57816 active
第二、三行输出表示snmpd服务正常运行。
g.测试修改后的SNMP服务的有效性
通过Mibbrowser验证修改后的SNMP团体名的有效性。
3网络设备SNMP配置
注意:
同一厂商不同型号配置有时也存在差异,故配置完成后需要使用Mibbrowser工具进行测试
3.1Cisco设备的配置(演示与练习)
◆(config)#snmp-servercommunitySysMgt1031Ro(设置只读串)
◆(config)#snmp-serverhost10.34.1.20enablettyconf(把设备的tty和conftrap信息发到网管主控台)
3.2华为设备的配置
◆#undosnmp-agentsys-infoversionv3(屏蔽SNMPV3版本)
◆#snmp-agentcommunityreadSysMgt1031(设置只读串)
◆#snmp-agentsys-infoversionv1(设置SNMPV1版本)
◆#info-centerloghost10.34.1.20(把设备的syslog信息发到网管主控台)
3.3Extreme设备配置命令
◆ConfigsnmpaddcommunityreadonlySysMgt1031
◆Configsnmpaddtrapreceiver10.34.1.20communitySysMgt1031
◆Configuresyslogadd10.34.1.20vrVR-defaultlocal0
3.4Avaya设备配置命令如下
◆(super)#Setsystemname<设备名称>
◆(super)#Setsnmpcommunityread-write
◆(super)#Setsnmpcommunityread-onlySysMgt1031
◆(super)#setsnmptrap10.34.1.20
◆(super)#setsnmptrap10.34.1.20disableall
◆(super)#setsnmptrap10.34.1.20enableconfig
◆(super)#setsnmptrap10.34.1.20enablefault
◆(super)#setsnmptrap10.34.1.20enabletemperature_warning
◆(super)#setsnmptrap10.34.1.20enablefans_module_fault
3.5接入交换机SwitchBlade4008
在交换机上启用以下命令:
Manager>enablesnmp
Manager>creatsnmpcommunity=SysMgt1031access=readopen=ontraph=10.34.1.20manager=10.34.1.20
Manager>enablesnmpauth
Manager>enablesnmpcom=SysMgt1031trap
注:
删除命令如下:
Manager>disablesnmp
Manager>destroysnmpcom=SysMgt1031
10.34.1.20为一台可以接收Trap信息的网管工作站
4图表目录
附图目录
附图1.附图错误!
未定义书签。
附图2.附图错误!
未定义书签。
表格目录
表格1.表格错误!
未定义书签。
表格2.表格错误!
未定义书签。