Передаваемые данные

Что модуль отправляет в облако BX Pulse — для согласования с клиентами и ИБ.

Принцип

Bitrix-модуль передаёт только технические данные, нужные для мониторинга работоспособности. Персональные данные пользователей сайта, заказы, формы и содержимое файлов по умолчанию не собираются.

Идентификация сайта

Привязать метрики к проекту в кабинете и отличать установки модуля.
  • идентификатор сайта в кабинете
  • домен и основной URL
  • версия модуля
  • режим работы: облако / своя инфраструктура / только модуль

Окружение

Понять совместимость PHP/Bitrix и риски по лимитам.
  • версия PHP и Bitrix
  • кодировка и часовой пояс
  • лимиты PHP (memory_limit, upload/post, max_execution_time, default_socket_timeout)
  • OPcache (включён, % памяти, full) без dump
  • признаки xdebug / PCRE JIT / Imagick / igbinary sessions
  • наличие ключевых расширений (curl, mbstring, openssl, mysqli, gd, intl, zip)

Диск

Предупредить о нехватке места до падения сайта.
  • свободное место (байты и %)
  • суммарный размер каталога upload (если безопасно)
  • суммарный размер каталогов кеша (если безопасно)

Резервные копии

Контроль свежести бэкапов и инвентаря local/cloud.
  • дата последнего успешного бэкапа и возраст
  • статус: в норме / устарел / нет данных
  • инвентарь last N: placement (local / bitrix_cloud), размер, sanitized имя
  • суммы total_local_bytes / total_cloud_bytes
  • признак cloud_configured (без секретов и без содержимого архивов)

Модули и обновления

Видеть отставание по обновлениям без доступа к контенту сайта.
  • список установленных модулей и версии
  • количество доступных обновлений
  • признак обновления/security main
  • сроки Marketplace-модулей (дни, без ключей)
  • дата проверки

Лицензия

Напомнить о сроках поддержки и лицензии.
  • дней до окончания лицензии/поддержки
  • даты без ключей
  • редакция
  • признаки демо/бессрочной

Агенты (cron)

Диагностика зависших задач и проблем с cron.
  • число активных и просроченных агентов
  • максимальная задержка
  • технический id зависшего агента без чувствительных аргументов
  • режим агентов: cron / хиты / неизвестно
  • признак наличия project-level cron_events.php (без путей home и crontab)
  • возраст последнего LAST_EXEC активных агентов

Очередь почты Bitrix

Поймать сценарий «сайт жив, письма стоят» без чтения содержимого писем.
  • число pending-записей в b_event
  • число неуспешных отправок (агрегат)
  • возраст самого старого pending (секунды)

Размер БД

Заметить аномальный рост таблиц до того, как закончится место на диске.
  • размер БД в байтах (best-effort)
  • число таблиц
  • top-10 таблиц: имя, engine/type, approx rows, data/index/size bytes — без содержимого строк

Конфигурация БД

Поймать устаревшую СУБД и опасные лимиты до сбоев импорта/бэкапа.
  • версия MySQL/MariaDB/PostgreSQL
  • max_allowed_packet (если MySQL и доступно)
  • uptime СУБД (секунды, best-effort)
  • давность ANALYZE/статистики таблиц (best-effort) — без OPTIMIZE с SaaS

Кеш Bitrix

Заметить раздутый или сломанный кеш до деградации скорости сайта.
  • размеры каталогов bitrix/cache, managed_cache, stack_cache, html_pages (без имён файлов)
  • флаги композита (включён / выглядит корректно)
  • признак критичных констант кеша

Остатки удалённых модулей

Найти leftovers после uninstall модулей до странных багов на сайте.
  • число orphan agents / event handlers / module options (без кода и аргументов)
  • число сторонних page handlers на тяжёлых событиях
  • опционально до 5 sanitized module_id в тегах

Гигиена интернет-магазина

Заметить раздутые брошенные корзины и таблицу просмотров до тормозов админки.
  • число брошенных корзин (COUNT DISTINCT FUSER без заказа старше 14 дней)
  • число строк и объём таблицы просмотров товаров (best-effort)
  • без содержимого корзин, user_id, FIO, телефонов и товарных деталей

Изменения конфигурации (config drift)

Ответить «что изменилось?» по whitelist-снимкам без секретов.
  • версии PHP и Bitrix, memory_limit
  • режим агентов cron/hits, свободное место на диске (байты)
  • статус/возраст бэкапа, флаги обновлений main (без license keys)
  • время ответа uptime (для тренда), без путей /upload/ и списков файлов

Диагностика модуля

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

Не передаётся

  • ФИО, телефоны и email пользователей сайта
  • Содержимое заказов и web-форм
  • Содержимое корзин и PII покупателей (ФИО, телефоны, товары в деталях)
  • Адреса, темы, тела и вложения писем из очереди Bitrix
  • Содержимое строк таблиц БД и дампы данных
  • Дампы БД, файлы и имена из upload, если они раскрывают данные клиента
  • Cookie, идентификаторы сессий, заголовки авторизации
  • Лицензионные ключи Bitrix и API secret модуля
  • Содержимое crontab, home-пути и имена системных пользователей
  • Код обработчиков событий, SQL и аргументы Bitrix agents
  • Полные сырые логи запросов по умолчанию