Інструменти управління та аудиту сервера FLOSS


15

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

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

Чи є інші інструменти FLOSS (комерційно підтримується це добре) для управління:

  • забезпечення сервера
  • патч-контроль
  • натискання програмного пакету
  • тощо

Розширення

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

Якщо відповідь на це запитання виявиться "ось інструментарій, який є частиною рішення", я готовий побудувати якусь обгортку для власного використання.


Відповіді:


9

Наскільки я знаю, лялька не забезпечує базову систему забезпечення. Тому вам також завжди потрібен базовий автоматизований інструмент для встановлення системи дистибуції.

Можна було б згадати такі інструменти

А деякі цікаві вже названі.

Згадані вище, я вважаю, що для відповіді на це питання потрібно враховувати багато:

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

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


4

Я б рекомендував Лялечку для будь-якої інформації про систему. Хоча, як було сказано, це не обробляє надання серверів.

Для управління патчем є наступні:

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

Я також грав разом з проектом під назвою " Форман ", який поєднує ляльку з ритмом. Це, хоча, ще на початку розвитку.


3

На RHEL є супутник Red Hat.

На Debian є демаршал (створений google).


3

Оскільки я поки не можу коментувати, я просто відповідаю тут, щоб додати, що проект з відкритим кодом, заснований на супутнику RedHat, названий Spacewalk


0

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

Також є OCS для інвентаризації.


0

Саме зараз Форман здається найкращим вибором, коли мова йде про лялькову інтеграцію.

Але PuppetLabs також працюють над інструментом резервування під назвою Razor . Про це в PuppetCamp Munich відбулася презентація, яку, можливо, варто подивитися.


0

Ansible - це інструмент управління, який не базується на агентах, для систем на базі ssh (фокус здається Linux / Unix).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.