《SNMP工勘指导手册V12.docx》由会员分享,可在线阅读,更多相关《SNMP工勘指导手册V12.docx(22页珍藏版)》请在三一办公上搜索。
1、SNMP工勘指导手册版本号:V1.2编写人:攻城师编写日期:2010-1-15未经允许,不可全部或部分发表、复制或使用于任何目的。商标在该材料中所用的商标和服务标识被各自相关的公司所享有。声明虽然在该材料出版前,已经尽最大努力去保证该作品的内容完善和精确,但随版 本的更新,该材料还可以被修改。担保产品信息支持技术支持文件修改记录修改日期版本号修改内容修改人审核人批准人/日期主目录1 SNMP工勘操作流程图42 获取SNMP设备共同体口令及SNMP版本52.1 用户准备SNMP共同体口令62.2 获取 Windows平台下的SNMP共同体口令62.3 获取非 Windows平台下的SNMP共同体
2、口令及SNMP版本72.4 SnmpB工具获取SNMP版本73 SNMP服务探测93.1 网络连通性确认93.2 启动 SnmpB103.3 配置探测113.3.1 进入配置界面菜单选项113.3.2 配置测试设备113.3.3 配置测试设备的口令123.4 开始探测133.4.1 用 Walk方式获取OID133.4.2 用Walk方式获取OID成功133.4.3 用Walk方式获取OID失败144 检查SNMP是否安装及配置154.1 window 主机154.1.1 查看SNMP是否安装154.1.2 查看SNMP配置164.2 非 window 主机174.2.1 查看SNMP配置17
3、5 输出报告191 SNMP工勘操作流程图否注1:设备一般缺省为“Public”注2: SNMP版本有三种:V1/V2/V3注3: SNMP服务安装、配置方法详见“Windows&非 Windows主机SNMP服务安装、配置及启动手册注4: SNMP服务启动方法详见“Windows&非 Windows主机SNMP服务安装、配置及启动手册”2 获取SNMP设备共同体口令及SNMP版本2.1 用户准备SNMP共同体口令用户提供SNMP共同体口令。2.2 获取Windows平台下的SNMP共同体口令获取共同体口令方法如下,首先如图2-1进入SNMP属性界面。1/ 图2-1进入SNMP属性界面。然后选
4、择安全选项,如图2-2 “接收团体名称”一栏中的“团体”列就是SNMP共同 体口令。图2-2 SNMP共同体口令2.3 获取非Windows平台下的SNMP共同体口令及SNMP版本获取共同体口令到配置文件snmpd.conf查看 含有如下所示的内容。点sec.name sourcecommunity获取SNMP版本。AIX:命令为:ls - /usr/sbin/snmpd*。如下执行结果,可以看出版本为V1。# Is -1 /us r / sb nV srunp:+: lrv.csrv.fxrv.cs 1 root syst em17 May 06 2009 /us r/ sb in,/ sr
5、onp d - /us r/ sb in,/ srunp dv 1Solaris、HP-UNIX平台下一般支持V2版本。Linux 平台下 NET-SNMP:查看snmpd.conf配置文件如图2-3 sec.model对应的列为SNMP版本:# Second, map the security names into group names:sec.model sec * nameloal local local mynetwork mynetworkgroup MyRWGroup vl group MyRWGroup v2c group MyRWGroup usm group MyROGro
6、up vl group MyROGroup v2c图2-3 SNMP版本查看2.4 SnmpB工具获取SNMP版本可用第三方工具SnmpB获取不同设备的SNMP版本。获取方法如下。启动SnmpB,并点击“Discovery”,如图2-4所示:IilCdulesEditori-raphsFrom adiiress图2-4进入Discovery界面() IP networksLocal subnet(s)SERVERIjy选中“IP networks”按钮,并在“From address”和“To address”分别处填入开始IP和结束IP,在右侧选择需要获取的SNMP版本。如图2-5所示。图2
7、-5配置获取SNMP版本点击“Discover”开始获取SNMP版本。如图2-6所示,“Protocol”对应列为SNMP版 本。图2-6获取SNMP版本3 SNMP服务探测通过第三方软件SnmpB工具进行测试SNMP服务探测。3.1网络连通性确认/ y、在开始进行测试SNMP服务探测之前,必须确保被测试主机处于网络连通状态。采用ping命令就行确认。命令为:ping主机IP。如图3-1处于连通状态的主机。n命令提示符iMicrosoft Windows XP 5.1.2600 (C)版权所有 1985-2001 Microsoft Corp.:Documents and Settingsgo
8、ldensunyping 192.168.6.140Pinging 192.168.6.1M0 with 32 bytes of data:ReplyReplyReplyReplyfrom from from from192.168.6.1H0:192.1G8.G.1H0:192.168.G.140:192.168.G.140:bytes=32bytes=32bytes=32bytes=32time1mstime1mstime1mstime|QQPinyin 半:图3-1处于连通状态主机如图3-2为处于未连通状态的主机,如主机处于未连通状态,则联系主机管理元,开启 网络;连接,重新就行网络连接
9、确认。图3-2处于未连通状态的主机3.2 启动 SnmpB启动之后的界面如图3-3所示:File ToolsQl:itionsM;miage Agent Profiles.Remote SNNManage SMPv3 USM Profiles.GraphsQu已xy R已mLilts192. 168. 6. Preferences.SNMPv33.3 配置探测3.3.1进入配置界面菜单选项图3-4为进入配置界面菜单选项壬 SnmpBMIE Tree- MIE- TreeNode Info图3-4进入配置界面菜单选项3.3.2配置测试设备192.168.6.51.,则在 “name” 和Agen
10、t图3-5为配置测试设备的截图,如测试主机IP为 Address/Name”处填写所要测试设备IP 即可。田 SnmpBFile Tools Options HelpEAgent Profiles192.168.6. 51Siwvl/v2c Get-BulkGeneral Properties3.3.3配置测试设备的口令图3-6所示为测试设备口令配置界面,Write community可以为空,如读口令“public”, 则在 “Read community”处填写 public” 即可。图3-6测试设备口令配置界面注意:以上工作做完之后,单击3.4 开始探测3.4.1 用Walk方式获取OI
11、D操作如图3-7所示界面。/图3-7用Walk方式获取OID3.4.2 用Walk方式获取OID成功测试成功的界面如图3-8所示:如选择sysObjextOID进行测试。如果在右侧文本框 中SNMF query started1: sysObjectID. 0 enterprises. 311. 1. 1. 3. 1. 1SNMP query finishedTotal # of Requests = 2Total # of Objects = 2出现这样的文字说明,则测试成功。 安装的SNMP服务能够正常使用。则记录下该设备的IP地址和SNMP 口令,完成对该设备SNMP服务的工勘。图3-8
12、用Walk方式测试主机成功3.4.3 用Walk方式获取OID失败探测失败的界面如图3-9所示:如选择sysObjextOID进行测试。(如IP为192.168.6.140 的主机没有安装SNMP服务,会在右侧文本框里显示“Timeout”等文字提示。图3-9用Walk方式测试设备失败4 检查SNMP是否安装及配置4.1 window 主机4.1.1 查看SNMP是否安装如安装了 SNMP服务,则在“服务”列表中会出现SNMP Service”。如图4-1所示4.1.2 查看SNMP配置如图4-2选中“SNMP Service” “属性”菜单项,便可进入查看SNMP配置界面。图4-2查看SNM
13、P配置操作如图4-3进入“SNMP Service的属性”界面则可查看各种配置。图4-3查看SNMP各种配置4.2 非window主机4.2.1 查看SNMP配置各种非Windows的SNMP配置基本一样,配置都在snmpd.conf文件中查看。Linux主机Linux主机一般安装第三方Net-SNMP,配置文件说明。采用命令find / -name snmpd.conf查看配置文件所在的路径,可有cat输出snmpd.conf文件的内容。如:ocal host honw? ft nd / -nafRe snmpd .conf /usr/locat /net-snfnp/sharc/snntp
14、/snfnpd.confcat /usr/local/net-snmp/share/snmp/snmpd.confttttttit定义安全体名称s its tt u r ce定义请求的来源 ttcommunitij共同体名称itt First, map the community name public into a security nane ec.name安全林名称.ttsec.name sourcecommunitycom2sec notConfigUser default publictttttttttt Second, map the security name into a gro
15、up name:itsecond定汉安全组.UspcuritymoHEl安全椁式(snmph版本)ttsecuritynane安全体含祢ttgroupNamesecurityModel securityNamegroupnotConFigGroup v1notConfigUsergroup notConFigGroup u2cnotConfigUsertttttttttt Third, create a uiew for us to let the group haup rights to:毗hird定义弑国#incl/excl下面的施b子树是包括还是排除itsubtree试窗巾涉及的mih子
16、柄骊ask掩码铮了选)tt Make at least snnpualk -u 1 localhost -c public system fast again.ttnampincl/excl subtreemask(optional)uiewsystenuiewincluded.1.3 -6 _1.2 _1_1uiewsystenuiewincluded.1.3 -6 _1.2 _1 -25.1.1tttttttttt Finally, grant the group read-only access to the systemuiew uiew.噂最后,向安全组授权相应试图#grsup: s
17、econd申设置的安全组名itcontext上下文,u2c中始终为空#sec.model安全模芭,中选傍一为心,。业,usm#sec .leuel全级另可选jhauth .noauth ,priu .其中.u2c中只能为noauth就pmFi*前羸箱MnnE颁何与PD呻的context匹配,U3使用itreadft的读试囹胸rite授权的与鼎的比ap试图ttgroupcontext sec.model sec.leuel prefix read write notifaccess notConFigGroupanynoauth exact systenuiew none none|Solari
18、s 主机Solaris主机配置文件说明:黄色标注部分为相应配置信息。采用命令find / -name snmpd.conf查看配置文件所在的路径,可有cat输出snmpd.conf文件的内容。如:rootIocal host hanw?F f i nd / -nanse sninnd .conf /sr/local /net-snmp/share/snmp/snmpi.confcat /usr/local/net-snmp/share/snmp/snmpd.conftt Copyright 1988 -Sunitident ,(#)sninpd.conf 2.24 tt See belou F
19、ur flle Format andMicrosystems, Inc. All Rights Reserued. 两恩7”了 SMI supported keywordssysdescrSun SHMP Agent, Sun-Fire-U4iiBsyscontactSystem administratisrsysLocationSystem administratcsrs officettsystem-group-read-cesnmunity public 设置snap系统信息只谟口令ttsystem-group-write-cufimunitij privateread-citinmun
20、ity public 设置 srinp 只读口寿ttwrite-cutimunity priuatetrap trap-coinmunityttkernel-Filettmanagersmanagersl:calh95t 设胃trap招问的ipSNMP-trap 设置trap口念/umunixlus goldenl;?calh9stAIX主机配置文件为snmpd.conf,文件格式如下。黄色标注部分为相应配置信息。采用命令find / -name snmpd.conf查看配置文件所在的路径,可有cat输出snmpd.conf文件的内容。rooLiocfil host honw: find /
21、-nanse snnipd.conf/sr/local /ne t -sn mp /s ha re/s n mp /sn mpi querytimeut=12 snuKtiiieosjt=68smux1.3-6.1.J4.1.2.3.1.2.1.2gated password tt gatedsmux1.3 - 6.1,J4.1.2.3.1.2.2.1. 1:); 2(ipidpasswcrdttdpidsnmpd smuxtiineout=20 ttnuxatmdsmux 1.3.6.1.4.1.2.3U 1.2.3.1.1 muxatiid passw;rd ttmuxatrnd5输出报告工勘说明IP设备IP地址。SNMP Configured Status被测设备SNMP是否配置,取值为已配置/未配置。SNMP Working Status被测设备SNMP的工作状态,取值为运行状态/停止状态。SNMP Read Community被测设备SNMP共同体口令(读口令)。SNMP Version被测设备SNMP版本,取值为V1/V2/V3。Remark一般说明错误情况,比如SNMP启动异常等。