Интерфейс Site
Зачем нужен этот раздел¶
Site-сервер — это «представительство» Master в филиале или удалённом сегменте сети. У него есть собственный веб-интерфейс, который открывается по адресу https://<site-host>:<порт> (по умолчанию порт тот же, что и у Master — 443). Вход — логин admin и пароль, заданный в .env (переменная LSUS_SITE_ADMIN_PASSWORD).
Этот интерфейс не повторяет админку Master. У Site более узкая задача — обслуживать клиентов своего сегмента: раздавать им репозитории, передавать heartbeat на Master, держать локальные копии пакетов. Поэтому и UI у Site проще: нет ни политик, ни кампаний, ни пользователей — всё это живёт на Master и реплицируется вниз.
Какие вкладки есть¶
Site повторяет навигацию Master, но в урезанном виде — только то, что имеет смысл для площадки:
| Вкладка | Зачем |
|---|---|
| Дашборд | Состояние самого Site: сколько хостов обслуживает, сколько репозиториев локально, статус связи с Master. |
| Хосты | Клиенты этой площадки. Можно посмотреть статус, обновления, ошибки — но без полного набора действий Master. |
| Репозитории | Локальные копии репозиториев на Site. Состояние синхронизации с Master, размер, доступность. |
| Windows KB | Локальные копии MSU-файлов для Windows-хостов площадки. |
| Администрирование | Параметры самого Site: связь с Master, SSL, журнал. |
Вкладка «Дашборд»¶
Показывает ключевые метрики Site:
- Хосты — сколько клиентов привязано к этому Site, сколько онлайн.
- Репозитории — сколько локальных копий репозиториев, их состояние.
- Связь с Master — есть ли активное соединение, когда была последняя синхронизация.
- Диск — свободное место на разделах Site. Это критично: если диск заполнится, Site перестанет принимать новые пакеты.
Вкладка «Хосты»¶
Список клиентов, привязанных к этому Site (по подсети или явным назначением с Master). Показывает их статус, обновления и heartbeat.
Действия с хостами ограничены
На Site нельзя ни удалять хосты, ни менять их группы, ни запускать кампании — всё это делает Master. Site только передаёт клиентам пакеты и собирает heartbeat. Это сознательное разделение: администрирование — в центре, исполнение — на местах.
Вкладка «Репозитории»¶
Здесь видны локальные копии репозиториев, синхронизированные с Master. Это «рабочий набор» Site — то, что он раздаёт своим клиентам.
Что видно в таблице:
- Имя репозитория.
- Размер локальной копии.
- Дата последней синхронизации с Master.
- Статус — успешно / синхронизируется / ошибка.
Если репозиторий красный (ошибка синхронизации) — клиенты Site не смогут из него обновляться. Разбирательство через Логи.
Вкладка «Windows KB»¶
Аналогична «Репозиториям», но для Windows-обновлений: показывает локальные MSU-файлы, синхронизированные с Master, и их состояние.
Вкладка «Администрирование»¶
Здесь — параметры самого Site:
- Связь с Master — URL, API-ключ, статус соединения.
- SSL-сертификат — такой же блок, как на Master.
- Сетевые настройки — порты, таймауты.
- Журнал — локальный журнал событий Site (не дублирует Master-журнал).
- Логи системы — файлы журналов самого Site.
Когда пользоваться Site-интерфейсом
- Проверить, что Site жив и раздаёт репозитории.
- Посмотреть, сколько клиентов этого филиала активно.
- Разобраться, почему репозиторий «не приезжает» с Master.
- Сменить SSL-сертификат Site без перенастройки Master.
Политика и кампании — только на Master. Site не принимает решений, он их исполняет.