【问题标题】:How to monitor Java process using SNMP如何使用 SNMP 监控 Java 进程
【发布时间】:2017-02-17 23:24:00
【问题描述】:

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

我的查询是针对 net-snmp:

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

【问题讨论】:

    标签: snmp net-snmp mib snmp-trap


    【解决方案1】:

    Java 可以自己为您提供 SNMP 信息。见SNMP Monitoring and Management

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

    问题是它不会在崩溃时发送陷阱,您只能获取“实时/运行”信息。

    要监控 java 进程本身(它是活的还是死的,崩溃时发送一个陷阱),你必须使用一个外部工具,例如配置了 proc 指令和“DisMan Event MIBNet-SNMP /em>”。请参阅man pages 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多