Rudder (программное обеспечение)

Rudder — свободное программное обеспечение для аудита и управления конфигурациями, предназначенное для автоматизации настройки систем в крупных ИТ-инфраструктурах. Rudder использует легковесный локальный агент, устанавливаемый на каждую управляемую машину.

Разработка ведётся компанией Normation[1], основанной в 2010 году. Веб-интерфейс сервера написан на Scala, а локальный агент — на C; оба компонента распространяются как свободное ПО под лицензией GNU (General Public License 3.0)[2].

Что важно знать

История

Rudder был создан командой основателей Normation и впервые выпущен как свободное ПО в октябре 2011 года[3].

Версия Rudder 3.0 вышла в феврале 2015 года[4].

Версия, Rudder 8.0, была выпущена в ноябре 2023 года[5], а версия Rudder 8.3 — в апреле 2025 года[6].

По состоянию на 2026 год актуальной версией системы управления конфигурациями Rudder является 9.0[7].

Возможности

  • Инвентаризация узлов;
  • Полноценный веб-интерфейс;
  • Стандартизованные, переиспользуемые политики;
  • Редактор для составления собственных политик;
  • Централизованная система отчётности и история применения политик;
  • Группировка на основе поисковых запросов к инвентарной базе;
  • Автоматическое обновление таких групп (динамические группы);
  • Динамическая генерация политик для каждого хоста (снижает риск утечки данных из-за общих политик);
  • Запросы на изменения и их валидация;
  • REST API;
  • Поддержка Git в качестве бэкенда.

Платформы и совместимость

Для центрального сервера Rudder поддерживаются следующие операционные системы:

Для узлов Rudder существуют пакеты под:

  • Debian Linux 10, 11, 12 и 13;
  • Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS и 24.04 LTS;
  • Red Hat Enterprise Linux (RHEL) и производные 7, 8 и 9;
  • SUSE Linux Enterprise Server (SLES) 12 SP5 и 15 SP2 и выше;
  • Amazon Linux 2 и 2023;
  • Slackware 14;
  • Microsoft Windows Server 2012, 2016, 2019, 2022, Windows 10, Windows 11.

Примечания