Zabbix– это мощная и гибкая система мониторинга с открытым исходным кодом, предназначенная для отслеживания состояния различных компонентов информационной инфраструктуры, таких как серверы, сетевое оборудование, базы данных, приложения и многое другое.
Zabbix позволяет администраторам получать информацию о работе и производительности своих систем в реальном времени, а также о проблемах до их возникновения.

Zabbix поддерживает множество протоколов и методов мониторинга, таких как:
- SNMP
- IPMI
- JMX
- SSH
- Telnet
- ICMP
- HTTP и др.
Имея сотни готовых шаблонов для оборудования различных производителей, Zabbix позволяет начать мониторинг своей инфраструктуры сразу после установки, минимизируя необходимость в ручной настройке элементов данных, триггеров и графиков. Кроме того, автоматическое сетевое обнаружение в Zabbix позволяет системе самостоятельно определять новые узлы в сети и добавлять их в мониторинг.
Система мониторинга Zabbix может отслеживать множество различных параметров, таких как загрузка процессора, использование памяти, сетевой трафик, доступность сервисов, срок действия SSL-сертификата и многое другое.
Zabbix имеет гибкий механизм уведомлений, который позволяет пользователям настраивать оповещения по электронной почте, SMS, в Telegram, Slack, Discord, а также поддерживает другие сервисы практически для любого события.
Благодаря широким возможностям визуализации и функционалу Zabbix позволяет формировать графические отчеты и диаграммы производительности и состояния систем в реальном времени.
Zabbix от Бегета – это готовое к работе решение для мониторинга инфраструктуры, установленное и развернутое на вашем сервере с доменом и SSL-сертификатом.
Состав приложения
- Ubuntu 22.04
- Docker
- Zabbix 7.4.5
- Certbot
Установка системы мониторинга Zabbix
Для установки Zabbix при создании сервера потребуется указать следующие дополнительные параметры:
- Доменное имя, по которому будет доступна система мониторинга Zabbix. Вы можете как выбрать свой собственный домен, так и зарегистрировать новый. Помимо этого вы можете воспользоваться бесплатным доменом в зоне
.beget.app. На указанный домен будет установлен бесплатный SSL-сертификат. - Email администратора. Этот email будет использоваться для доступа к Zabbix.
- Пароль администратора. Этот пароль будет использоваться для доступа к Zabbix.
После создания виртуального сервера мы автоматически развернем и настроим Zabbix. Обычно это занимает до 5 минут. Вы получите уведомление после завершения развертывания.
Начало работы с Zabbix
Чтобы начать работу, перейдите по ссылке https://domain.beget.app/, где domain.beget.app – выбранный домен.

Для входа используйте логин и пароль, указанные при создании сервера, также они были отправлены на контактный email аккаунта и доступны в окне информации об установленном приложении в панели управления виртуальным сервером.
Добавление узла сети
Для добавления узла сети нажмите на кнопку “Сбор данных” в меню слева. В открывшемся списке перейдите в раздел “Узлы сети”.

Нажмите на кнопку “Создать узел сети” справа сверху, выберите источник данных и укажите данные для подключения к нему.

Вы можете сразу выбрать необходимый шаблон – от него узел сети унаследует элементы данных, триггеры, графики и т. д.
Узнать больше о начале работы вы можете в официальном руководстве по Zabbix.
FAQ
Потому перед обновлением рекомендуем проверить наличие актуального бэкапа в разделе “Backup” либо сделайте снапшот VPS в разделе “Снапшоты”, чтобы иметь возможность откатить изменения.
Для обновления системы мониторинга Zabbix до нужной версии выполните следующие шаги:
- Подключитесь к серверу по SSH.
- Перейдите в директорию Zabbix командой
cd /opt/beget/zabbix. - Откройте файл
.envв любом текстовом редакторе. - Найдите строку
ZABBIX_ALPINE_IMAGE_TAG=alpine-6.X.Xи измените в ней версию Zabbix на нужную, сохраните изменения и закройте файл.
Пример изменений:ZABBIX_ALPINE_IMAGE_TAG=alpine-6.4.13. - Скачайте образ новой версии командой
docker compose pull. - Остановите работу текущей версии Zabbix командой
docker compose down. - Запустите новую версию Zabbix командой
docker compose up -d. - Подождите 2–5 минут, пока Zabbix выполнит миграцию на новую версию и запустится.
- Проверьте работу Zabbix на новой версии.
Файлы Zabbix располагаются в директории /opt/beget/zabbix:
- в файле
.envрасполагаются переменные окружения для всех контейнеров; - конфигурация контейнеров находится в файле
/opt/beget/zabbix/docker-compose.yml.
Для перезапуска системы мониторинга Zabbix вам необходимо:
- Подключиться к вашему серверу по SSH.
- Перейти в директорию Zabbix командой
cd /opt/beget/zabbix. - Выполнить команду
docker-compose restart.
