我使用 salt-stack 超过 6 个月来管理 40 多个节点。
在我当前的设置中,我使用:
这在 CentOS 6.x 下运行
到目前为止,我的经验是 salt-stack 可以很好地注册所有内容。但是长期在节点上运行守护进程,它并不稳定。
我经常遇到无法达到盐爪的主人或内存膨胀的问题。这可以通过简单的解决方法来解决,即您每 24 小时/每周一次重新启动 salt-minions。
但是 salt-minion 中的这个问题使得它无法通过 0mq 框架收集数据。
我当前的设置运行安全。我可以使用 salt-stack 快速注册更改,并且在节点上收集可以解决问题。
您可能想看看Sensu,它是一个监控解决方案,可插入许多社区插件,包括Graphite等。
然而 Sensu 使用另一个消息队列RabbitMQ来传递消息。也许需要一些编码工作,但是您可以尝试替换两个消息队列之一,因为它们都应该使用 AMQ 协议来交换消息。