如何使用SNMP监视Java进程

时间:2015-05-11 15:06:53

标签: snmp net-snmp mib snmp-trap

我需要使用SNMP监控Java进程,即如果Java进程关闭,它应该发送陷阱。如何使用net-snmp监控java进程需要帮助

我的查询是针对net-snmp:

我是否必须为Java进程创建MIB? SNMP代理如何获得状态?它是否运行一些脚本来收集状态报告?应该在哪里配置脚本? 如果我有MIB文件就足以与SNMP代理一起使用,或者我也必须编写一些脚本?

1 个答案:

答案 0 :(得分:2)

Java可以自己提供SNMP信息。请参阅SNMP Monitoring and Management

您需要使用" com.sun.management.snmp.port "来激活它。系统属性和 ACL文件

问题是如果它崩溃就不会发送陷阱,你只能 获得"生存/运行"信息。

要监视java进程本身(无论是活动还是死亡,崩溃时发送陷阱),您必须使用配置了proc指令的Net-SNMP等外部工具和" DisMan Event MIB "。有关详细信息,请参阅man pages