{{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 — хранить без ограничения.

Сколько раз self-check может не пройти у одного адреса, прежде чем адрес получит итог fail (допустимо 1–50, по умолчанию 5). Повторы идут на других валидаторах: валидатор, на котором адрес не прошёл self-check, этому адресу больше не выдаётся (на остальные адреса это не влияет). Значение действует на следующих повторах, без перезапуска.

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

Подсети для страницы «Аналитика»: по ним группируются адреса запуска. По одной в строке — CIDR и, через пробел, необязательная подпись (83.166.248.0/21 москва). Адрес относится к самой узкой подходящей подсети, остальные идут в строку «прочие». Пока список пуст, адреса группируются по /24.

{{end}}