首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

利用SNMP4J兑现Snmp Trap完整例子

2012-10-24 
利用SNMP4J实现Snmp Trap完整例子下面是两个用于发送和接收Trap报文信息的类:?????1、运行MultiThreadedTra

利用SNMP4J实现Snmp Trap完整例子

下面是两个用于发送和接收Trap报文信息的类:

?

?

?

?

?

1、运行MultiThreadedTrapReceiver类,提示“开始监听Trap信息!”并处理监听状态

2、运行SnmpUtilSendTrap类,运行完毕后,将会在“开始监听Trap信息!”后面显示:

1.3.6.1.2.3377.10.1.1.1.1 : SnmpTrap
1.3.6.1.2.3377.10.1.1.1.2 : JavaEE

MultiThreadedTrapReceiver输出面板中显示以上两行即表示测试成功!

?

说明:

????? 本例只在本人电脑上测试过,操作系统为Windows

?

      }
}
}

public static void main(String[] args) {
MultiThreadedTrapReceiver multithreadedtrapreceiver = new MultiThreadedTrapReceiver();
multithreadedtrapreceiver.run();
}

}</pre>
<p>?</p>
<p>?</p>
<pre name="code" : " + recVB.getVariable());
}
}
}

public static void main(String[] args) {
try {
SnmpUtilSendTrap util = new SnmpUtilSendTrap();
util.initComm();
util.sendPDU();
} catch (IOException e) {
e.printStackTrace();
}
}

}</pre>
<p>?</p>
<p>?</p>
<p>1、运行MultiThreadedTrapReceiver类,提示“开始监听Trap信息!”并处理监听状态</p>
<p>2、运行SnmpUtilSendTrap类,运行完毕后,将会在“开始监听Trap信息!”后面显示:</p>
<p>1.3.6.1.2.3377.10.1.1.1.1 : SnmpTrap<br>1.3.6.1.2.3377.10.1.1.1.2 : JavaEE</p>
<p>MultiThreadedTrapReceiver输出面板中显示以上两行即表示测试成功!</p>
<p>?</p>
<p>说明:</p>
<p>????? 本例只在本人电脑上测试过,操作系统为Windows</p>
<p>?</p>
</div>
<p>?</p> 4 楼 slf616 2009-11-10   谢谢你的示例!!我现在有个疑问:threadPool = ThreadPool.create("Trap", 2);  
上面这句是使用线程池创建了2个等待trap的线程,如果成千个trap发送过来,这两个线程都被用光了,会出现什么情况?? 线程池会不会自动增加线程?? 谢谢! 5 楼 herry 2009-11-11   那就处于等待状态啊,类似数据库的连接池差不多,如果都消耗光了,那只能一个个排队了 6 楼 berlou 2009-11-11   做网络监控是很有前途的, 云计算服务商将来将非常依赖网络监控系统。庞大的计算机集群和网络资源是需要非常好的监控系统的。 7 楼 pch272215690 2012-05-18   这两段代码我们还在用,支持。。。

热点排行