{{define "settings_page"}} {{template "html_head" .}}
{{template "sidebar_nav" .}}
{{template "topbar_mobile" .}}
{{template "banner_inner" .Banner}}
{{template "settings_content" .}}
{{end}} {{define "settings_content"}}

Настройки

{{template "settings_form" .}}
{{end}} {{define "settings_form"}}

Автоматический цикл

Повторяет сценарий оператора: «Очистить всё» → «Сканировать Floating IP» → ожидание, пока все адреса очереди пройдут проверку → пауза и новый цикл. Интервал отсчитывается от завершения предыдущего цикла. Пока автоцикл включён, периодическое сканирование по fip_scan_interval_seconds не выполняется. Выключение не прерывает проверки, которые уже идут.

{{if .AutoCycle.Enabled}}Автоцикл включён{{else}}Автоцикл выключен{{end}} · фаза: {{.AutoCycle.PhaseLabel}}

Последний запуск: {{fmtTime .AutoCycle.LastRunStartedAt}}
Завершён: {{fmtTime .AutoCycle.LastRunFinishedAt}}
Следующий запуск: {{fmtTime .AutoCycle.NextRunAt}}
Результат последнего цикла: {{.AutoCycle.OutcomeLabel}}{{if .AutoCycle.LastError}} — {{.AutoCycle.LastError}}{{end}}
Свободных адресов в последнем скане: {{.AutoCycle.LastScannedFree}} · завершённых циклов: {{.AutoCycle.RunsTotal}}
{{if .AutoCycle.Enabled}} {{else}} {{end}}

Пауза между привязкой Floating IP к валидатору и началом self-check — даёт data plane OpenStack время начать пропускать трафик через только что привязанный адрес, прежде чем проверять его. 0 — без паузы (поведение по умолчанию). Значение должно оставлять запас внутри лизинга адреса: fip_settle_seconds + self_check_timeout_seconds < lease_ttl_seconds — иначе адрес не успеет пройти self-check до истечения лизинга и будет возвращён в очередь.

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

Типы проверок, которые прогоняет prober на каждой настроенной площадке для каждого проверяемого адреса — глобальный набор, общий для всех площадок. Отдельно от списка площадок (/sites), который решает, сколько площадок опрашивать, а не что именно они проверяют. Пустой список портов и выключенный ICMP — штатный способ временно свести inbound-проверки к нулю, не трогая список площадок.

{{end}}