我需要使用SNMP监视Java进程,也就是说,如果Java进程关闭,它应该发送一个Trap。在如何使用net-snmp监视java进程方面需要帮助。
我的查询是针对net的:
我必须为我的Java进程创建一个MIB吗?SNMP代理如何接收状态?它是否运行一些脚本来收集状态报告?应该在哪里配置脚本?如果我有MIB文件,那么与SNMP代理一起使用就足够了,还是还需要编写一些脚本?
发布于 2015-05-11 15:19:55
Java可以自行提供SNMP信息。见SNMP监控与管理。
您需要使用"com.sun.management.snmp.port“系统属性和一个ACL文件来激活它。
问题是,如果它崩溃,它不会发送陷阱,您只能获得“实时/运行”信息。
要监视java进程本身(它是活的还是死的,在崩溃时发送一个陷阱),您必须使用一个外部工具,比如配置了Net-SNMP的proc指令和"DisMan事件MIB“。有关详细信息,请参阅手册页。
https://stackoverflow.com/questions/30171252
复制相似问题