Netdata: мониторинг сервера в реальном времени

VDS / VPS серверы · 15.02.2025
Netdata: мониторинг сервера в реальном времени

Установка Netdata

wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh
sh /tmp/netdata-kickstart.sh

# Netdata запустится на порту 19999
systemctl status netdata

Доступ к дашборду

Откройте в браузере: http://YOUR_SERVER_IP:19999

⚠️ Закройте порт 19999 от внешнего доступа через firewall, или настройте Nginx-прокси с Basic Auth.

Nginx прокси для Netdata с авторизацией

server {
    listen 80;
    server_name monitor.example.com;

    auth_basic "Monitoring";
    auth_basic_user_file /etc/nginx/.htpasswd;

    location / {
        proxy_pass http://127.0.0.1:19999;
        proxy_set_header Host $host;
    }
}
htpasswd -c /etc/nginx/.htpasswd admin

Алерты в Telegram

# /etc/netdata/health_alarm_notify.conf
SEND_TELEGRAM="YES"
TELEGRAM_BOT_TOKEN="YOUR_BOT_TOKEN"
DEFAULT_RECIPIENT_TELEGRAM="YOUR_CHAT_ID"

Что мониторит Netdata из коробки

КатегорияМетрики
CPUНагрузка, температура, частота
RAMИспользование, swap
ДискI/O, utilization, latency
СетьТрафик, пакеты, ошибки
Nginx/ApacheRPS, статус-коды, подключения
MySQL/PostgreSQLQueries/s, connections, slow queries
💡 Netdata собирает метрики каждую секунду — это в 60 раз детальнее чем Prometheus по умолчанию (каждые 60 сек).
← Назад в базу знаний Задать вопрос поддержке