Назад | Перейти на главную страницу

Решение для управления и мониторинга машин (Ubuntu)

Я ищу такой инструмент, как Canonical (управление системой и мониторинг для Ubuntu), с открытым исходным кодом и бесплатный. Цель состоит в том, чтобы управлять дюжиной или около того KVM-машинами для целей частного тестирования.

Я знаю puppet и munin или RHQ как отдельные инструменты для управления и мониторинга, но я бы предпочел что-то интегрированное. Какие-нибудь советы?

Основные требования:

Я не знаю централизованного способа, чтобы все было гладко и контролировалось. С другой стороны, я вижу другие ответы, предлагающие комбинации инструментов. Итак, вот мой:

  1. Zabbix имеет мониторинг / графику вместе в одном инструменте. Поддерживает информацию через SNMP и настраиваемый агент. Это очень хорошо, но его необходимо настроить для ваших серверов, иначе у вас возникнут проблемы с базой данных.
  2. Кукольный это менеджер конфигурации, в котором вы можете написать проявляет которые определяют машину. Он заботится о настройке, управлении пакетами и развертывании (поэтому вы можете применить изменение конфигурации к большому количеству серверов одновременно). Это ОТЛИЧНЫЙ инструмент, его легко установить и легко начать, но для расширенных конфигураций требуется некоторое знание их язык манифеста.

Zabbix имеет веб-интерфейс, а Puppet - Панель инструментов Puppet проект, который довольно крутой.

В заключение, Webmin кажется хорошей идеей, но, по моему опыту, это одна БОЛЬШАЯ проблема безопасности. За прошедшее время было обнаружено множество эксплойтов, и я бы не стал доверять им на производственных серверах.

Лично мне OpenNMS начал нравиться ( http://www.opennms.org/ ) для мониторинга. Вроде как Nagios и Cacti в одном лице. Что касается управления, марионетки (или моего любимого) набора самодельных сценариев bash, чтобы делать то, что вам нужно. :-)

Я бы использовал комбинацию cacti для мониторинга всего и webmin для управления пакетами и т. Д.

http://www.cacti.net/

Другими хорошими вариантами для мониторинга могут быть zenoss или munin.