Установка Netdata на свой сервер: коротко и с данными

Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка Netdata на свой сервер.

Коротко

Установка Netdata на сервер занимает один контейнер netdata/netdata: после запуска панель с метриками открывается на порту 19999 без настройки. Агент собирает показатели каждую секунду и сам находит запущенные сервисы, поэтому подходит тем, кому нужен мониторинг сегодня, без Prometheus и Grafana. Для одного сервера возьмите 1 ядро и 1-2 ГБ памяти и один контейнер.

Конспект по разделам

Чем Netdata отличается от Zabbix и Prometheus

Если серверов много и нужны шаблоны с триггерами, смотрите установку Zabbix. Если вы пишете свои метрики в код, подойдёт Prometheus.

Сколько ресурсов нужно Netdata на сервере

Документация по установке в Docker не называет ни минимум памяти, ни размер истории, поэтому здесь советы редакции. Агент работает рядом с вашими сервисами и сам забирает часть процессора: через час после запуска посмотрите docker stats netdata и решите, хватает ли запаса. Метрики Netdata пишет в том netdatalib.

Установка Netdata через Docker на Ubuntu

Готовый сервер с Netdata есть в маркетплейсе Таймвеб Клауд (10 установок на 14 октября 2026). Вручную агент ставится так: Режим --network=host показывает сетевые интерфейсы самого сервера и сразу занимает порт 19999, флаг -p не нужен. Права SYS_PTRACE и SYS_ADMIN нужны, чтобы читать данные приложений и системы.

Как закрыть панель Netdata паролем и HTTPS

Панель Netdata не просит пароль и показывает загрузку, процессы и сервисы сервера. Поэтому порт 19999 закрывают файрволом ( ufw deny 19999 ), а наружу отдают через прокси с логином: Хэш пароля даёт команда caddy hash-password, а установка прокси описана на странице Caddy. Тот же приём годится для Nginx с файлом паролей.

Netdata для нескольких серверов и обновление образа

Netdata ставят на каждый сервер отдельно. Чтобы не открывать десять адресов, агенты пересылают данные на центральный узел: ключи и адрес задаются в файле stream.conf. Для центрального узла берите конфигурацию побольше, расчёт выше в калькуляторе.

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

Данные

NetdataZabbixPrometheus с Grafana
Что ставитьОдин контейнер на серверСервер, база, интерфейс, агентыPrometheus, exporters, Grafana
Где смотретьНа самом сервере или в облачной панели NetdataВ едином веб-интерфейсеВ Grafana
Для чего удобнееБыстро понять, что происходит сейчасДесятки узлов, SNMP, уведомленияМетрики приложений и контейнеров

Данные на 14 октября 2026.

Вопросы и ответы

Какой порт использует Netdata и как его закрыть?

Панель работает на порту 19999. Закройте его файрволом и публикуйте через прокси с логином и HTTPS.

Нужно ли ставить Netdata на каждый сервер?

Да, агент собирает данные на той машине, где работает. Чтобы смотреть всё в одном месте, настраивают пересылку на центральный узел.

Можно ли запустить Netdata в Docker без режима network host?

Можно с ключом -p 19999:19999, но сетевые графики тогда описывают сеть контейнера, а не сервера. Поэтому в документации используется режим host.

Хватит ли Netdata для небольшого проекта без Grafana?

Для одного-двух серверов хватит: графики и алерты уже внутри. Когда нужна история на месяцы и свои метрики, добавляют Prometheus с Grafana.