Открыть руководство с поиском
Начало работы
- Начало работы с InfraGuardЧто такое InfraGuard, какие задачи он решает и как пользоваться этим руководством — за пять минут.
- Поиск по этому руководствуНаходите ответы мгновенно — с помощью поиска с автодополнением и палитры команд ⌘K.
- Вход и аутентификацияКак работает сеансовый вход в консоль, как сеанс пересинхронизируется при каждом запросе и как аутентифицируется внешний API приёма данных.
- Уровни доступа (demo · staff · admin)Единственная модель управления доступом в InfraGuard: целое значение user_level сравнивается со значением min_req каждого экрана.
- Роли, команды и ответственныеРоли и команды — только информационные подписи, доступ открывает исключительно уровень; а также объединённый селектор ответственного (пользователь или команда).
- Навигация · Меню по ролямМеню InfraGuard, построенное вокруг ролей и управляемое базой данных (infr_sitemap + min_req), — 8 ролевых областей и почему граница роли совпадает с границей прав.
- Светлая / тёмная темаПереключение консоли между светлым и тёмным оформлением — единственный атрибут data-theme на корневом элементе, сохранение в localStorage (infr-theme), кнопка в верхней панели и все цвета в виде токенов CSS-переменных --infr-*.
- Смена языка · ЛокализацияКак изменить язык интерфейса консоли InfraGuard — 8 языков, включённое подмножество на выбор администратора и правило разрешения сессия→cookie→профиль→язык сайта по умолчанию.
- Живое обновление (Reverb + опрос)Два способа, которыми экраны обновляются сами — мгновенные push-сообщения по WebSocket Reverb и лёгкий опрос раз в 30 секунд с дешёвым токеном изменений rev — и почему консоль никогда не ломается при выключенных WebSocket.
- Как читать стартовый экран ОбзорЕдиная домашняя консоль, которая на одном экране сводит вместе составные оценки доступности и безопасности, KPI-карточки, кольцо обнаружений и живые полосы серверов во всю ширину.
- Мой профильПросмотрите данные собственной учётной записи и самостоятельно смените пароль — страница самообслуживания.
- Публичная посадочная страница, заявки на демо и теги аналитикиРазделы, которые открываются без входа в систему (посадочная страница, форма заявки на демо, руководство пользователя), теги GA4/GTM, измеряющие их посетителей, и экран администрирования, в котором обрабатываются поступившие заявки на демо.
DBA
- Сервисы ▸ База данныхНапрямую подключается к зарегистрированным базам данных и с помощью SHOW GLOBAL STATUS + information_schema отслеживает текущую нагрузку (параллелизм, пропускную способность) и структуру схемы.
- Концепции настройки БД — блокировки, кэш, индексы, контрольная точка, памятьКратко излагает концепции производительности БД, которым обучают всплывающие подсказки при наведении на экране Сервисы ▸ База данных (7 причин ожидания блокировки строки, попадание в кэш буферного пула, использование индексов, давление контрольной точки/redo, сброс «грязных» страниц).
- Сессии (Redis)Наблюдайте за состоянием хранилища сессий и кэша Redis по узлам (ёмкость, пропускная способность, доля попаданий, управление памятью, keyspace) по данным read-модели, наполняемой коллектором, — без прямого подключения к Redis.
- Концепции настройки Redis (обучение по сессиям)Как читать метрики Redis на экране Сервисы ▸ Сессии (Redis) — 7 причин роста slowlog, доля попаданий, здоровый диапазон фрагментации памяти, а также истечение TTL против вытеснения.
- Регистрация коллектора базы данныхЗарегистрируйте коллектор access=database в виде отдельных записей db@alias для каждого узла, чтобы наполнять Сервисы ▸ База данных и оповещения, сохранив пароль через Crypt или переиспользовав его через cred_ref=env:PREFIX.
DevOps
- Доска состояния инфраструктурыЖивая доска доступности: нагрузка, ЦП, память и диск по каждому узлу, а также состояние сервисов nginx/php/mysql/mongo на одном экране.
- Серверы (временные ряды нагрузки)Нагрузка, ЦП и память по каждому серверу в виде кольцевых индикаторов, а также графики временных рядов на экране Инфраструктура ▸ Серверы.
- Хранилище и RAIDЖивая панель только для чтения: состояние RAID-контроллера (Optimal/Degraded/Failed), карта физических дисков и использование дискового пространства тома данных по каждому узлу.
- Соединения по портам (PORT OVERVIEW)Флагманский экран мониторинга портов: карточки по портам с распределением состояний TCP по серверам, основными IP-источниками и их количеством — в реальном времени.
- IP-соединенияХостовое представление удалённых IP-узлов по каждому серверу в виде точек интенсивности по портам, с всплывающим окном расследования IP: разбивка соединений, история по агрегатам, гео/ASN, репутация и прямая ссылка на блокировку.
- Трафик (сетевой ввод-вывод)Показывает по каждому серверу пропускную способность входящих и исходящих байтов и пакетов из server_traffic в виде линейных графиков ECharts — данные, которые устаревшая консоль собирала, но никогда не отображала.
- ОповещенияСоздавайте политики групп оповещения, объединяющие системные, веб-, СУБД- и охранные условия; при нарушении они автоматически уведомляют получателей по SMS и электронной почте.
- Обзор сервисов — подобранная доска в реальном времениПодобранная доска сервисов в реальном времени: оператор сам выбирает сервисы (веб, базы данных, сессии, прокси, Docker) в виде карточек приоритета и наблюдает за ними через шкалу доступности и живые временные ряды.
- Веб-сервисы (nginx-vts)Живой мониторинг каждого сайта через nginx-vts и управление сайтами: доступность за 24 часа по данным активного синтетического зонда и срок действия сертификатов TLS.
- Аналитика посетителей и поискаСмотрите аналитику посетителей GA4 и поисковый трафик Search Console прямо с карточки сайта, используя сервисный аккаунт, сохранённый для каждого сайта вместе с сопоставлением ресурса.
- Каталог сервисовКонсоль с двумя вкладками, которая выводит службы-демоны из реестра версий, проверяет их работоспособность и отображает зависимости.
- Проекты (Сервисы ▸ Проекты)Общий реестр метаданных проектов — регистрируйте исходный код (GitHub), CI/CD (Jenkins), связи с web/db, цели резервного копирования и ссылки на секреты (это не инструмент развёртывания).
- Решение проблем (карточки инцидентов)Рабочий процесс карточек инцидентов, который отслеживает сбои и ошибки по цепочке регистрация -> расследование -> причина установлена -> решено -> закрыто, фиксируя непосредственную и коренную причину, восстановление и предупреждающие меры.
- Доска расписания резервных копийСмотрите расписание, место хранения и время следующего запуска каждой задачи резервного копирования в одном месте — с показателями и историей.
- Скрипты резервного копированияРеестр созданных скриптов резервного копирования и их строк crontab: создайте скрипт, доведите код и включите его.
- Генератор скриптов резервного копированияПредзаполните заготовку по цели, доведите скрипт до конца сами, а затем включите его, чтобы он запускался по расписанию.
- Хранилища резервных копийУправление местами хранения копий — занятый объём, ёмкость и удалённая копия (3-2-1) по каждому хранилищу.
- Восстановление и проверкаВосстановление из точек и проверка целостности — та половина резервного копирования, что отвечает за устойчивость.
- Приём отчётов о копированииРазмещённый скрипт резервного копирования отправляет результат запуска POST-запросом на обратный вызов, который записывает его в infr_backup_run.
- Инвентарь («карман»)Место для хранения ресурсов быстрого реагирования — инструментов, сниппетов, справочных документов и командных ключей, — к которым инженеры, специалисты по безопасности и эксплуатации обращаются во время инцидента.
- Инстансы — CMDB ОС-инстансов с доступом по SSHCMDB инстансов операционных систем, доступных по SSH (infr_instance); alias — каноничный ключ связи с живыми метриками.
- Интерактивный SSH-терминал (PTY)Настоящая оболочка в браузере (работают top/vi/sudo): xterm.js ⇄ WebSocket ⇄ мост ssh2 на Node ⇄ удалённый sshd.
- Реестр версий ПОРеестр установленных версий ПО по каждому инстансу (infr_software_catalog + infr_instance_software), заполняемый вручную или импортом JSON.
- Переменные окружения по инстансамПеременные окружения для каждого инстанса (зашифрованы через Crypt), которые подставляются в мэшапы {{PLACEHOLDER}} в Inventory Tools.
- Снимок серверных параметровСнимок настроек веб/БД/ядра/приложения/прочего для инстанса в режиме только для чтения, служащий основанием для запросов на настройку к ИИ.
- Реестр правил межсетевого экрана (инстанс)Сбор и каталогизация правил межсетевого экрана по каждому инстансу (iptables/firewalld/ufw) с помощью зонда; данные питают карту поверхности атаки в разделе Безопасность ▸ Межсетевой экран.
- Удалённая эмуляция · развёртывание зондовРазвёртывайте и запускайте зонды на удалённых хостах через HTTP-ретранслятор tlx.php (без SSH) и применяйте результаты к активам — всё с проверкой подписи.
- Аппаратные активы (CMDB)CMDB для физического оборудования серверов, сети и офиса — компоненты, схема портов, топология и размещение в стойке.
- Хранилище и файлыУправляйте реестром активов устройств хранения и смысловым деревом файловых областей на двух вкладках — это взгляд на активы, а не текущее состояние.
- КоллекторыРеестр коллекторов, абстрагированный по способу доступа (web·database·agent), — выносит наружу жёстко заданные константы и питает экраны «Состояние» и «База данных».
- Операционная политикаГлобальные решения, хранящиеся в infr_setting(group=ops) и читаемые через OpsPolicy, — режим сбора, пороги, валюта, отслеживаемые порты, внутренние сети, переключатель автоблокировки.
- API-ключиВыпускайте API-ключи, чтобы внешние приложения и хосты автоматически отправляли ошибки (инциденты) и результаты проверок безопасности, — вместе с готовым кодом интеграции для копирования.
- Правила и порогиХранит константы коллекторов обнаружения srct_tx/kts_tx в infr_setting(group=rules), читает их через RulesPolicy и подставляет в генерацию кода Tools.
- API репутацииЗарегистрируйте несколько ключей API AbuseIPDB и расходуйте их по кругу — объединение бесплатной квоты и автоматический переход к следующему ключу.
- ИИ-адаптерыРегистрация нескольких поставщиков LLM и выбор по приоритету — используются подготовкой документов с ИИ в разделе Inventory.
- Почтовые адаптерыРегистрация нескольких поставщиков отправки почты — питает почтовый канал рассылки оповещений.
- SMS-адаптерыРегистрация нескольких SMS-поставщиков по стране — питает SMS-канал рассылки оповещений.
- ЛокализацияВыберите из каталога восьми языков подмножество отображаемых и задайте порядком язык сайта по умолчанию.
- Пользователи и роли / командыCRUD пользователей и команд в собственной таблице аутентификации InfraGuard (infr_user), а также управление уровнями (demo/staff/admin).
- Журнал аудитаПросматривайте неизменяемый след аудита (infr_audit_log) по разрушительным действиям и действиям безопасности — с фильтрами, фасетами и показателями.
- Разработка · наблюдаемостьРаздел наблюдаемости только для super_admin — Doctor, Pulse/Horizon, лидер и среда выполнения, медленные запросы, обращения и задачи, исключения и кэш.
Безопасность
- Обзор безопасности (воронка защиты)Центральный экран операций безопасности: одна воронка связывает угрозу, обнаружение, набор правил автоматического реагирования и блокировку, рассказывая историю автоматизированной защиты.
- Угрозы — разбор угроз IDSРазбирайте оповещения Suricata IDS как сущности исходных IP-адресов — со значками связи с автоблокировкой и пояснениями к сигнатурам, которые раскрывают, что на самом деле означает каждое обнаружение.
- Обнаружения + наборы правил по последовательностям JA3Флагманский экран обнаружения — рассказывает о движках обнаружения (Kitsune, srct, nginx, JA3) и выводит наборы правил для аномалий из последовательностей JA3 с помощью детерминированной эвристики (infr_sec_ruleset).
- Наборы правил обнаруженияКаталог только для чтения, который приводит каждое правило обнаружения, наблюдаемое InfraGuard, к 44 наборам правил в 11 категориях, показывая счётчики срабатываний в реальном времени и, по клику, недавние события, совпавшие с каждым набором.
- Межсетевой экран (поверхность атаки)Карта открытости, которая сопоставляет правила межсетевого экрана каждого хоста с зарегистрированными службами и окрашивает каждый открытый порт по уровню риска.
- Блок-лист и репутацияРассказывает о таблице blacklist_info (блокировки диапазонов /24), которую наполняет автоматическая защита ИИ/IDS, и позволяет операторам напрямую блокировать, снимать и снова блокировать диапазоны.
- Белый список (освобождение от блокировки)Управление IP и CIDR, освобождёнными от автоматической блокировки, с моделью срока действия (постоянный или временный); список читает srct_tx прямо перед блокировкой.
- Диагностика безопасностиЗапускайте сканирование на руткиты и проверку укрепления сразу на множестве серверов, оценивайте каждый хост по шкале A–F и автоматически повышайте критические провалы до обращений в разделе решения проблем.
- Решение проблем безопасностиДоска обращений, которая проводит инциденты и компрометации безопасности через процесс заведено→анализ→причина→решено→закрыто и автоматически отслеживает критические находки, повышенные из Диагностики безопасности.
- Проверка репутации IP (AbuseIPDB)Щёлкните по любому подозрительному IP, чтобы во встроенном окне посмотреть данные об угрозах из AbuseIPDB — шкала уверенности, жалобы, категории, Tor/белый список и часовой кэш, который бережёт бесплатную квоту.
- Конвейер автоблокировкиФоновый процесс защиты, в котором коллекторы и планировщик автоматически вносят в списки IP-адреса атакующих, удовлетворяющие настраиваемым триггерам, и применяют блокировку через ipset ядра.