Как установить инструмент мониторинга Netdata в Ubuntu 20.04
Получение статистики в режиме реального времени по различным системным показателям является главным приоритетом для системных администраторов, разработчиков и операционных групп в целом. Это помогает в мониторинге систем в режиме реального времени и быстро выявляет неисправности или ошибки и устраняет их, чтобы гарантировать, что все вернется на круги своя.
Netdata — это бесплатное распределенное приложение для мониторинга в режиме реального времени с открытым исходным кодом, которое работает на различных вычислительных устройствах; физические серверы, облачные серверы, контейнеры и даже устройства IoT. Он собирает большое количество данных и визуализирует их на гладких и интерактивных информационных панелях. Мы собираемся установить Netdata на Ubuntu 20.04 LTS, а затем продемонстрировать, как визуализируются различные показатели.
Шаг 1. Установите Netdata с помощью сценария kickstart.sh.
Это наиболее предпочтительный способ установки Netdata, поскольку он позволяет передавать другие аргументы той же команде для настройки процесса установки. Самое главное, этот метод без проблем работает во всех дистрибутивах.
В начале вы можете просмотреть дополнительную информацию о Netdata. Используйте команду APT следующим образом.
Выходные данные предоставляют информацию Netdata, такую как последняя версия, источник, размер установки и описание пакета.
Чтобы установить Netdata, просто запустите скрипт kickstart следующим образом.
Как вы заметили, скрипт выполняет кучу операций. Во-первых, он автоматически определяет используемую вами операционную систему и дистрибутив Linux, а затем устанавливает необходимые пакеты.
Из приведенного ниже вывода видно, что информация о нашей ОС была получена и отображена сценарием в стандартный вывод.
Затем сценарий проверяет, есть ли у вас существующий экземпляр Netdata, и, если он есть, сценарий обновляет Netdata вместо установки Netdata заново.
После этого скрипт извлекает данные Netdata из репозитория Git и сохраняет их в /usr/src/netdata.git. Путь. После этого устанавливаются все необходимые файлы и зависимости и обновляется индекс пакета.
Попутно расположение файлов Netdata, включая файлы конфигурации, веб-файлы, файлы базы данных и файлы журналов, будет отображаться, как показано.
Ближе к концу будут отображены основные инструкции о том, как получить доступ к панели управления Netdata, а также о запуске и остановке Netdata.
Сценарий обновления netdata-updater.sh затем добавляется в /etc/cron-daily f, чтобы обеспечить постоянное обновление Netdata.
Когда установка завершится, сценарий сообщит вам, что Netdata успешно установлена и запущена.
Вся установка занимает довольно много времени, вы можете сделать небольшой перерыв или просто подождать, пока она не будет завершена.
Шаг 2: Убедитесь, что Netdata работает
Netdata наконец установлен. Однако разумно убедиться, что служба Netdata действительно активна и работает.
По умолчанию Netdata прослушивает порт 19999. Чтобы подтвердить это, выполните приведенную ниже команду netstat:
Кроме того, вы можете подтвердить, что служба Netstat systemd работает, вызвав:
Вывод подтверждает, что Netdata действительно работает так, как мы и ожидали.
Шаг 3: Настройте брандмауэр
На этом этапе вы можете получить доступ к Netdata из браузера вашей хост-системы. Однако, если включен брандмауэр UFW, это будет невозможно. Имея это в виду, порт 19999 должен быть разрешен.
Итак, выполните следующие команды:
$ sudo ufw reload
Затем убедитесь, что порт 19999 разрешен в брандмауэре.
Шаг 4: Доступ к панели управления Netdata
Все настройки сделаны и зачищены. Когда мы закончим, мы собираемся получить доступ к Netdata, просмотрев следующий URL-адрес. Замените host-ip реальным IP-адресом вашего хоста.
И вуаля! Приборная панель Netdata появится в поле зрения с элегантными и красивыми визуализациями, отображающими системный обзор основных системных показателей, таких как загрузка ЦП, статистика пропускной способности сети, чтение/запись диска и использование ОЗУ.
На правой боковой панели находятся дополнительные параметры системных метрик, которые можно щелкнуть, чтобы просмотреть информационные панели, визуализирующие статистику в реальном времени.
Например, чтобы взглянуть на пропускную способность сети, выберите значок «Сетевые интерфейсы», как показано на рисунке.
Отобразится панель управления «Сетевые интерфейсы» со статистикой пропускной способности различных сетевых адаптеров.
Заключение
Netdata предоставляет отличное решение для мониторинга вашего отдельного узла в режиме реального времени. Вы можете настроить сигналы тревоги и уведомления, которые могут запускаться при превышении определенного события или порогового значения. Попробуйте Netdata и сообщите нам о своем опыте.