hostprofi.ru
Подобрать хостинг
Термин·буква Z

Zabbix

краткое определение

Zabbix — открытая enterprise-платформа мониторинга IT-инфраструктуры. Мониторит серверы, сети, базы данных, приложения, облака. Агентный и безагентный (SNMP, IPMI, HTTP) мониторинг. Гибкие триггеры, визуализация, алертинг по почте/телеграм/SMS.

Zabbix — комплексная open-source система мониторинга для IT-инфраструктуры. Собирает метрики с серверов (CPU, RAM, диск, сеть), сетевого оборудования (SNMP), баз данных, веб-сервисов. Хранит историю метрик, строит графики, отправляет алерты при пороговых значениях.

Компоненты

  • Zabbix Server — центральный компонент, собирает данные, обрабатывает триггеры.
  • Zabbix Agent — устанавливается на каждый мониторируемый сервер.
  • Zabbix Proxy — распределённый мониторинг для удалённых сетей.
  • Zabbix Web — веб-интерфейс на PHP/Apache/Nginx.
  • База данных — MySQL, PostgreSQL или Oracle для хранения метрик.

Установка на Ubuntu

# Добавить репозиторий Zabbix
wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb
dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb
apt update
apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent

# Настроить БД
mysql -u root -p -e "create database zabbix character set utf8mb4;"
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbix -p zabbix

Триггеры и алертинг

# Пример выражения триггера
# Алерт если CPU > 90% в течение 5 минут
{server:system.cpu.load[all,avg1].avg(5m)}>90

# Настройка Telegram-алертинга
# Zabbix → Administration → Media types → Telegram

История

Zabbix создан Алексисом Владышевым в 1998 году для мониторинга сети Latvian Internet Exchange. Первый публичный релиз — 2001 год. Zabbix LLC (латвийская компания) основана в 2005 году для коммерческой поддержки. Версия 6.0 LTS — 2022. Версия 7.0 LTS — 2024.

Связь с хостингом

Zabbix — выбор хостинг-провайдеров и крупных инфраструктур. Для одного-нескольких VDS проще использовать Munin или Netdata. Zabbix оправдан при 10+ серверах. Интеграция с Grafana для продвинутых дашбордов. Официальные шаблоны для Nginx, MySQL, Docker, Kubernetes.

История Zabbix

Zabbix создан Алексеем Владышевым в 1998 году для внутренних нужд. Первый открытый релиз — 2001 год. Версия 1.0 вышла в 2004 году. Zabbix 2.0 (2012) ввёл новый веб-интерфейс. Zabbix 5.0 (2020) — поддержка TimescaleDB для хранения метрик. Zabbix 7.0 LTS (2024) — полный рефакторинг UI. Компания Zabbix SIA основана в Риге (Латвия). Распространяется под AGPL. Более 50 000 организаций используют Zabbix, включая крупные банки и телеком-операторы.

Zabbix vs Prometheus vs Nagios

ПараметрZabbixPrometheusNagios
Архитектураpull + pushpullактивные проверки
Хранение метрикБД (MySQL/PostgreSQL)TSDBфайлы RRD
АлертингвстроенAlertmanagerвстроен
Автодискаверида (LLD)Service Discoveryнет

Практическое применение Zabbix на хостинге

Zabbix-агент устанавливается на каждый VPS командой apt install zabbix-agent2. Мониторинг из коробки: CPU, RAM, диск, сеть, процессы. Встроенные шаблоны для Nginx, MySQL, PostgreSQL, Docker. Алертинг через Email, Telegram, PagerDuty, Slack. Zabbix Server требует минимум 1 GB RAM.

Другие термины