【问题标题】:How can I send application health data to nagios from a spring application?如何从 Spring 应用程序向 nagios 发送应用程序运行状况数据?
【发布时间】:2015-02-27 20:26:58
【问题描述】:

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

  1. 各种连接池统计和连接状态
  2. RabbitMQ 连接状态
  3. 业务逻辑指标,例如“处理的事务数”

我知道 spring-actuator 项目,它非常适合主动监控。但是,此应用程序驻留在我们客户的防火墙内,因此我们无法使用 Nagios 主动监控此应用程序。

是否有任何框架可以很好地与 Spring 配合使用?

【问题讨论】:

    标签: java spring monitoring nagios


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-07-22
      • 1970-01-01
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 2020-10-16
      • 2016-06-12
      • 1970-01-01
      • 2013-03-29
      相关资源
      最近更新 更多