`
longgangbai
  • 浏览: 7339924 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SNMP 开发中必备工具MIB浏览器

阅读更多

    在SNMP开发中,如果你想知道一个SNMP中OID,你可能需要费很大的事情,在网上查找非常麻烦,现在我们可以在网上下载一个MIB浏览器使用。

SNMP MIB Browser(MIB浏览器),功能强大,简单易用。
1. 支持SNMP v1, v2c & v3
2. 支持SMI v1 & v2
3. 支持Get/GetNext/Set/GetBulk/Walk
4. 内建Trap接收器
5. 快速解析、加载MIB文件 

 

备注:(1)系统的信息:.iso.org.dod.internet.mgmt.mib-2.system

                  .1.3.6.1.2.1.1

         (2)主机信息:.iso.org.dod.internet.mgmt.mib-2.host

                 .1.3.6.1.2.1.25

          (3)private的企业OID编号:.iso.org.dod.internet.private

                  .1.3.6.1.4

           (4)HP信息:.iso.org.dod.internet.private.enterprises.hp

                   .1.3.6.1.4.1.11

 下载MiB

解压后结构如下:

 

其中mibtree.lst是MIB浏览器的树的文件。

  mibbrowser.ini是你要监控的文件。

mibdata.lst是MIB库。

 

mibbrowser.ini配置如下:

[UsedAgent]
addr=192.168.0.175
community=public
retries=1
timeout=2000

 

其中addr设备代理地址默认localhost

     community监控的团体

     retries尝试的次数

     timeout超时时间

 

可以在点击“View”选择“get counter  values”如下:

设置各种设备代理参数。信息保存在mibbrowser.ini。

 

 选择相关的节点:

   该节点的作用和OID自动显示。

关于设备代理的主机信息如下:

 获取取CPU使用率,已用内存,磁盘剩余空间、总空间等MIB OID。

CPU:hrSWRunPerfCPU  .

Mem:hrSWRPerfMem

Proc:HrSystemProcesses

RAM:HrSystemRAM

 

 如果有自定义的MIB OID可以加载相关的库。

 

 

 如果是第三方的HP,SUN等的服务器,可以选择private下面的

 

java snmp全面开发解决方案(web service snmp网关、代理snmp网关、网络拓扑发现等)

ObjectSNMP是一个面向对象的SNMP开发组件,与关系数据库流行的O-R Mapping技术类似,实现了Object到SNMP MIB的操作映射(简称O-M Mapping),系统提供了Java/SNMP网关、RMI/SNMP网关 、Web Service/SNMP网关服务。开发者无需理解SNMP协议和MIB细节,只需要定义普通数据对象,然后将数据对象按添加、删除、修改、查询等模式提交给网关即可。ObjectSNMP网关会自动将数据对象按开发者的期望发送到SNMP设备,并返回用户需要的数据对象。
    

    基于ObjectSNMP技术,同时来源于客户成功实践,ObjectSNMP还提供诸如分布式代理SNMP网关、 网络拓扑发现、物理拓扑发现、网络自动搜索发现 、设备连接关系发现、设备类型发现、网络漫游搜索、以及定义好的可管理各种设备的MIB数据等高级功能。

1. O-M Mapping映射框架功能
参考数据库领域流行的O-R Mapping技术,实现SNMP领域的Object-MIB映射框架,自动翻译MIB和OID语法,自动翻译SNMP命令和网络操作,彻底告别Socket、PDU、UDP、SNMPGet/Set/GetNex/GetBulk、OID方式的编程模式,开发人员需要做的仅仅是定义一个与MIB数据相对应的普通数据对象。然后通过各种网关提交数据对象,即可完成对SNMP的复杂访问。

 

2. Java/SNMP网关
使用者的程序和ObjectSNMP在同一个Java进程内,使用者定义普通Java数据对象,然后通过Java API访问ObjectSNMP网关。

 

3. Java RMI/SNMP网关
使用者的程序和ObjectSNMP在不同的Java进程内,或在不同的机器上。使用者定义普通Java数据对象,然后通过RMI Java API访问ObjectSNMP网关。

 

4. Web Service/SNMP网关
使用者可以为PHP、C++、.NET、Java、Flex、JavaScrip等支持Web Service技术的其他程序,通过在Web环境中,访问ObjectSNMP网关。Web Servcie/SNMP网关默认实现采用Tomcat Web服务器,支持任意兼容servlet的Web容器。

 

5. Proxy/SNMP透明网关
为私网穿透、分布式部署SNMP网关、SNMP网关负载均衡、主/从两级SNMP管理 等场景提供了透明的SNMP网关服务。Proxy网关可以采用Java、RMI、Web Service任意模式,并且完全对用户透明,就如同只有一个网关一样。

 

6.所有的网关均有一致的API服务
所有的网关的API保持一致,都提供了基于数据对象添加、删除、修改、查询等服务;并可以随意切换各种网关模式,保持API对用户不变。

 

7.支持私有MIB文件
产品可以加载各种厂商的私有MIB文件,加载私有MIB文件后,自动解析MIB文件的语法。

 

 

8.网络自动发现功能
全网设备发现:可以按网络号、IP范围、多个网络范围内,自动搜索发现设备,获取设备的基本信息、设备类型(交换、路由、路由交换、终端设备、厂商特有类型等)、MAC地址、ARP表、交换机端口、路由器接口、路由表、交换机转发表、主机IP地址等信息。

网络漫游发现:给定少数几个已知的网络号、IP范围,按用户指定的漫游深度和漫游广度,进行全网漫游发现。

网络拓扑自动发现:可以发现交换机与交换机、交换机与PC机、交换机与终端设备、交换机与路由器、路由交换机与路由交换机之间 的连接关系。连接关系可以定位到具体的设备端口、设备接口上。支持在任意指定的设备之间发现它们的所有连接,在全网范围内发现连接关系。

ObjectSNMP的物理拓扑自动发现采用了全新的技术:即支持单一Cisco、华为网络,也支持各种厂商设备混合网络。支持模糊连接定位,在数据不全或设备缺失的情况下,尽可能发现连接关系。可在任意的网络环境中工作,不需要用户对网络做任何假设(如路由器假设、根交换机假设、上/下行端口假设、边缘设备假设等)。

资源发现:搜索发现设备的网络接口、板卡、硬件设施、磁盘、内存、CPU、软件服务等。

网络自动发现性能参考:对于100人到500人左右的中小型企业网络,1-3分钟内发现所有的设备、设备信息、设备连接关系、设备资源。对于50个C网、1万多个IP、500台交换机、2000多台主机的大型平面交换的高校网络,20-30分钟内发现所有的设备、设备信息、设备连接关系、设备资源。

 

9.SNMP数据采集服务
ObjectSNMP提供如下常用数据采集服务,使用者可直接使用:
一、 系统类MIB描述
1. SNMP Agent系统信息(MibSystem)
2. 系统IP地址信息(MibIPAddrEntry)
3. SNMP Agent统计信息(MibSNMP)
二、 IP网络类MIB描述
1. 网络接口/端口信息(MibIfEntry)
2. 网络接口流量和数据包信息(MibIfEntry)
3. IP层流量和输入输出统计信息(MibIP)
4. 路由表信息(MibIPRouterEntry)
5. TCP连接资源和统计信息(MibTCPConnEntry)
6. UDP监听信息(MibUDPEntry)
7. IP-MAC关联表(MibMacIP)
三、 交换机MIB描述
1. 交换机端口基本信息(Dot1dBasePortEntry)
2. 交换机转发MAC地址和状态(Dot1dTpFdbEntry)
四、 硬件设施类MIB描述
1. 硬件设施和工作状态(MibDeviceEntry)
2. 存储系统状态(MibDiskAndMemoEntry)
3. CPU负载信息(MibProcessorEntry)
五、 软件类MIB描述
1. 软件进程状态信息(MibSoftwareRunEntry)
2. 已安装的软件信息(MibSoftwareInstallEntry)
六、 Java类MIB描述
1. Java服务器基本信息(MibJvmOS)
2. JVM基本信息(MibJvmRuntime)
3. Java内存和堆栈状态(MibJvmMemory)
4. Java线程和资源消耗情况(MibJvmThreading)



10. 自动Java代码生成技术
提供了Java数据对象代码的自动生成技术,进一步简化SNMP开发工作。



11. 附带SNMP MIB数据浏览器
可单独使用,也可集成在程序中使用SNMP数据浏览器,便于开发和调试。

 

 

下面MIB Browser的下载包:

 

分享到:
评论
2 楼 longgangbai 2012-02-12  
Sixteen 写道
这软件挺好用的

传说中SNMP开发利器,O(∩_∩)O哈哈~ 
1 楼 Sixteen 2012-02-10  
这软件挺好用的

相关推荐

    SNMP的MIB浏览器 JMIBBrowser.7z

    JMIBBrowser是一款基于Java开发的SNMP MIB浏览器,它提供了一个图形用户界面来查看和操作网络设备的MIB信息。通过这个工具,用户可以轻松地浏览网络设备的管理对象,查询设备的状态,甚至进行配置修改。 以下是...

    MIB Browser 浏览器SNMP协议开发

    SNMP协议开发必备神器,可以自己导入mib文件。好东西贡献给大家。很难找到这个。

    常用mib库文件

    描述中提到"比较全的mib库资源,一般的mib浏览器可加载使用",这意味着这个压缩包中的MIB文件兼容市面上常见的MIB浏览器软件,如SolarWinds、Net-SNMP、Icinga等。MIB浏览器是一种工具,用于解析和浏览MIB文件,通过...

    mib browser

    "MIB浏览器"是一种网络管理工具,主要用于管理和监控网络设备,如路由器、交换机和其他网络硬件。MIB(Management Information Base)是SNMP(Simple Network Management Protocol)的一部分,它定义了网络设备上的...

    Huawei MIB基础知识培训和mib browser用法

    MIB浏览器是一种工具,允许网络管理员浏览和操作MIB库中的对象。通过MIB浏览器,可以查询和修改设备的配置,如在上面的例子中,我们有三个管理对象:address、name和uptime。在NEW-MIB模块中,address的OID为1.1,...

    mib-view.rar_Mib View_Mibview_cisco mibbrow_mib_mib-view

    Cisco MIB浏览器通常是指Cisco提供的用于浏览和管理其网络设备MIB的工具,这些MIBs包含了Cisco网络设备的详细配置和性能信息。通过"Mib View"这样的第三方程序,我们可以更灵活地与Cisco设备交互,获取或更改设备...

    SNMP_Tester

    “Paessler SNMP Tester 3.2 汉化绿色版 SNMP请求测试工具 By Loading”描述中提到的这款软件,是由Paessler公司开发的一款实用工具,它已经被汉化为中文,并且是绿色版本,意味着无需安装即可直接运行,非常适合对...

    snmputil.exe及简单说明

    **snmputil.exe** 是一个命令行工具,主要用于SNMP(简单...在实际工作中,结合MIB浏览器和SNMP代理,snmputil.exe能够实现对复杂网络环境的高效管理和监控。因此,花时间学习和熟悉这个工具及其使用说明是非常值得的。

    实验二网络监控分享.pdf

    MIB浏览器是配置和查看网络设备MIB信息的重要工具,而H3C交换机则作为被监控设备,需要进行相应的配置以启用RMON功能。 在H3C网络设备上配置RMON涉及以下几个步骤: 1. 开启设备的Trap功能:在系统视图下,使用`...

    中南大学《通信网原理》第3章补充作业题

    而当用户通过Web浏览器访问免费邮箱(如***)来发送邮件时,虽然用户界面是在浏览器中呈现的,但实际邮件发送过程背后仍然使用SMTP协议。至于邮件从一个服务器传输到另一个服务器,也是通过SMTP协议进行的。这是因为...

Global site tag (gtag.js) - Google Analytics