`
longgangbai
  • 浏览: 7340430 次
  • 性别: 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  
这软件挺好用的

相关推荐

    基于net的超市管理系统源代码(完整前后端+sqlserver+说明文档+LW).zip

    功能说明: 环境说明: 开发软件:VS 2017 (版本2017以上即可,不能低于2017) 数据库:SqlServer2008r2(数据库版本无限制,都可以导入) 开发模式:mvc。。。

    LABVIEW程序实例-公式节点.zip

    labview程序代码参考学习使用,希望对你有所帮助。

    大米商城开源版damishop(适合外贸)

    大米外贸商城系统 简称damishop 完全开源版,只需做一种语言一键开启全球133中语言自动翻译功能,价格实现自动汇率转换,集成微信支付宝 paypal以及国外主流支付方式,自带文章博客系统。 软件架构 基于MVC+语言包模式,增加控制台,API导入产品方便对接其他系统(带json示例数据)。 使用要求 PHP7.4+ MYSQL5.6+ REDIS(可选) 安装方法 composer install 打开安装向导安装 http://您的域名/install 特色 1、缓存层增加时间与批量like删除 2、API产品导入方便对接其他系统 3、增加控制台命令行,命令行生成语言翻译包 4、后台一键开启自动翻译模式,支持全球133中语言,由于google代理翻译需要收费,这个功能需要付费。 5、可选购物车与ajax修改购物车产品 6、一键结算checkout 7、增加网站前台自定义路由 方便seo 更新日志 v3.9.7 集成鱼码支付接口,方便个人站长即使收款到账使用 v3.9.3 更新内容 1:增加ueditor与旧编辑器切换 2:增加可视化布局插

    LABVIEW程序实例-通过全局变量接收数据.zip

    labview程序代码参考学习使用,希望对你有所帮助。

    LABVIEW程序实例-日历控件.zip

    labview程序代码参考学习使用,希望对你有所帮助。

    毕设和企业适用springboot人工智能客服系统类及旅游规划平台源码+论文+视频.zip

    毕设和企业适用springboot人工智能客服系统类及旅游规划平台源码+论文+视频

Global site tag (gtag.js) - Google Analytics