Перейти к основному содержимому

Управление инфраструктурой на базе
SaltStack из единого веб-интерфейса.

Назначение системы

SALT.BOX предоставляет инструменты управления, мониторинга и анализа инфраструктуры.

  • Фильтрация клиентских устройств по стандартным и пользовательским атрибутам, объединение устройств в динамические коллекции.

  • Выполнение команд и применение состояний SaltStack, просмотр результатов выполнения состояний по шагам, работа с параметризованными состояниями.

  • Добавление сведений о клиентах из различных источников и пользовательских атрибутов, использование этих сведений для фильтрации клиентских устройств, формирования коллекций и анализа инфраструктуры.

  • Настраиваемая статистика по коллекциям с различными видами визуализации и интерактивной фильтрацией.

  • Подключение дополнительных сервисов расширяет функциональность ядра программного комплекса.

  • Готовые шаблоны команд и задач из репозиториев вендора для решения типовых задач. Создание собственных параметризованных шаблонов.

  • Подключение к системе существующих контроллеров Salt Master, используемых для управления вашим парком устройств.

Возможности платформы

Посмотрите, как SALT.BOX помогает управлять инфраструктурой в повседневной работе

SALT.BOX — удобный центр управления вашей Salt-инфраструктурой

Salt Minion взаимодействует с сервером Salt Master по протоколу ZeroMQ.
Salt Master взаимодействует с Saltbox-Core при помощи модуля Saltbox-Bridge.
Saltbox-Core предоставляет веб-интерфейс и управляет процессами администрирования.

Клиенты

Salt Minion

Salt Minion — это агент, установленный на клиентском устройстве, который принимает и выполняет команды сервера Salt Master.

Контроллер

Salt Master

Salt Master — это серверный компонент, который обеспечивает авторизацию и подключение агентов, передачу управляющих команд и сбор результатов выполнения.

Система управления

SALT.BOX

SALT.BOX — это единая система управления, которая автоматизирует прикладные процессы: контролирует запуск и выполнение задач на подключенных контроллерах, а также обеспечивает анализ аппаратного и программного обеспечения парка техники.

Развертывание

SALT.BOX развертывается одним compose-стеком и подключается к существующему Salt Master.

Docker Engine
>= 25.0
Docker Compose plugin
>= 2.20.2
Python
>= 3.7.3
Открытая лицензия
Apache 2.0 на Salt.Config.Box
curl -fsSL https://dev.saltbox.pro/saltbox/saltbox-bootstrap/-/raw/dev/bin/bootstrap.sh | sudo sh

# NOTE:
# проверяет готовность хоста к установке и настраивает необходимые системные параметры
# если на хосте уже развёрнут стандартный Salt Master, предлагает использовать именно его вместо встроенного
# позволяет выбрать, какие модули Salt.Box установить: только бесплатные, все вместе с проприетарными, ни одного или отдельные по выбору
# скачивает основной установочный скрипт в домашнюю директорию пользователя и запускает его, после чего запуск автоматически продолжается вспомогательным скриптом развёртывания
# после завершения выводит адрес, логин и пароль администратора для входа в панель
# подробности доступны в разделе Quick Start в README, ссылка на который приведена ниже

Больше возможностей — в коммерческой версии

Расширенный набор функциональных модулей и экспертная поддержка для корпоративных Заказчиков. Свяжитесь с нами, чтобы узнать об условиях лицензирования и возможностях SALT.BOX CMS.

Узнать о коммерческой версии

Частые вопросы

  • Программный комплекс для управления программными конфигурациями рабочих станций и серверов: инвентаризация аппаратного и программного обеспечения, выполнение команд и задач, управление конфигурациями и мониторинг состояния парка техники в едином веб-интерфейсе.

  • SaltStack — движок автоматизации. SALT.BOX добавляет поверх него полноценную систему управления: собственную модель данных, динамические коллекции клиентов, шаблоны команд и задач, роли и разграничение доступа, статистику по парку техники и расширяемую модульную архитектуру.

  • Агент устанавливается на клиентские устройства с ОС Windows и GNU/Linux. Управление рассчитано на смешанный парк техники.

  • Да. Существующие контроллеры подключаются к системе и управляются из одного интерфейса вместе с остальным парком. Поддерживается подключение нескольких контроллеров, в том числе из разных сетевых сегментов.

  • Да. Через интеграционную шину подключаются дополнительные модули, например «Мониторинг», «Инвентаризация» и «Планировщик». Шаблоны команд и задач подключаются из репозиториев, а сведения о клиентах можно дополнять данными из внешних источников.

  • Да. Перевод рабочих станций на ОС семейства GNU/Linux и Linux-совместимое прикладное программное обеспечение входит в область применения программного комплекса, в том числе сопровождение гибридного периода, когда в парке одновременно Windows и Linux.

  • Разверните систему по документации, подключите контроллер и пилотную группу клиентов, затем распространите шаблоны задач и политики на остальной парк техники.

  • Да. Открытую версию можно изучить самостоятельно. Расширенный набор функциональных модулей, сопровождение и условия лицензирования доступны в коммерческой редакции SALT.BOX CMS.

Готовы начать?

Изучите документацию или перейдите в репозиторий проекта, чтобы развернуть SALT.BOX в своей инфраструктуре.