yaleksandr89
@yaleksandr89
PHP developer

Как реализовать мониторинг приложения на Bitrix?

Добрый день.

У кого был опыт настройки мониторинга приложения на битрикс? Мониторинг должен быть гибкий, на текущий момент потребность есть в:
  1. доступность: БД, сервера, php-fpm, Ряда сервисов установленных на сервере
  2. доступность сетевых ресурсов
  3. доступность самого приложения
  4. уведомление, если проблемы с производительностью (загрузка сайта, ответ от бд)

Из готовых решений для битрикс нашел: IX мониторинг (Zabbix+Bitrix), для текущих целей не подходит (по системных требованиям, треубеся php7.4 на сервере более древняя версия.

На текущий момент "гуглю" в сторону zabbix. Возник вопрос по данному решению:
  1. сильно ли "прожорлив" сервер заббикса (посмотрел системные требования и несколько смутило, что для установки типа small нужно 2 ядра и 8гб памяти)
  2. не сильно ли "избыточно" данное решение. На текущий момент нужно мониторить две виртуалки, на каждом по домену
  3. можно ли в рамках сервера забик распределить кому отправлять уведомления и в какой канал связи (телеграмм, почта, дискорд и т.д.) или это на стороне битрикса нужно будет реализовать.

Привел для примера zabbix, Так как это первое, что удалось найти. Если есть альтернатива или вообще проще написать что-то свое (например модуль + агент на кроне) - не принципиально. С подобным вопросом сталкиваюсь впервые и хотелось бы перенять лучшие практики.
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 2
в Bitrix VA для мониторинга предлагается использовать munin и nagios. Увы, ни разу не настраивал.
Сервер Zabbix - да, прожорлив, но на целевых машинах запускаются клиенты, а они гораздо скромнее.
Ответ написан
Комментировать
Поставьте графану, прометей, node_exporter. Также на стороне сайта сделайте ендпоинт, который собирает / отдает метрики в формате прометея (можно через крон их собирать и на ендпоинте просто отображать). Дальше учите все выше поставленное работать друг с другом.
Так же в графане можно и алерты настроить
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы