Добрый день.
У кого был опыт настройки мониторинга приложения на битрикс? Мониторинг должен быть гибкий, на текущий момент потребность есть в:
- доступность: БД, сервера, php-fpm, Ряда сервисов установленных на сервере
- доступность сетевых ресурсов
- доступность самого приложения
- уведомление, если проблемы с производительностью (загрузка сайта, ответ от бд)
Из готовых решений для битрикс нашел:
IX мониторинг (Zabbix+Bitrix), для текущих целей не подходит (по системных требованиям, треубеся php7.4 на сервере более древняя версия.
На текущий момент "гуглю" в сторону zabbix. Возник вопрос по данному решению:
- сильно ли "прожорлив" сервер заббикса (посмотрел системные требования и несколько смутило, что для установки типа small нужно 2 ядра и 8гб памяти)
- не сильно ли "избыточно" данное решение. На текущий момент нужно мониторить две виртуалки, на каждом по домену
- можно ли в рамках сервера забик распределить кому отправлять уведомления и в какой канал связи (телеграмм, почта, дискорд и т.д.) или это на стороне битрикса нужно будет реализовать.
Привел для примера zabbix, Так как это первое, что удалось найти. Если есть альтернатива или вообще проще написать что-то свое (например модуль + агент на кроне) - не принципиально. С подобным вопросом сталкиваюсь впервые и хотелось бы перенять лучшие практики.