[url][/url]都是实际的学习snmp协议的操作方法,帮助熟悉该协议
以公司的cisco 2500的实验路由器为例来讲
1,先要在cisco router上配置snmp协议(具体配置网络上很多,不必讲解了)
2,通过简单开源工具测试是否router上的snmp协议已经开启 或者通过telnet进入路由器查看(使用 show snmp)
简单开源工具,我这里使用的是snmputil.exe (
http://www.wtcs.org/snmp4tpc/testing.htm)
使用命令 snmputil.exe get 192.168.0.100 cisco 1.3.6.1.2.1.1.5.0
192.168.0.100 是路由器的IP地址
cisco 是路由器community的名字
1.3.6.1.2.1.1.5.0 是要查找信息的OID
下面是比较标准的使用在router上的OID
#define sysDescr "1.3.6.1.2.1.1.1.0"
#define sysObjectID "1.3.6.1.2.1.1.2.0"
#define sysUpTime "1.3.6.1.2.1.1.3.0"
#define sysContact "1.3.6.1.2.1.1.4.0"
#define sysName "1.3.6.1.2.1.1.5.0"
#define sysLocation "1.3.6.1.2.1.1.6.0"
#define sysServices "1.3.6.1.2.1.1.7.0"
即可得到该路由器的description返回
在测试的时候发现老是连接不上,最后发现是community的名字不对。
所以,大家一定要注意community的名字
最好由telnet到命令行,通过 show running-config 命令 查看当前系统运行配置
以确定community的名字
3,使用net-snmp 开源工具得到路由器上MID的所有的值
先安装 Net-Snmp 软件
net-snmp.sourceforge.net
通过 snmpwalk -v2c -c cisco 192.168.0.100 的得到所有MID及其所对应的值
下来就可以统统 snmptranslate 来的得到 MID 所对应的OID的值
拿到OID就比较好用代码实现功能了
得到MIB的详细信息:
snmptranslate -On -Td IP-MIB::ipInReceives.0
4,查看cisco网站上的文档,找到路由器上cpu 和内存所对应的OID
http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094a94.shtml
http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094a95.shtml
cisco网站系列文档(关于snmp)
http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html
因为使用snmpwalk没法拿到cpu和 memory的OID, 所以在cisco网站上找到了这个东西
cisco网站上也有不少MIB文件,可以通过MIBrowser来查看
cisco网站上路由器交换机的snmp配置
http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094aa4.shtml
分享到:
相关推荐
6、熟悉动态路由协议的相关概念; 7、掌握RIP路由协议的原理和配置方法; 8、掌握OSPF路由协议的配置。 本章内容 交换机和路由器的管理方式 交换机的基本配置 路由器的基本配置 VLAN技术 路由原理 直连路由 静态...
7. SNMP 协议:简洁网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。该协议能够支持网络管理系统,用以监测...
- 学习网络安全基础,包括防火墙和SNMP配置。 - 熟悉DHCP服务的部署和管理。 - 练习网络故障排除和性能优化技巧。 **适用人群:** - 准备参加H3CNE认证考试的网络专业人士。 - 希望提高网络配置和管
TCP/IP已成为计算机网络的事实上的标准。在关于TCP/IP的论著中,最有影响的就是两部著作。一部是Douglas E. Comer的《用TCP/IP进行... 第二十五章介绍SNMP网管协议.详细讨论了MIB和TRAP.做网管的朋友们,这可是福音啊。
熟悉IPv6(下一代IP协议)的设计目标以及当前的发展状态;通过大最经专家验证的方法来管理路由器: 通过大量实用且全面的复习题、配置练习题及故障检测与排除练习题来测试和验证各种所学知识: 在掌握高级TCP...
2 8 任务2:安装和配置FTP服务 2 任务3:IP地址动态分配服务DHCP配置 2 任务4:域名系统服务DNS配置 1 任务5:配置邮件服务器 1 4 项目四网络管理 模块一网络管理软件 任务1:SNMP协议 2 6 任务2:网络管理工具 2 ...
"1 " " "4 "项目四网络管理"模块一网 "任务1:SNMP协议 "2 "6 " " " "络管理软 " " " " " " "件 " " " " " " " "任务2:网络管理工具 "2 " " " " " "任务3:网络分析 "2 " " " " "模块二网 "任务1:网络故障诊断 "2 ...
熟悉现代化的工作环境和掌握先进的教学、科研、管理和学习手段,有利于培养面向 世界、面向未来的高层次人才。 校园网设计主导: 1."度身定制" 对用户的需求进行了定量分析。站在用户的立场上为用户"度身定制"出这...
使用Java语言编写的一款用于反映颜色变化的面板,也就是大家熟悉的颜色调色板演示程序。原理是初始化颜色选择按钮,然后为颜色选择按钮增加事件处理事件,最后实例化颜色选择器。 Java二进制IO类与文件复制操作...
利用Windows NT的安全性保护Internet 和Intranet站点 发布多虚拟Web服务器 锁定个Windows NT工作站 使用Windows NT许可协议管理器 设置许可协议复制 添加和删除客户访问许可协议(CALS) 建立许可协议组 网络客户管理...
使用Java语言编写的一款用于反映颜色变化的面板,也就是大家熟悉的颜色调色板演示程序。原理是初始化颜色选择按钮,然后为颜色选择按钮增加事件处理事件,最后实例化颜色选择器。 Java二进制IO类与文件复制操作...
netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况 netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名 tracert -参数 ip(或...