February 27, 2022

Настройка системы мониторинга NetData

Netdata - это инструмент с открытым исходным кодом, предназначенный для сбора показателей в режиме реального времени, таких как использование процессора, дисковая активность, использование полосы пропускания и т.д., а затем отображения их в виде простых в интерпретации графиков.

Инструмент разработан для визуализации активности с максимально возможной детализацией, позволяя пользователю получить общее представление о том, что происходит или происходило в системе или приложении.

Весь процесс добавления сервера в систему мониторинга сводится к регистрации аккаунта и запускуоднострочного скрипта, который устанавливает агент NetData, для передачи данных на сервер статистики. Все максимально просто:

  • Регистрируем аккаунт на https://app.netdata.cloud/sign-in
  • Подтверждаем регистрацию, логинимся на сервис и переходим во вкладку "Connect nodes"
  • копируем скрипт, который установит все необходимые зависимости, запустит агент и подключит его к вашему аккаунту на netdata.cloud

wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh --claim-token < ... token ....> --claim-rooms 823832e6-cdf9-4c3e-8175-9511d6f21f62 --claim-url https://app.netdata.cloud

  • после отработки скрипта, система готова к использованию. Переходим в консоль управления и видим что данные с нашего сервера поступают исправно.
  • Можно создать и настроить dashboard со всеми необходимыми метриками
  • А также настроить алерты и уведомления

Доступно неимоверное количество метрик для мониторинга. В целом система очень гибкая и мощная.

Благодарю за внимание ).