我可以使用curl查询jmx端口以检查jmx是否正常工作吗?

时间:2018-12-11 06:03:34

标签: chef jmx inspec

是否可以使用curl从jmx端口查询某些/任何数据?我正在编写一个inspec(chef)测试来检查jmx是否工作正常。

# curl https://localhost:9114
curl: (35) Encountered end of file

# curl -s -w "%{http_code}\n" https://localhost:9114 -o /dev/null
000

简单地卷曲不会返回任何有用的信息。

感谢阅读。

1 个答案:

答案 0 :(得分:0)

据我了解,您想检查一下jmx是否正常工作;这和厨师无关。在撰写本文时,inspec还没有builtin resource用于测试jmx。

考虑以下测试jmx的方法:

  1. 使用non-interactive command line tool(不是jconsole或任何gui)客户端进行jmx。例如,请参见jmxterm`并根据需要查询jmx
  2. jmx metric进行采样并进行分析。例如,它是否超过了某个阈值