Telegram
+998 (71) 205-80-00

Zabbix на serverplus: мониторинг из готового образа

Опубликовано: 25.07.26
Поделиться

Zabbix — это open-source система мониторинга: она следит за серверами, сайтами, сетевым оборудованием и сервисами, собирает метрики (загрузка CPU, память, диск, доступность портов и сайтов), рисует графики и дашборды и шлёт оповещения, когда что-то идёт не так — ещё до того, как это заметят пользователи.

На serverplus Zabbix не нужно собирать вручную — в панели есть готовый образ. Создаёте сервер из образа и сразу получаете рабочую систему мониторинга с веб-интерфейсом. Актуальная линейка — Zabbix 7.x (LTS 7.0), версия выбирается в панели.

Для чего нужен Zabbix

  • Доступность и нагрузка. Видеть в реальном времени, живы ли серверы и сервисы, и как они нагружены (CPU, RAM, диск, сеть).
  • История и графики. Хранить метрики и смотреть динамику — удобно искать причину «тормозов» и планировать ресурсы.
  • Оповещения. Получать уведомления (e-mail, Telegram и др.) при сбое, нехватке места, недоступности сайта — реагировать заранее.
  • Единая панель. Собрать все серверы и сервисы на одном дашборде вместо того, чтобы проверять каждый по отдельности.
  • Автообнаружение и шаблоны. Готовые шаблоны для Linux, Windows, БД, веб-серверов, Docker и др. — не нужно настраивать метрики с нуля.

Что внутри образа

Образ Zabbix из панели — это готовая связка, всё уже настроено и запущено:

  • Zabbix server — ядро, которое собирает и обрабатывает данные.
  • Веб-интерфейс (frontend) — панель управления в браузере на PHP.
  • База данных (MySQL/MariaDB или PostgreSQL) — хранит метрики и настройки.
  • Zabbix agent — на самом сервере мониторинга (следит и за ним тоже).

Рекомендуемая конфигурация

  • CPU и RAM. Для старта и небольшого парка (до нескольких десятков хостов) — 1–2 vCPU и 2 ГБ RAM; чем больше хостов и метрик, тем больше RAM.
  • Диск. От 40 ГБ, тип ssd-universal. Метрики копятся в базе — под долгую историю и много хостов берите запас по диску (и nvme-fast под базу при высокой нагрузке).
  • Публичный IP — чтобы открывать веб-интерфейс и принимать данные от агентов.

Шаг 1. Создайте сервер из образа Zabbix

В панели cloud.serverplus.uz начните создание сервера и на шаге выбора образа укажите приложение Zabbix:

  • Location. Выберите регион (например uz-tas1 / RegionOne).
  • Image → вкладка «Apps». Выберите плитку Zabbix и в списке — версию.
  • Конфигурация. Задайте vCPU/RAM и диск от 40 ГБ (ssd-universal).
  • Сеть и доступ. Включите публичный IP и задайте вход — SSH-ключ (рекомендуется) или пароль root.
  • Создайте сервер и дождитесь запуска.

Шаг 2. Войдите в веб-интерфейс

  • Откройте в браузере http://IP_вашего_сервера/ (или http://IP_вашего_сервера/zabbix) — появится страница входа Zabbix.
  • Войдите с учётной записью по умолчанию: логин Admin, пароль zabbix (с учётом регистра).

Сразу смените пароль Admin. Это первое, что нужно сделать: Users → Users → Admin → Change password. Стандартный Admin/zabbix знают все — на сервере с публичным IP его нельзя оставлять.

При желании смените язык и тему интерфейса в профиле пользователя (правый верхний угол).

Шаг 3. Добавьте хосты для мониторинга

Сам сервер Zabbix уже мониторится. Чтобы следить за другими серверами, поставьте на них Zabbix agent и добавьте их как «хосты».

На сервере, который хотите мониторить (пример для Ubuntu/Debian; для других ОС и Windows — пакеты на zabbix.com/download):

# подключить репозиторий Zabbix и поставить агент sudo apt install -y zabbix-agent2 # указать IP сервера Zabbix в конфиге: #   /etc/zabbix/zabbix_agent2.conf → Server=IP_сервера_Zabbix sudo systemctl enable --now zabbix-agent2

В веб-интерфейсе Zabbix: раздел Data collection → Hosts → Create host. Укажите имя, IP хоста и интерфейс агента (порт 10050), привяжите готовый шаблон (например Linux by Zabbix agent) и группу. Через минуту пойдут метрики.

Firewall между серверами. Zabbix server обращается к агенту на порт 10050. Откройте его на мониторимом сервере только для IP сервера Zabbix, не наружу.

Шаг 4. Настройте оповещения

  • Способ доставки. Alerts → Media types — включите и настройте канал: e-mail, Telegram, вебхук и др.
  • Кому слать. В профиле пользователя добавьте адрес/ID в разделе Media.
  • Когда слать. Alerts → Actions — правило: при каком триггере и кому отправлять. После этого Zabbix сам уведомит о проблемах.

Настройка и безопасность

  • Смените пароль Admin — обязательно (см. шаг 2).
  • HTTPS. Для веб-интерфейса включите SSL (домен + Let’s Encrypt через certbot), чтобы логин и данные не шли открытым текстом.
  • Firewall. Наружу — только 80/443 и SSH. Порт 10051 (приём данных от агентов) — только с адресов ваших серверов; 10050 на агентах — только для сервера Zabbix.
  • Вход по SSH-ключу и базовая защита сервера — см. статью «Базовая защита сервера».
  • Резервные копии. Бэкапьте базу Zabbix и конфигурацию: снапшот в панели serverplus + выгрузка в объектное S3-хранилище.

Частые вопросы

Что именно можно мониторить?

Серверы (Linux, Windows), сайты и HTTP-сервисы, базы данных, сетевое оборудование по SNMP, Docker/контейнеры, очереди, доступность портов и сертификатов — под большинство есть готовые шаблоны.

Обязательно ли ставить агент на каждый сервер?

Нет. Агент даёт максимум метрик, но Zabbix умеет и без него: по SNMP, через простые проверки (ping, порт, HTTP), по IPMI. Для полного мониторинга ОС агент всё же удобнее.

Где хранятся данные мониторинга?

В базе данных на самом сервере Zabbix. Объём растёт с числом хостов и глубиной истории — следите за местом на диске и настраивайте период хранения (housekeeping) под свои задачи.

Сколько ресурсов нужно?

Для небольшого парка — 1–2 vCPU и 2 ГБ RAM, диск ssd-universal. Для сотен хостов и частого опроса — больше RAM и nvme-fast под базу.

Какой логин и пароль по умолчанию?

Логин Admin, пароль zabbix (с учётом регистра). Это стандартные значения Zabbix — смените пароль сразу после первого входа.

Какая версия в образе?

Версия выбирается в панели при создании (вкладка «Apps», плитка Zabbix — список версий). Это актуальная линейка Zabbix 7.x; для стабильности берите LTS-релиз (7.0).

Рекомендуем
Подберём лучшее решение под ваш проект
Заполните данные и с вами свяжется менеджер для подтверждения
Номер тех. поддержки
+998 (71) 205-80-00
Email для связи
info@serverplus.uz
Часы работы
Как вам удобнее получить консультацию?
Что вас интересует? (необязательно)
Подпишитесь на нашу рассылку

Будьте одними из первых, кто узнает новости из сферы хостингов