Как установить Netdata Monitoring на CentOS 8

Как установить Netdata Monitoring на CentOS 8

 

В этом руководстве мы покажем вам, как установить Netdata Monitoring на CentOS 8. Для тех из вас, кто не знал, Netdata — это инструмент для измерения производительности, устранения неполадок и мониторинга работоспособности в реальном времени для приложений и систем. Netdata — это бесплатный инструмент с открытым исходным кодом, который поддерживает системы Linux, FreeBSD и macOS, который помогает системным администраторам, DevOps и разработчикам устранять неполадки в реальном времени. С помощью Netdata вы можете контролировать ЦП, использование ОЗУ, дисковый ввод-вывод, сетевой трафик, Postfix и многое другое.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку инструментов мониторинга Netdata в реальном времени на CentOS 8.

Установите Netdata Monitoring на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf clean all
sudo dnf update
sudo dnf install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils

Шаг 2. Установка Netdata Monitoring на CentOS 8.

Теперь клонируем код Netdata из Github:

git clone https://github.com/netdata/netdata.git --depth=100

После этого запустите сборку и установку с помощью следующей команды:

cd netdata/
sudo ./netdata-installer.sh

Если установка прошла успешно, вы должны получить следующий результат:

--- Check KSM (kernel memory deduper) --- 

Memory de-duplication instructions

You have kernel memory de-duper (called Kernel Same-page Merging,
or KSM) available, but it is not currently enabled.

To enable it run:

    echo 1 >/sys/kernel/mm/ksm/run
    echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs

If you enable it, you will save 40-60% of netdata memory.

 --- Check version.txt --- 
 --- Check apps.plugin --- 
 --- Basic netdata instructions --- 

netdata by default listens on all IPs on port 19999,
so you can access it with:

  http://your-ip-address:19999/

To stop netdata run:

  systemctl stop netdata

To start netdata run:

  systemctl start netdata



 --- We are done! ---

После установки служба Netdata должна запуститься автоматически:

sudo systemctl status netdata

Шаг 3. Настройте брандмауэр для Netdata.

Прежде чем вы сможете получить доступ к веб-интерфейсу Netdata, вам необходимо изменить правила брандмауэра, чтобы разрешить трафик на порт 19999, порт связи по умолчанию для Netdata:

sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp
sudo firewall-cmd --reload

Шаг 4. Доступ к веб-интерфейсу Netdata.

По умолчанию Netdata будет доступна через HTTP-порт 19999. Откройте свой любимый браузер и перейдите к илиhttp://your-domain.com:19999http://server-ip-address:19999

Поздравляю! Вы успешно установили Netdata . Благодарим за использование этого руководства для установки инструмента мониторинга производительности Netdata в реальном времени в системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Netdata .