Я работаю в распределенной системе, которая имеет несколько узлов, и я хотел бы иметь возможность удаленного мониторинга команд и состояния на них. Я искал хорошее решение и нашел Puppet , но оно кажется слишком сложным и громоздким. Есть ли что-нибудь более легкое, что позволяет управлять / контролировать и контролировать?
Мне нужно уметь делать следующие вещи (как минимум):
- Подача команд на распределенные узлы (запуск, остановка и т. Д.).
- Показать состояние узлов в системе (вверх, вниз, пропускная способность, ошибки, предупреждения и т. Д.).
- Было бы также хорошо, если бы у него был API C ++.
- Большой плюс был бы, если бы у него был какой-то веб-интерфейс.
- Это доступно (даже бесплатно)?
Я могу построить один на месте, но если что-то уже доступно, это сэкономит мне время.