首页 文章

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

提问于
浏览
0

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

  • 各种连接池统计信息和连接状态

  • RabbitMQ连接状态

  • 业务逻辑指标,如"Number of transactions processed"

我知道 spring Actuator 项目,非常适合主动监控 . 但是,这个应用程序驻留在我们客户的防火墙内部,所以我们不能使用Nagios来主动监控这个应用程序 .

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

1 回答

  • 0

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

相关问题