Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何配置OpenNMS JMXMonitor_Java_Opennms - Fatal编程技术网

Java 如何配置OpenNMS JMXMonitor

Java 如何配置OpenNMS JMXMonitor,java,opennms,Java,Opennms,有一个值为“true/false”的JMXbean。 我想通过JMXMonitor添加一个使用该bean的监视 不幸的是,根本没有办法。 “JMX配置生成器”不会有帮助,因为它会为collectd生成配置,collectd可以处理数字数据 任何建议都将不胜感激。 谢谢 您可以使用,它允许您针对给定bean的值运行测试。查看示例“测试特定管理bean的值” 服务的外观如下所示: <service name="JMX-BeanValue-Test" interval="300000" user

有一个值为“true/false”的JMXbean。 我想通过JMXMonitor添加一个使用该bean的监视

不幸的是,根本没有办法。 “JMX配置生成器”不会有帮助,因为它会为collectd生成配置,collectd可以处理数字数据

任何建议都将不胜感激。 谢谢

您可以使用,它允许您针对给定bean的值运行测试。查看示例“测试特定管理bean的值”

服务的外观如下所示:

<service name="JMX-BeanValue-Test" interval="300000" user-defined="false" status="on">
    <parameter key="retry" value="3"/>
    <parameter key="timeout" value="3000"/>
    <parameter key="port" value="18980"/>
    <parameter key="beans.connected" value="org.opennms.workflow:name=client.onms.connected"/>
    <parameter key="tests.isConnected" value="connected.get(&quot;Value&quot;) == true"/>
</service>

<monitor service="JMX-BeanValue-Test" class-name="org.opennms.netmgt.poller.monitors.JmxMonitor"/>


希望这有助于进一步排除故障

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能无效。谢谢您的提示,在答案中添加了重要部分。