Zabbix на VPS: enterprise-мониторинг инфраструктуры — иллюстрация к статье Storm Cloud Blog, категория DevOps
Zabbix на VPS: enterprise-мониторинг инфраструктуры — иллюстрация к статье Storm Cloud Blog, категория DevOps
DevOps·2 мин··

Zabbix на VPS: enterprise-мониторинг инфраструктуры

Развёртывание Zabbix на VPS: агенты, триггеры, оповещения, карты сети. Мониторинг нескольких серверов из одной точки.

Краткий ответ: Zabbix — полноценная система мониторинга: агент на каждом VPS, central server, триггеры, эскалация. Нужен при 5+ серверах. Минимум 2 GB RAM на Zabbix server.

Netdata — для одного VPS. Zabbix — когда инфраструктура растёт.


Zabbix vs Prometheus

Zabbix Prometheus
Модель Push/pull agents Pull metrics
UI Встроенный Grafana
Learning curve Высокая Средняя
Legacy enterprise Да Cloud-native

Docker Compose (быстрый старт)

services:
  zabbix-server:
    image: zabbix/zabbix-server-mysql:ubuntu-6.4-latest
    environment:
      DB_SERVER_HOST: mysql
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: zabbix
      MYSQL_DATABASE: zabbix
    ports:
      - "10051:10051"

  zabbix-web:
    image: zabbix/zabbix-web-nginx-mysql:ubuntu-6.4-latest
    ports:
      - "8080:8080"
    environment:
      ZBX_SERVER_HOST: zabbix-server
      DB_SERVER_HOST: mysql

Production — отдельный VPS только под Zabbix.


Zabbix agent на monitored VPS

sudo apt install zabbix-agent2
# /etc/zabbix/zabbix_agent2.conf
Server=ZABBIX_SERVER_IP
Hostname=vps-prod-01

Типичные триггеры

  • CPU > 90% 5 min
  • Disk > 85%
  • Service down (Nginx, PostgreSQL)
  • SSL expiry < 14 days

Итог

Zabbix — для команд с десятками VPS. Overkill для одного pet-проекта — начните с Uptime Kuma + Netdata.

VPS 4 GB для Zabbix — StormNet Cloud. Метрики — Prometheus.

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

Zabbix или Prometheus в 2026?

Prometheus + Grafana — стандарт cloud-native. Zabbix — для enterprise с legacy, SNMP и большими командами NOC.

Сколько RAM нужно для Zabbix server?

Минимум 2 ГБ для малой установки. При сотнях хостов — 4–8 ГБ и отдельная БД.