Я ищу такой инструмент, как Canonical (управление системой и мониторинг для Ubuntu), с открытым исходным кодом и бесплатный. Цель состоит в том, чтобы управлять дюжиной или около того KVM-машинами для целей частного тестирования.
Я знаю puppet и munin или RHQ как отдельные инструменты для управления и мониторинга, но я бы предпочел что-то интегрированное. Какие-нибудь советы?
Основные требования:
Я не знаю централизованного способа, чтобы все было гладко и контролировалось. С другой стороны, я вижу другие ответы, предлагающие комбинации инструментов. Итак, вот мой:
Zabbix имеет веб-интерфейс, а Puppet - Панель инструментов Puppet проект, который довольно крутой.
В заключение, Webmin кажется хорошей идеей, но, по моему опыту, это одна БОЛЬШАЯ проблема безопасности. За прошедшее время было обнаружено множество эксплойтов, и я бы не стал доверять им на производственных серверах.
Лично мне OpenNMS начал нравиться ( http://www.opennms.org/ ) для мониторинга. Вроде как Nagios и Cacti в одном лице. Что касается управления, марионетки (или моего любимого) набора самодельных сценариев bash, чтобы делать то, что вам нужно. :-)
Я бы использовал комбинацию cacti для мониторинга всего и webmin для управления пакетами и т. Д.
Другими хорошими вариантами для мониторинга могут быть zenoss или munin.