我想通过java从主机和jmx端口获取指标

时间:2016-08-19 22:51:27

标签: java curl jmx nagios metric

我通过curl命令使用Nagios代理从JMX端口获取指标,这里是语法。

curl -s -X POST http://${hostname}:${agentport}/p1/kdc/monitor -d " {\"hostname\": \"${hostname}\", \"port\": \"${jmxport}\", \"metric\": \"${metric}\"}"'

curl -s -X POST http://manikya.devops.com/p1/kdc/monitor -d '{"hostname":"manikya.devops.com", "port":"9999", "metric": "bytes_in_per_second"}'

我想用Java做同样的事情。

1 个答案:

答案 0 :(得分:0)

Nagios Exchange上有大量可用的JMX插件,可以在此处找到它们:Nagios/JMX plug-ins