Rudder (программное обеспечение)
Rudder — свободное программное обеспечение для аудита и управления конфигурациями, предназначенное для автоматизации настройки систем в крупных ИТ-инфраструктурах. Rudder использует легковесный локальный агент, устанавливаемый на каждую управляемую машину.
Разработка ведётся компанией Normation[1], основанной в 2010 году. Веб-интерфейс сервера написан на Scala, а локальный агент — на C; оба компонента распространяются как свободное ПО под лицензией GNU (General Public License 3.0)[2].
Что важно знать
| Rudder | |
|---|---|
| Тип | Управление конфигурациями, администрирование систем, управление сетями, управление облаками, непрерывная доставка, DevOps |
| Автор | Normation |
| Разработчик | Normation |
| Написана на | Scala (сервер), Rust (сервер), C (агент) |
| Операционные системы | Linux, Microsoft Windows |
| Последняя версия |
|
| Репозиторий | github.com/Normation/rud… |
| Лицензия | GNU General Public License, Apache |
| Сайт | rudder.io |
История
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 поддерживаются следующие операционные системы:
- Debian Linux 11 и 12;
- Ubuntu 22.04 LTS и 24.04 LTS;
- Red Hat Enterprise Linux (RHEL) и производные 8 и 9;
- SUSE Linux Enterprise Server (SLES) 15 SP4 и выше;
- Amazon Linux 2023.
Для узлов 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.


