Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Linux / DevOps

Системы мониторинга серверов для новичков: сравнение Zabbix и Prometheus, настройка алертов

Обновлено: 27.08.2026 · Официальная документация ↗

Почему реактивный подход («сломалось — чиним») убивает бизнес

Без системы автоматического мониторинга администраторы узнают о сбое последними — когда разъяренные клиенты или руководство начинают звонить с жалобами на неработающий сайт или зависшую 1С.

  • Диск переполняется логами до 100%, вызывая блокировку таблиц баз данных.
  • Утечка оперативной памяти приводит к неожиданному падению ключевых служб посреди ночи.
  • Процессор перегружается фоновыми задачами, замедляя отклик сайта для клиентов.

Zabbix или Prometheus: что выбрать?

ПараметрZabbixPrometheus + Grafana
Тип архитектуры«Всё из коробки» (База + Сервер + Web UI)Модульная экосистема (Сбор метрик + Визуализация)
Порог входаНизкий (удобный Web-интерфейс)Средний (конфигурации через YAML и язык PromQL)
Лучшее применениеКлассические серверы, ОС, сети, SNMPМикросервисы, Docker, Kubernetes, облака

Установка агента мониторинга Zabbix Agent 2 на сервер Linux

  1. Шаг 1. Загрузка и установка официального репозитория:
    # Для Ubuntu 22.04 LTS:
    wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb
    sudo dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb
    sudo apt update
  2. Шаг 2. Установка Zabbix Agent 2:
    sudo apt install zabbix-agent2 -y
  3. Шаг 3. Настройка файла конфигурации:

    Откройте конфигурационный файл /etc/zabbix/zabbix_agent2.conf:

    sudo nano /etc/zabbix/zabbix_agent2.conf

    Укажите IP-адрес вашего главного Zabbix-сервера и уникальное имя текущего хоста:

    Server=192.168.1.50
    ServerActive=192.168.1.50
    Hostname=web-server-prod
  4. Шаг 4. Запуск агента:
    sudo systemctl restart zabbix-agent2
    sudo systemctl enable zabbix-agent2

Настройка триггеров: Базовый шаблон Linux by Zabbix agent автоматически настроит оповещения: свободное место на диске < 10%, загрузка CPU > 90% более 5 минут, недоступность службы SSH/HTTP.

💡 Практика специалистов: Грамотно настроенный мониторинг спасает от 95% аварий. Например, триггер предупреждения о заполнении диска на 80% дает инженерам запас времени на очистку логов задолго до аварийной остановки СУБД.

Частые вопросы (FAQ)

Как отправлять оповещения о сбоях в группу Telegram?

В панели Zabbix перейдите в Administration -> Media types, выберите встроенный тип Telegram, укажите токен бота из @BotFather и ID группового чата.

Сильно ли агент мониторинга нагружает сервер?

Нет. Zabbix Agent 2 написан на Go, потребляет менее 20–30 МБ оперативной памяти и менее 0.1% ресурсов процессора.

Какой порт использует Zabbix Agent?

Агент слушает входящие запросы сервера на TCP-порту 10050, а активный агент отправляет данные на порт 10051.

Можно ли мониторить сетевые коммутаторы и роутеры (MikroTik/Cisco)?

Да, Zabbix поддерживает безагентный мониторинг любого сетевого оборудования по протоколу SNMP v2/v3.

Полезные материалы
Рекомендуем