FLOSS Server инструменты управления и аудита


15

Я долгое время работал с набором инструментов HP для автоматизации серверов, и хотя это отличный инструмент - его слишком много для использования в малом бизнесе или в домашней сети (точнее: он слишком дорог для чего-либо меньшего, чем крупная компания). позволить себе).

Я немного знаком с Puppet и OpenNMS для обеспечения и мониторинга. Однако, после поиска другой информации, кажется, что инструменты управления, которые достаточно развиты, чтобы использовать их без особых усилий для их обслуживания, невелики.

Существуют ли какие-либо другие инструменты FLOSS (коммерчески поддерживаемые в порядке) для управления:

  • подготовка сервера
  • патч контроль
  • проталкивание пакета программ
  • и т.д

расширение

  • хорошая интеграция с собственной подготовкой (кикстарт, Jumpstart, autoyast, unattend.txt, winpe и т. д.)
  • GUI некоторого вида был бы хорош , но не обязателен
  • Я хочу иметь возможность, например, настроить профиль ОС и отправить его на устройства X-многие , желательно с полями, которые будут заполнены в процессе ввода имени хоста, IP и т. Д.
  • на основе агентов предпочтительнее, чем на агентах (т. е. я знаю, что могу использовать что-то вроде pssh для управления пакетами и исправлениями, но для этого требуются предварительные общие ключи, а не проверка подлинности на основе агента / сертификата)
  • возможность привязки к Nagios, OpenNMS и т. д. была бы фантастической, поэтому известные порты, процессы и данные SNMP были бы великолепны
  • Поддержка виртуализации была бы очень полезна - но я согласен с тем, что не могу создать виртуальную машину, просто заполните / предоставьте ее

Если ответ на этот вопрос окажется «вот несколько инструментов, которые являются частью решения», я готов создать какую-то оболочку для своего собственного использования.


Ответы:


9

Насколько я знаю, Puppet не выполняет настройку базовой системы. Таким образом, вам всегда нужен базовый инструмент для автоматической установки системы дистрибутива.

Можно упомянуть такие инструменты, как

И некоторые интересные уже были названы.

С учетом вышесказанного, я полагаю, есть много вещей, которые необходимо учитывать, чтобы ответить на этот вопрос:

  • Какие дистрибутивы (или общие операционные системы) вы используете - что вы хотите развернуть и управлять, и на чем вы хотите / должны работать ваш сервер управления?
  • только для реального оборудования или для виртуализации тоже?
  • Какой тип виртуализации?
  • вам нужен / нужен графический интерфейс?
  • Кто должен использовать систему - какой уровень знаний у них есть
  • каким типом и размером инфраструктуры должен управлять инструмент (ы)?
  • для какой организации это?
  • Какой тип функциональности вы хотите и нуждаетесь? (Я подозреваю, что будет много "маленьких" и т. Д., Которые вы написали выше)

Я имею в виду, что вы хотите, чтобы вся ваша инфраструктура была зависимой и управляемой с помощью этого инструмента, вы должны немного сесть и подумать, что вам нужно, и написать это (не тонны бумаги, а несколько самых важных аспектов!) ,


4

Я бы порекомендовал Puppet для любой системной информации. Хотя, как уже было сказано, это не касается подготовки серверов.

Для управления патчами есть следующие:

  • Red Hat => Спутниковый сервер.
  • CentOS / Fedora, => Выход в открытый космос.
  • SuSE => SMT

Я также играл с проектом под названием « Бригадир », который объединяет кукольный и кикстарт. Это все еще находится на ранней стадии разработки.



3

Пока я не могу комментировать, я просто отвечаю здесь, чтобы добавить, что проект с открытым исходным кодом, основанный на RedHat Satellite, называется spacewalk


0

Я узнал о xCAT - который также, кажется, помогает выполнить хотя бы часть целей моего вопроса.

Также есть OCS для инвентаризации.


0

Прямо сейчас Форман кажется лучшим выбором, когда дело доходит до интеграции Puppet.

Но PuppetLabs также работает над инструментом обеспечения, называемым Razor . Об этом была презентация в PuppetCamp Munich, которую стоит посмотреть.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.