Netdata - это бесплатный инструмент мониторинга в реальном времени с открытым исходным кодом, который активно поддерживается, прост в настройке и поставляется с красивым пользовательским интерфейсом панели управления, доступным через веб-браузер. Используя Netdata, вы можете легко отслеживать каждый параметр вашего экземпляра Vultr в режиме реального времени практически без затрат. Netdata очень легок и требует максимум 1% ЦП и около 20 МБ ОЗУ в большинстве случаев.
Установка Netdata
Netdata поставляется с установленным скриптом, который можно легко запускать в разных дистрибутивах. В настоящее время сценарий установки поддерживает следующие дистрибутивы:
- арочный
- Gentoo
- Debian
- Ubuntu
- Sabayon
- CentOS
- Красная Шапка
- мягкая фетровая шляпа
- OpenSUSE
- SUSE
Чтобы установить Netdata, просто запустите следующую команду.
# install required packages for all netdata plugins
bash <(curl -Ss https://my-netdata.io/kickstart.sh) all
Что делает этот скрипт:
- Обнаруживает дистрибутив и устанавливает необходимые системные пакеты для сборки Netdata (запросит подтверждение).
- Загружает последнее дерево исходных текстов Netdata в
/usr/src/netdata.git
.
- Устанавливает Netdata путем запуска
./netdata-installer.sh
из дерева исходных текстов .
- Установки
netdata-updater.sh
в cron.daily
, поэтому ваша установка Netdata будет обновляться ежедневно (вы получите сообщение от cron только в случае сбоя обновления).
После запуска kickstart.sh
сценария Netdata устанавливает все требования с помощью собственного менеджера пакетов linux, а затем приступает к его установке.
Использование панели инструментов Netdata
После фазы установки вы можете просто перейти к http://192.0.2.139:19999
Netdata.
Обязательно замените 192.0.2.139
ваш фактический IP-адрес.
Настройка или изменение настроек по умолчанию
Настройки Netdata можно изменить по своему вкусу, отредактировав файл конфигурации.
sudo vi /etc/netdata/netdata.conf
Изменение порта по умолчанию
Чтобы изменить порт веб-интерфейса по умолчанию на пользовательский порт, просто отредактируйте файл конфигурации и измените следующие строки. Под [web]
разделом раскомментируйте следующую строку.
# default port = 19999
Это должно выглядеть следующим образом.
default port = <Your-Desired-Port>
Сохранить и выйти.
Перезапустите Netdata.
systemctl restart netdata
Теперь перейдите к http://192.0.2.139:<Your-Desired-Port>
.
Управление сервисом Netdata
Вы можете управлять Netdata как обычным сервисом с помощью следующих команд в системе, которая использует SystemD.
systemctl start netdata #start netdata service
systemctl stop netdata #stop netdata service
systemctl restart netdata #restart netdata service
systemctl status netdata #status of the netdata service