Как установить 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:19999
http://server-ip-address:19999
Поздравляю! Вы успешно установили Netdata . Благодарим за использование этого руководства для установки инструмента мониторинга производительности Netdata в реальном времени в системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Netdata .