Netdata – бесплатный, открытый, простой и эффективный инструмент мониторинга производительности и работоспособности в реальном времени с красивым веб-интерфейсом.
Вы можете контролировать использование ЦПУ, ОЗУ, диски, сетевой трафик, postfix и многое другое с помощью Netdata. Netdata быстро и эффективно собирает данные о производительности в режиме реального времени с Linux, FreeBSD, MacOS и SNMP-устройств.
В этом уроке мы рассмотрим инструмент мониторинга производительности Netdata на сервере Ubuntu 18.04 LTS (Bionic Beaver).
Требования
- Сервер, на котором работает Ubuntu 18.04 LTS.
- Пользователь без полномочий root с привилегиями sudo.
Установка Netdata
По умолчанию Netdata доступен в репозитории по умолчанию в 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://192.168.0.234:19999.
Вы будете перенаправлены на панель управления Netdata по умолчанию: