Перейти к содержанию

Zabbix server

В этой статье

Информация

Zabbix - это корпоративное open source решение для распределенного мониторинга, разработанное для отслеживания производительности и доступности сетевых серверов, устройств, сервисов и других ИТ-ресурсов. Zabbix представляет собой комплексное решение для мониторинга, позволяющее пользователям собирать, хранить, управлять и анализировать данные, поступающие из ИТ-инфраструктуры, а также отображать их на экране и оповещать по электронной почте, SMS или Jabber при достижении пороговых значений. Zabbix предоставляет возможность быстро распознавать проблемы с серверами и устройствами, тем самым сокращая время простоя систем и риск их отказа.

Zabbix server. Основные возможности

  • Масштабируемость и высокая производительность: Zabbix способен эффективно обрабатывать большие объемы данных мониторинга из крупных распределенных инфраструктур. Возможность горизонтального масштабирования и использования распределенной базы данных.
  • Поддержка широкого спектра протоколов: возможность получать метрики от агентов Zabbix и автономно мониторить удаленные ресурсы через различные протоколы, такие как SNMP, IPMI, SSH и другие.
  • Обработка и анализ данных. Zabbix способен вычислять сложные триггеры, создавать события по заданным правилам и формировать оповещения о проблемах или достижении пороговых значений различными способами.
  • Удобный веб-интерфейс. Веб-консоль предоставляет визуализацию данных мониторинга, графики, карты сети, списки проблем и возможность управления конфигурацией.
  • Гибкость и расширяемость: Zabbix возможно кастомизировать, создавая плагины и модули, а также интегрировать с другими системами через API.

Особенности сборки

ID Совместимые ОС VPS BM VGPU GPU Мин. ЦПУ (Ядер) Мин. ОЗУ (Гб) Мин. HDD/SDD (Гб) Доступно
108 Ubuntu 22.04 + + + + 2 4 - Да

Установленное ПО:

ПО Лицензия
Zabbix server GPLv2
Zabbix web GPLv2
Zabbix agent GPLv2
Nginx MIT License
MySQL GPLv2
PHP v3.01
  • Возможна установка на Ubuntu 22.04;
  • Время на установку 15-20 минут вместе с OS;
  • Контейнеризованная установка Zabbix + SSL в зоне hostkey.in;
  • Веб-сервер Apache слушает на порту 8080 и проксируется контейнером с Nginx+Certbot на порт 443 для обеспечения SSL/TLS;
  • Конфигурационные файлы Nginx хранятся в директории /data/nginx;
  • Путь до compose файла для запуска контейнеров Nginx и Certbot: /root/nginx
  • Путь до примонтированных директорий: /data

Для изменения конфигурации или обновления сертификатов необходимо редактировать файл compose.yml в директории /root/nginx. После внесения изменений, контейнеры можно перезапустить командой:

  • Для остановки контейнеров:
 docker-compose -f /root/nginx/compose.yml down
  • Для включения контейнеров:
 docker-compose -f /root/nginx/compose.yml up -d

Если необходимо изменить домен или другие настройки Nginx, следует редактировать соответствующие конфигурационные файлы в директории /data/nginx. Конфигурационные файлы Nginx монтируются из этой директории в контейнер при запуске.

После внесения изменений в конфигурационные файлы Nginx в директории /data/nginx, необходимо перезапустить только контейнер Nginx:

docker restart <nginx_container_name_or_id>

Веб-интерфейс будет доступен по ссылке: https://{Server_ID_from_Invapi}.hostkey.in/zabbix

Примечание

Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.

Начало работы после развертывания Zabbix server

Управление сервисом осуществляется в панели управления Zabbix server с веб-интерфейсом, ссылка на которую расположена в Invapi:

Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:

  • Ссылка: в теге webpanel;
  • Логин: zabbix - для базы данных, Admin - авторизации в веб-интерфейсе Zabbix;
  • Пароль для создания базы данных: приходит в письме на вашу электронную почту при сдаче сервера;
  • Пароль для авторизации в веб-интерфейсе Zabbix: zabbix.

Первоначальные настройки Zabbix server

После перехода по ссылке из тега webpanel необходимо выполнить настройку Zabbix в открывшемся мастере установки. На этапе конфигурации подключения к базе данных (Configure DB connection) в поле User необходимо указать - zabbix, а в строке Password - пароль, который приходит на электронную почту после сдачи сервера:

На следующем этапе (Settings) можно указать название сервера, часовой пояс и выбрать тему оформления. Наиболее важным на этом этапе является корректное указание часового пояса:

Остальные настройки можно оставить по умолчанию.

Примечание

Подробная информация по основным настройкам Zabbix server содержится в документации разработчиков.

Заказ сервера Zabbix server с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.