我们有一个由许多独立组件(服务器)组成的企业解决方案,它将部署在多个节点上。
我们的解决方案包括: - 10多个Web应用程序(使用Node + Express构建) - 10个以上的Java服务器,用于内部处理 - 外部组件,如Redis,MySQL
为了部署此解决方案,我们使用Ansible工具。现在,对于监控(启动,停止和实际监控)部分,似乎有很多选择:
我不清楚什么是正确的组合以及为什么?最初我认为我应该使用Monit,但后来我发现了一些似乎建议永远+ monit,或upstart + monit等等的博客。
这里有没有明确的想法......