Настройка системы мониторинга 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
- после отработки скрипта, система готова к использованию. Переходим в консоль управления и видим что данные с нашего сервера поступают исправно.
Доступно неимоверное количество метрик для мониторинга. В целом система очень гибкая и мощная.