如何监控java控制台应用程序?

时间:2015-05-22 21:59:08

标签: java

我想确保java控制台应用程序24/7运行良好。它只是一个普通的jar,没有涉及应用程序服务器。

我想在外部监控的事情应该是:

  • 控制台应用实际上正在运行
  • 数据库连接处于活动状态
  • 任何网络服务连接都是活的(该应用程序主要是肥皂客户端)
  • 有关例如CPU的一些统计数据
  • cron作业正在运行

有几个servlet应用程序在应用程序服务器上运行时提供这些指标。但是我的情况呢,它只是一个cmd应用程序?我怎么能将这些任务暴露给外部工具?

1 个答案:

答案 0 :(得分:0)

为什么不使用Jetty让您的应用按需提供状态页?或者某些JSON,如果你想通过其他服务解析它?