Главная/Разработка/Netdata
Установка Netdata на свой сервер
Установка Netdata на сервер занимает один контейнер netdata/netdata: после запуска панель с метриками открывается на порту 19999 без настройки. Агент собирает показатели каждую секунду и сам находит запущенные сервисы, поэтому подходит тем, кому нужен мониторинг сегодня, без Prometheus и Grafana.
Ответ за 30 секунд
Для одного сервера возьмите 1 ядро и 1-2 ГБ памяти и один контейнер. Порт 19999 без пароля показывает посторонним всё о вашем сервере, поэтому закройте его файрволом и откройте только через прокси с логином.
Маркетплейс создаст сервер с установленной Netdata, консоль не нужна.
Сколько ресурсов нужно Netdata на сервере19999порт панели Netdata
1 секундаинтервал сбора метрик
10установок из маркетплейса на 14.10
01 · 1 мин
Чем Netdata отличается от Zabbix и Prometheus#
| Netdata | Zabbix | Prometheus с Grafana | |
|---|---|---|---|
| Что ставить | Один контейнер на сервер | Сервер, база, интерфейс, агенты | Prometheus, exporters, Grafana |
| Где смотреть | На самом сервере или в облачной панели Netdata | В едином веб-интерфейсе | В Grafana |
| Для чего удобнее | Быстро понять, что происходит сейчас | Десятки узлов, SNMP, уведомления | Метрики приложений и контейнеров |
Если серверов много и нужны шаблоны с триггерами, смотрите установку Zabbix. Если вы пишете свои метрики в код, подойдёт Prometheus.
Инструмент · 1 мин
Сколько ресурсов нужно Netdata на сервере#
Документация по установке в Docker не называет ни минимум памяти, ни размер истории, поэтому здесь советы редакции. Агент работает рядом с вашими сервисами и сам забирает часть процессора: через час после запуска посмотрите docker stats netdata и решите, хватает ли запаса.
Метрики Netdata пишет в том netdatalib. Размер хранилища и срок истории задаются в настройках агента, поэтому диск не растёт бесконечно. Реальный размер тома покажет команда docker system df -v, а значения по умолчанию для вашей версии смотрите в документации Netdata.
Какой сервер взять под Netdata
Три ответа, и калькулятор подберёт готовую конфигурацию
03 · 1 мин
Установка Netdata через Docker на Ubuntu#
Готовый сервер с Netdata есть в маркетплейсе Таймвеб Клауд (10 установок на 14 октября 2026). Вручную агент ставится так:
- Поставьте Docker Engine на чистую Ubuntu или Debian.
- Запустите контейнер командой из документации Netdata (ниже).
- Проверьте работу: адрес
http://IP-сервера:19999покажет панель с графиками процессора, памяти, дисков и сети. - Сразу ограничьте доступ, как описано в следующем разделе.
docker run -d --name=netdata \
--pid=host \
--network=host \
-v netdataconfig:/etc/netdata \
-v netdatalib:/var/lib/netdata \
-v netdatacache:/var/cache/netdata \
-v /:/host/root:ro,rslave \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
-v /etc/localtime:/etc/localtime:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /etc/os-release:/host/etc/os-release:ro \
-v /var/log:/host/var/log:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v /run/dbus:/run/dbus:ro \
--restart unless-stopped \
--cap-add SYS_PTRACE \
--cap-add SYS_ADMIN \
--security-opt apparmor=unconfined \
netdata/netdata
Режим --network=host показывает сетевые интерфейсы самого сервера и сразу занимает порт 19999, флаг -p не нужен. Права SYS_PTRACE и SYS_ADMIN нужны, чтобы читать данные приложений и системы. Доступ к docker.sock фактически равен правам администратора сервера: если это неприемлемо, уберите строку, но имена контейнеров на графиках тогда пропадут. Тег netdata/netdata:stable выдаёт стабильный выпуск.
04 · 1 мин
Как закрыть панель Netdata паролем и HTTPS#
Панель Netdata не просит пароль и показывает загрузку, процессы и сервисы сервера. Поэтому порт 19999 закрывают файрволом (ufw deny 19999), а наружу отдают через прокси с логином:
netdata.example.com {
basic_auth {
admin ХЭШ_ПАРОЛЯ
}
reverse_proxy 127.0.0.1:19999
}
05 · 1 мин
Netdata для нескольких серверов и обновление образа#
Netdata ставят на каждый сервер отдельно. Чтобы не открывать десять адресов, агенты пересылают данные на центральный узел: ключи и адрес задаются в файле stream.conf. Для центрального узла берите конфигурацию побольше, расчёт выше в калькуляторе.
Обновление: docker pull netdata/netdata, затем остановить и удалить контейнер и запустить его той же командой. Конфигурация и история остаются в томах netdataconfig и netdatalib. Копии томов и серверов разобраны на странице сервер для бэкапов.
06 · 1 мин
Вопросы об установке Netdata#
Какой порт использует Netdata и как его закрыть?
Панель работает на порту 19999. Закройте его файрволом и публикуйте через прокси с логином и HTTPS.
Нужно ли ставить Netdata на каждый сервер?
Да, агент собирает данные на той машине, где работает. Чтобы смотреть всё в одном месте, настраивают пересылку на центральный узел.
Можно ли запустить Netdata в Docker без режима network host?
Можно с ключом -p 19999:19999, но сетевые графики тогда описывают сеть контейнера, а не сервера. Поэтому в документации используется режим host.
Хватит ли Netdata для небольшого проекта без Grafana?
Для одного-двух серверов хватит: графики и алерты уже внутри. Когда нужна история на месяцы и свои метрики, добавляют Prometheus с Grafana.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация Netdata: установка в Docker, learn.netdata.cloud/docs/netdata-agent/installation/docker, проверено 15 октября 2026.
Установите приложение без консоли
Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас