whatdoing.
КалькуляторыТеги
работа и карьераСистемный администратор · Пошагово
31 мая 2026 г. · 4 мин чтения

Как настроить бесплатный мониторинг серверов за вечер

Бесплатно настроить мониторинг серверов за один вечер можно с помощью стека Prometheus + Grafana. Установите Prometheus на отдельную ВМ, добавьте node_exporter на каждый сервер и настройте дашборды в Grafana. Всё это доступно без лицензий и подписок — только время и базовые навыки Linux.

Что понадобится

Для настройки потребуется: сервер с Linux (Ubuntu 22.04 или новее) — можно арендовать VPS за 300–500 ₽/мес в reg.ru или timeweb; доступ по SSH к каждому отслеживаемому серверу; базовое умение работать в командной строке. Установка займёт около 2–3 часов, если делать всё впервые.

Пошаговая инструкция — 8 шагов

  1. 1
    Шаг 1: Установите Prometheus на центральный сервер
    Подключитесь по SSH к серверу, где будет храниться метрики. Скачайте последнюю версию Prometheus с официального сайта: wget https://github.com/prometheus/prometheus/releases/download/v2.54.0/prometheus-2.54.0.linux-amd64.tar.gz. Распакуйте и переместите бинарники в /usr/local/bin. Создайте пользователя prometheus и папку /etc/prometheus для конфигов.
  2. 2
    Шаг 2: Настройте конфигурацию Prometheus
    В файле /etc/prometheus/prometheus.yml пропишите global-настройки (scrape_interval: 15s) и секцию scrape_configs. Добавьте target для самого Prometheus: localhost:9090. Позже сюда добавите другие серверы. Запустите Prometheus через systemd: создайте юнит-файл и включите автозапуск.
  3. 3
    Шаг 3: Установите node_exporter на каждый отслеживаемый сервер
    На каждом сервере (включая сам Prometheus) скачайте node_exporter: wget https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz. Распакуйте, скопируйте бинарник в /usr/local/bin, создайте systemd-юнит. Запустите и проверьте, что на порту 9100 отдаются метрики: curl localhost:9100/metrics.
  4. 4
    Шаг 4: Добавьте targets в Prometheus
    В файл prometheus.yml в секцию scrape_configs добавьте новую job с именем 'node'. В targets через запятую укажите IP-адреса всех серверов с node_exporter, например: '192.168.1.10:9100, 192.168.1.11:9100'. Перезапустите Prometheus: systemctl restart prometheus. Проверьте статус в веб-интерфейсе Prometheus на порту 9090 — вкладка Targets.
  5. 5
    Шаг 5: Установите Grafana на тот же сервер
    Добавьте репозиторий Grafana и установите пакет: sudo apt-get install -y grafana. После установки запустите Grafana: systemctl start grafana-server. Войдите в веб-интерфейс на порту 3000 (логин admin, пароль admin — сразу смените).
  6. 6
    Шаг 6: Подключите Prometheus к Grafana как источник данных
    В Grafana перейдите в Configuration → Data Sources → Add data source. Выберите Prometheus, в поле URL укажите http://localhost:9090, нажмите Save & Test. Должно появиться зелёное сообщение об успешном подключении.
  7. 7
    Шаг 7: Импортируйте готовый дашборд для node_exporter
    Перейдите в Dashboards → Import. В поле ID введите 1860 (официальный дашборд Node Exporter Full). Нажмите Load, выберите источник данных Prometheus и нажмите Import. Сразу увидите графики загрузки CPU, памяти, диска и сети по всем серверам.
  8. 8
    Шаг 8: Настройте алерты в Grafana (опционально)
    В Grafana перейдите в Alerting → Contact points и добавьте канал уведомлений, например, Telegram через бота. Затем в Alert rules создайте правило: например, если CPU > 90% в течение 5 минут — отправлять сообщение. Бесплатный лимит Grafana — до 10 алертов без платной подписки.

Частые ошибки

Забывают открыть порты в firewall — Prometheus не видит node_exporter. Проверьте, что порты 9090, 9100 и 3000 доступны.
Не меняют пароль admin в Grafana — это дыра в безопасности. Сразу после первого входа задайте сложный пароль.
Добавляют targets с неверными IP или портами — проверяйте curl localhost:9100/metrics на каждом сервере перед добавлением.

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

Сколько серверов можно мониторить бесплатно?
Ограничений нет — Prometheus легко тянет сотни серверов, всё упирается в ресурсы вашей ВМ.
Можно ли мониторить Windows-серверы?
Да, установите windows_exporter (аналог node_exporter) и добавьте его в targets.
Как защитить доступ к Grafana?
Настройте reverse proxy (nginx) с HTTPS и базовой аутентификацией, или используйте встроенную аутентификацию Grafana.
Что делать, если Prometheus не видит node_exporter?
Проверьте, запущен ли node_exporter (systemctl status node_exporter), и открыт ли порт 9100 (ufw allow 9100).
Как часто обновляются метрики?
По умолчанию каждые 15 секунд — это можно изменить в prometheus.yml параметром scrape_interval.
Партнёр
sgenerate.ru— нейросеть для постов ВКонтакте и Telegram
Генерирует текст и картинку за 5 секунд, строит контент-план, публикует по расписанию. Пакет START — бесплатно. Попробовать →
настройка151инфраструктура127бесплатно102администратор38мониторинг33devops15сервер12linux12сисадмин5prometheus2grafana1node_exporter1дашборд1алерты1
Читайте также
Как найти первую работу в IT если нет опыта и возраст за 40
Найти первую работу в IT после 40 без опыта реально: начните с курсов с гарантией трудоустройства, соберите портфолио из 2–3 проектов и откликайтесь на стажировки для новичков. В 2026 году компании активно нанимают специалистов старше 40 — ценят ответственность и жизненный опыт.
Что делать, если отправил 100 резюме и нет откликов
Отправка сотни резюме без ответа — нормально для выпускника 2026 года. Разбери каждое резюме под конкретную вакансию, добавь сопроводительное письмо с ключевыми навыками и начни искать работу через стажировки и карьерные центры вузов.
Как удержать ценных сотрудников в маленькой компании
Чтобы удержать ценных сотрудников в маленькой компании, внедрите гибкий график, прозрачную систему бонусов и оплачивайте обучение. В 2026 году конкуренция за кадры высока, поэтому действуйте системно.
Как просить повышения зарплаты в call-центре
Чтобы просить повышения зарплаты в call-центре, собери доказательства эффективности: статистику KPI за последние 3–6 месяцев, положительные отзывы клиентов и примеры перевыполнения плана. Лучший момент — после успешного квартала или когда компания объявила о росте прибыли. В 2026 году средняя зарплата оператора в Москве — 65 000–80 000 рублей, и регулярный пересмотр оклада — норма.