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

Подробности, цифры, термины и чек-лист по теме «Установка Netdata на свой сервер». Страница справочника целиком: Установка Netdata на сервер.

Коротко о теме

Установка Netdata в Docker одним контейнером: режим сети host, права SYS_PTRACE и SYS_ADMIN, метрики каждую секунду и пароль через прокси.

Подробности по разделам

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

Размер хранилища и срок истории задаются в настройках агента, поэтому диск не растёт бесконечно. Реальный размер тома покажет команда docker system df -v, а значения по умолчанию для вашей версии смотрите в документации Netdata. Три ответа, и калькулятор подберёт готовую конфигурацию

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

Доступ к docker.sock фактически равен правам администратора сервера: если это неприемлемо, уберите строку, но имена контейнеров на графиках тогда пропадут. Тег netdata/netdata:stable выдаёт стабильный выпуск.

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

Обновление: docker pull netdata/netdata, затем остановить и удалить контейнер и запустить его той же командой. Конфигурация и история остаются в томах netdataconfig и netdatalib. Копии томов и серверов разобраны на странице сервер для бэкапов.

Ключевые цифры

Термины на странице

Файрвол
Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.
Nextcloud
Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
n8n
n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
Debian
Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
Nginx
Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
Docker
Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы