「javasnmp开源」java开源大全
本篇文章给大家谈谈javasnmp开源,以及java开源大全对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java如何获得当前的网络传输速度
- 2、java 开发 SNMP 一些疑问
- 3、java在调用telnet命令后。登录了交换机,想显示当前交换机的配置。怎么将这些配置全部得到???
- 4、请具体介绍一下 SNMP4J-Agent ,SNMP4J,SNMP4J-AgentX
java如何获得当前的网络传输速度
1. JAVA还没有API可以做到。
2. 可以通过脚本等到主机的网络流量:windown使用wmi,linux使用命令(watch -n 1 "/sbin/ifconfig eth0 | grep bytes")。
3. 另外就是SNMP协议,通过对于的MID获得主机或者网络设备的流量。
java有个开源的实现叫做SNMP4J,你可以google “SNMP4J 网络流量”搜索到大量信息。(
使用SNMP轮询做实事流量监控的频率不要太高,否则会有负载问题。)
java 开发 SNMP 一些疑问
1、具体实现可参考开源snmp代码 snmp4j:
里面有具体实现方法,网上相关介绍也有不少。
2、如果仅仅是配置客户端trap,有很多小工具安装配置一下就可以,如net-snmp(网上相关资料也不少)
3、代理端是需要开一个线程监听客户端trap消息的
java在调用telnet命令后。登录了交换机,想显示当前交换机的配置。怎么将这些配置全部得到???
JAVA有开源的SNMP开发包,使用它,你可以与路由器,交换机进行通信。
最后,,这个是java snmp 开源开发包。
请具体介绍一下 SNMP4J-Agent ,SNMP4J,SNMP4J-AgentX
SNMP4J是用于java开发网管系统,通过SNMP协议访问设备的。
SNMP4J-Agent是用于开发SNMP Agent程序的,是别人通过SNMP协议来访问你的Agent,你的Agent为别人提供数据,另外,这个API的License是Apachae 2.0,所以可以免费使用且不用公开源码。
SNMP4J-AgentX跟SNMP4J-Agent的区别就在于License是GPL,需要购买Commercial License或是公开源码。
详情请看两种License官方文档。
关于javasnmp开源和java开源大全的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。