我们要做网络管理的软件,需要通过某种方式得到所有被管设备的SNMP版本号,请问有什么方法能得到吗?
------解决方案--------------------------------------------------------
Telnet ---> agent
show ok?
------解决方案--------------------------------------------------------
一个多月了,这个问题还没解决唆?
既然是大的城域网,有几个问题不知你考虑得如何:
1. 多穴主机的问题: 你需要访问的设备很多都是多地址的, 有些地址(基本上都是以太地址)可以获取SNMP信息,而有些(比如,大多数并口或串口地址)则不行, 在搜索时你必须分析地址类别, 再发SNMP GET包;
2. 很多城域网设备会限制SNMP访问地址, 仅指定有限的地址可以用SNMP访问设备;
3. get-bulk命令肯定是一个有效的判断方法, 你的实现是否有问题?
4. 说句无理的话, 你要做的这个判断版本的事情, 在我看来意义并不大. 它到底有什么实际意义?
另, 说服你们的网管中心, 来买一套我们的easyman软件吧, 价格又便宜, 操作使用非常直观,可以让你立即获得有效的管理手段, 又何须自己来做呢?
网址: http://www.cosmonet.com.cn
------解决方案--------------------------------------------------------
你可以用扫描软件看看
想安全焦点的 xscan 2.3