Передаваемые данные
Что модуль отправляет в облако 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
- Полные сырые логи запросов по умолчанию