Monitoring 监视和管理zeromq应用程序

Monitoring 监视和管理zeromq应用程序,monitoring,zeromq,Monitoring,Zeromq,我正在开发一个带有几个小型zeromq应用程序的分布式应用程序。是否有推荐的方法来监视和配置所有zeromq应用程序?我考虑配置端口和网络地址、启动应用程序、监控等。我知道存在像Nagios这样的系统,但我想知道zeromq是否有一种简单且推荐的方法。这远非易事,因为它取决于您的系统、其体系结构和需求,例如,取决于您的可用性。如果我假设您提供的服务在不可用时应该重新启动,那么有很多解决方案: 莫尼特: runit: daemontools 还有一些选择: 所有这些都没有将服务的配置或部署作为目标

我正在开发一个带有几个小型zeromq应用程序的分布式应用程序。是否有推荐的方法来监视和配置所有zeromq应用程序?我考虑配置端口和网络地址、启动应用程序、监控等。我知道存在像Nagios这样的系统,但我想知道zeromq是否有一种简单且推荐的方法。

这远非易事,因为它取决于您的系统、其体系结构和需求,例如,取决于您的可用性。如果我假设您提供的服务在不可用时应该重新启动,那么有很多解决方案:

莫尼特: runit: daemontools 还有一些选择:
所有这些都没有将服务的配置或部署作为目标。另外,独立监视而不是完全控制您的服务仍然是一个好主意,所以请保留您的nagios安装。

我的体系结构是Linux。您是否建议将zeromq应用程序作为守护进程运行?您的操作系统内核是Linux,您的体系结构可能是x86或AMD-64。说真的,所讨论的架构是zeromq应用程序应该提供的服务的架构,以及在哪个上下文中。当我建议创建一个类似守护进程的东西时,我只是猜测您还没有说明需求。