如何从spring应用程序向nagios发送应用程序运行状况数据?

时间:2015-02-27 20:26:58

标签: java spring monitoring nagios

我想将以下健康信息发送给Nagios进行监控:

  1. 各种连接池统计信息和连接状态
  2. RabbitMQ连接状态
  3. 商业逻辑指标,例如"已处理的交易数量"
  4. 我知道弹簧执行器项目,它非常适合主动监控。但是,这个应用程序驻留在我们客户的防火墙内部,因此我们无法使用Nagios来主动监控此应用程序。

    是否有任何框架可以很好地与spring一起工作?

1 个答案:

答案 0 :(得分:0)

我认为您仍然可以从Actuator项目中受益。我会通过编写一个调度方法来解决它,该方法从Actuator端点读取监控数据并将其发送到Nagios。如果Nagios有一个REST API,你可以使用Spring中的RestTemplate。