Установка мониторинга Netdata на Debian 9/Ubuntu 18.04 LTS

Netdata на Debian 9/Ubuntu 18.04 LTS

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

Вы можете контролировать использование ЦПУ, ОЗУ, диски, сетевой трафик, postfix и многое другое с помощью Netdata. Netdata быстро и эффективно собирает данные о производительности в режиме реального времени с Linux, FreeBSD, MacOS и SNMP-устройств.

В этом уроке мы рассмотрим инструмент мониторинга производительности Netdata на сервере Debian 9/Ubuntu 18.04 (LTS).

Требования

  • Сервер, на котором работает Debian 9/Ubuntu 18.04 (LTS).
  • Пользователь без полномочий root с привилегиями sudo.

Установка Netdata

Первым делом подготовим систему и установим дополнительные пакеты для нормальной установки

# Debian / Ubuntu
apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl

По умолчанию Netdata доступен в репозитории по умолчанию в Debian9/Ubuntu 18.04.

Вы можете легко установить его, используя следующую команду:

# sudo apt-get install netdata -y

После установки Netdata вы можете перейти к следующему шагу.

Настройка Netdata

По умолчанию файл конфигурации Netdata находится в /etc/netdata/netdata.conf.

Теперь откройте файл и измените адрес loopback сервера на IP-адрес вашего сервера.

sudo nano /etc/netdata/netdata.conf

Сделайте следующие изменения:

[global]
        run as user = netdata
        web files owner = root
        web files group = root
        # Netdata is not designed to be exposed to potentially hostile
        # networks.See https://github.com/firehol/netdata/issues/164
        bind socket to IP = 192.168.0.234

Сохраните и закройте файл, затем перезапустите службу Netdata, чтобы применить изменения:

sudo systemctl restart netdata

Посмотрите статус службы, чтобы удостовериться в его запуске:

sudo systemctl status netdata

Вывод:

netdata.service - netdata - Real-time performance monitoring
   Loaded: loaded (/lib/systemd/system/netdata.service; enabledЗагрузка и использование диска
; vendor preset: enabled)
   Active: active (running) since Thu 2018-08-16 06:03:01 UTC; 3min 29s ago
     Docs: man:netdata
           file:///usr/share/doc/netdata/html/index.html
           https://github.com/firehol/netdata
 Main PID: 3317 (netdata)
    Tasks: 14 (limit: 2855)
   CGroup: /system.slice/netdata.service
           ??3317 /usr/sbin/netdata -D
           ??3350 bash /usr/lib/x86_64-linux-gnu/netdata/plugins.d/tc-qos-helper.sh 1
           ??3353 /usr/lib/x86_64-linux-gnu/netdata/plugins.d/apps.plugin 1

Aug 16 06:03:01 ubuntu1804 systemd[1]: Stopped netdata - Real-time performance monitoring.
Aug 16 06:03:01 ubuntu1804 systemd[1]: Started netdata - Real-time performance monitoring.

Доступ к веб-интерфейсу Netdata

Теперь Netdata установлена и прослушивает порт 19999.

Откройте веб-браузер и введите URL-адрес http://server_ip:19999. ВНИМАНИЕ!!! «server_ip» заменить на IP  вашего сервера, например: http://192.168.0.1:19999

Вы будете перенаправлены на панель управления Netdata по умолчанию:

Загрузка и использование диска

Сетевая информация

Процессы