Мониторятся такие показатели, как:
- Скорость сайта
- Окончание лицензии
- Размеры папок кеша, upload, backup
- Параметры инфоблоков: количество элементов, разделов, свойств, значений свойств и др.
Срабатывают тревоги, например:
- Сайт X работает медленно
- Заканчивается лицензия на сайте X
- Изменилось место хранения свойств инфоблока Z
Для инфоблоков работает правило определения (discovery).
А какие бы вы хотели отслеживать показатели? Напишите, в новых версиях будем добавлять.
Установка
Установить можно из Битрикс: Маркетплейс. Для работы модуля необходим другой наш модуль GraphQL API.
После установки идем в настройки модуля:
- На вкладке Настройки введите токен аутентификации. Это может быть любая строка, лучше делать подлиннее. Используя его Zabbix будет запрашивать данные.
- В настройках модуля GraphQL API на вкладке IX мониторинг отметьте элементы которые вы хотели бы отслеживать (обязательно должен быть отмечен базовый тип IxModuleQuery). Также на вкладке Главный модуль отметьте ix: IxModuleQuery (Свойства типа Все запросы (Query)).
- Вернитесь в настройки модуля IX, на вкладке Экспорт конфигурации и нажмите кнопку Скачать конфигурацию хоста Zabbix
- Используйте полученный файл для импорта хоста на Zabbix сервере. В него сразу будут прописаны аутентификационный токен и токены для доступа к статистике на серверах Битрикса. Мониторинг должен заработать без дополнительных настроек.
IX мониторинг
Zabbix
Мониторинг
Битрикс
GraphQL