社区
Web 开发
帖子详情
关于网络管理的:请问谁用java做过监控路由器 交换机的系统,或者了解snmp这方面的东西?
redline2005
2005-04-22 05:45:58
想做一个基于web的监控路由器 交换机的系统,但不知道怎么用java做?java类库里有snmp api吗?
还用第三方类库? 有谁做过这方面的东西?恳请赐教,不胜感激。
...全文
349
12
打赏
收藏
关于网络管理的:请问谁用java做过监控路由器 交换机的系统,或者了解snmp这方面的东西?
想做一个基于web的监控路由器 交换机的系统,但不知道怎么用java做?java类库里有snmp api吗? 还用第三方类库? 有谁做过这方面的东西?恳请赐教,不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redline2005
2005-04-27
打赏
举报
回复
谢谢网上的朋友们,现将我最近学到的贡献给大家。希望能对同样做网络管理的或者有兴趣做网络管理的朋友们 有用。
用java做网络管理必须要用到第三方的开发包。当然有能力也可以自己做(就是难了点)。
关于第三方的开发包 开源的:
1 .westhawk 的
2 .snmp4j
3 .joesnmp
关于开发包的使用,大家可以参照,doc 文件,也有好多例子。看懂了就好办了。
这些都是开源的,并且已经有人,使用过他们开发过系统了。大家尽管放心使用。
如果手头没有路由器交换机 等网络设备。可以使用路由器模拟软件,这个网上都有下载。搜一下!
一般的都可以模拟 路由器 交换机等。可以在自己的机子上模拟调试环境。也可以装一个虚拟机器,在你的机子上,虚拟一个局域网。
我所知道的好像就这么多了,希望路过的高手们,师哥师姐们,多多帮忙指教。系统做起来有什么需要注意的,或者介绍一下开发步骤?
s_phoenix
2005-04-24
打赏
举报
回复
snmp4j是开源的。
westhawk里面有很多现成的bean和写好的servlet,略微修改一下就可以了。
snmp4j,westhawk对于snmp v1,v2,v3都支持的。
我的QQ只有在单位里开,所以只有周一加你了。
我觉得做这个还是要对SNMP协议熟悉才行,要明白它整个运作的机理。不知道你在这方面了解的如何。我个人写了一个培训PPT,用于对单位内部的。如有需要,可以供你参考。
redline2005
2005-04-24
打赏
举报
回复
大家 都说说?
讨论讨论
redline2005
2005-04-23
打赏
举报
回复
网络流量统计现在有几种方法:
1,代理防火墙
2,通过SNMP技术
{1,通过Westhawk's SNMP stack来进行编程实现。
2,通过AdventNet SNMP API 4来进行编程实现。
3,通过路由器自身的技术(如cisco的Netflow技术)
}
我刚刚了解的,谢谢各位帮忙。 谢谢s_phoenix() 我没有msn ,可以用QQ联系吗?我的QQ是:31900084
我想问一下: 为什么不用AdventNet SNMP api4 ? 这个不是免费的吗? 我下载了 他的包呀?如果是免费的 我肯定下载不下来呀? 和Westhawk's SNMP stack相比,这两个哪个更好一些? 哪个应用的更广泛一些?
redline2005
2005-04-23
打赏
举报
回复
snmp4j 这个是不是也是 试用版的?
你已经做好了 你的系统了吗?
太厉害了, 我现在还在比较 选 snmp api 呢
因为有的 api 不支持 snmpv3 版本,不支持MIB-2 的。是不是这样?
redline2005
2005-04-23
打赏
举报
回复
刚刚 查到 一些信息和大家共享.
找到一个iReasoningSnmpV3.zip的 snmp api 他是www.iReasoning.com 网上的,30天的使用版。但我不清楚我如果我用他们的包做开发超过了30天他们是怎么判断的?
同样如果我用 AdventNet 的包,他们是怎么判断我 超期的?
s_phoenix() 我加你了,你确定呀 我的QQ名字是红线 号:31900084
s_phoenix
2005-04-23
打赏
举报
回复
我的QQ:1307570
AdventNet SNMP api4分标准版和增强版,后者只能用40天的。
因为个人觉得westhawk用起来很简单,所以就用了,没什么理由。
我也是上周才开始接触SNMP的。主要比较了westhawk和snmp4j,然后决定使用前者。
原来我们单位用的是MRTG,现在我以完全替代了MRTG的功能,而且还可多监控其他信息。
只要获取信息解决了,其他功能应用就看你自己想了,反正就是匹配不同的OID。
june7
2005-04-22
打赏
举报
回复
关注中
s_phoenix
2005-04-22
打赏
举报
回复
我现在是用westhawk轮询数据设备的端口状态、进出流量、系统启动时间等信息,主要是system组和interface组的信息。然后记录入数据库。后期用jFreeChart画流量曲线图,基本替代了MRTG。
s_phoenix
2005-04-22
打赏
举报
回复
用westhawk,我最近也在做这个,大家可以一起探讨。
msn:s_phoenix@163.net
其他的还有snmp4j之类,不过我觉得westhawk简单好用。
免费的轻量SNMP v1,v2c,v3协议栈,用的较多
链接地址是: http://www.westhawk.co.uk/resources/snmp/index.html
chinazym
2005-04-22
打赏
举报
回复
关注,帮你UP
redline2005
2005-04-22
打赏
举报
回复
没人知道吗
大家讨论讨论也可以呀
我很急呀
WGCLOUD是一款Linux运维
监控
工具,支持
系统
硬件信息,.rar
简介 wgcloud是一款可视化的Linux运维
监控
工具,内置对
系统
的各维度
监控
,提供可视化的数据显示,让我们实时
了解
系统
的运行状态。比如对CPU的指标监测、内存的监测、
系统
磁盘空间的监测,服务接口的监测等等。 WGCLOUD主要使用
java
和golang开发,性能和安全性比较好 1、WGCLOUD支持主机或服务器各种指标监测(cpu使用率,cpu温度,内存使用率,磁盘容量空间,磁盘IO,硬盘SMART健康状态,
系统
负载,连接数量,网卡流量,硬件
系统
信息等)。 2、支持监测服务器上的进程应用、文件变化、端口、日志文件、DOCKER容器、数据库、数据表等资源。 3、支持监测服务接口API、数通设备(如
交换机
、
路由器
、打印机)PING和
SNMP
监测、自定义
监控
指令等。自动生成网络拓扑图,大屏可视化,web SSH,统计分析报表,指令下发批量执行,FTP监测,资产管理,设备账号管理,故障告警信息推送(如邮件、钉钉、微信、短信等) 4、WGCLOUD目前已支持大部分的Linux、Unix、Windows平台运行,具体如下
SugarNMS_datasheet功能表
一款基于纯
Java
、MySQL和
SNMP
技术的
网络管理
软件,集成了网络拓扑图、设备发现、设备管理、设备故障和状态
监控
、流量
监控
、性能分析、MIB数据查看、告警通知、图表分析、多用户登录等功能。 其极具特色的拓扑图
监控
主界面,可以一目了然的对全网结构、全网状态、全网设备信息进行掌控。 其最大的特性,还在于开放性和灵活性,SugarNMS提供了一些常见的(如流量、带宽、丢包、接口、IP、停机、CPU、内存、磁盘、链路状态、软件服务)监视方法及性能分析方法,管理员还可以定义任意的
SNMP
和TCP管理方法,并可以与原来的
监控
界面无缝衔接起来。 SugarNMS可以管理支持
SNMP
、TCP的任何设备,诸如
路由器
、
交换机
、防火墙、存储设备、无线网关、操作
系统
、数据库、软件应用等。.
网络实验(
交换机
,
路由器
)
本课程以实验为基础。着重培养学习人员动手实际操作能力主要叫学习人员掌握
交换机
,
路由器
等基本配置和进阶配置培养学习人员动手搭建实验拓扑能力
java
snmp
源码-esb-connector-
snmp
:esb-connector-
snmp
java
snmp
源码
SNMP
EI 连接器
SNMP
允许您通过 WSO2 Enterprise Integrator (WSO2 EI)
监控
和配置网络组件,例如服务器、
路由器
、
交换机
或打印机。 此连接器支持简单
网络管理
协议 (
SNMP
) 版本 2,并使用
snmp
4j 库,它是
Java
:trade_mark: SE 的企业级免费开源
SNMP
实现。
SNMP
是一种流行的协议,用于管理 IP 网络上的设备。 兼容性 连接器版本 支持的
SNMP
4J版本 支持的 WSO2 ESB/EI 版本 2.5.5 EI 6.5.0 2.5.5 EI 6.1.1、EI 6.3.0、EI 6.4.0 2.5.5 ESB 4.9.0、ESB 5.0.0 入门 下载并安装连接器 单击“下载连接器”按钮从 下载连接器。 然后,您可以按照此步骤通过 EI 实例中的管理控制台添加和启用连接器。 有关在 EI 配置中使用连接器及其操作的更多信息,请参阅 。 如果您想通过 EI 工具使用连接器,请参阅 。 配置连接器操作 要开始使用
SNMP
连接器及其操作,请参阅 。 从源头构建 按照下面给出的步骤从源代码构建
SNMP
连接
基于
Java
使用
Snmp
4j进行
监控
与采集(
snmp
trap、
snmp
walk、
snmp
get)
一、前言 之前有在弄
监控
服务器这块的工作,今天来整体总结下。因为有些服务器(
路由器
、
交换机
等都是基于
snmp
协议的)必须使用
snmp
协议去
监控
采集和接收信息,所以必须去
了解
snmp
相关内容,以及如何在基于
java
上开发。关于
了解
snmp
相关内容,必看《
SNMP
简单
网络管理
协议》这本书里面介绍的很详细,另外推荐这位前辈的博文写的很到位《
snmp
学习总结》。关于
snmp
4j的介绍也可以看...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章