我正在寻找一个示例来公开已经通过带有 SNMP 的 MBean 服务器公开的方法。
我读到自 Java6 以来,JDK 已经支持这一点,但我也发现 snmp4j 作为一个库。但我找不到任何适合我的场景的例子,或者会有所帮助。
我已经将 MBean 注册到 MBeanServer,并且我正在寻找一种方法来增强我已经拥有的类,以使它们适合 SNMP。我不能使用 mibgen,因为它会反过来。
也许有人可以给我一个例子,说明我需要做什么才能通过一些 SNMP 管理器监控我的应用程序。
一个示例 MBean 将是
public interface ExporterMXBean {
public static String BEANNAME = "exporter:type=Exporter,name=Exporter";
String getOutputDirectory();
void setOutputDirectory(String outputDirectory);
void startExport();
int getNumberOfThreadsWorking();
}
我需要在接口的实现中添加什么,如何将其注册到 MIB,以及如何将其公开/查看给经理?
提前致谢。