Самый простой и быстрый способ установить NetData — воспользоваться шаблоном Portainer, подготовленным нашей командой. Такой метод сводит к минимуму ручную настройку и позволяет развернуть стабильную, готовую к использованию систему всего за несколько минут.

Требования:

После подключения к Portainer перейдите в раздел Application, выберите NetData и заполните необходимые поля.

Заполняем все указанные поля. Обратите внимание: для безопасности пароль должен быть надёжным — использовать заглавные и строчные буквы, цифры и специальные символы, чтобы минимизировать риск несанкционированного доступа.

После этого в разделе Stacks появится новый стек NetData. Внутри этого стека будут развернуты контейнеры, необходимые для его работы

Чтобы получить доступ к NetData (веб-интерфейс для работы с NetData), необходимо настроить проксирование через Nginx Proxy Manager (NPM).

  • Если у вас есть собственный домен — добавьте его в NPM и создайте A-запись, указывающую на IP вашего сервера.
  • Если домена нет — можно использовать тестовый домен (например, netdata.local), добавив его в файл hosts на вашей машине.

Далее в NPM создайте новый Proxy Host и заполните поля по примеру на скриншоте:

После перехода по домену нажимаем на клавишу Sign-In. После авторизации вы попадёте в админ-панель NetData.

При первом подключении Netdata к облаку или при добавлении нового узла система запрашивает приватный ключ. Получить его можно двумя способами:

  • через веб-интерфейс Portainer, открыв консоль контейнера и выполнив команду
cat /var/lib/netdata/netdata_random_session_id
  • или напрямую на хосте:
docker exec netdata cat /var/lib/netdata/netdata_random_session_id

Скопируйте сгенерированный ключ и вставьте его в поле Private Key. Это подтвердит авторизацию контейнера и добавит его в панель мониторинга Netdata.

После этого вы перейдёте в панель управления Netdata, где будет отображаться добавленный узел.

Итог

Использование готового шаблона Portainer позволяет упростить установку Netdata, избежать ошибок при ручной настройке и быстро подключить узлы к системе мониторинга. В результате вы получаете полностью рабочую панель Netdata «из коробки» с удобным веб-интерфейсом и минимальными усилиями на интеграцию.