V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Netdata na CentOS 8. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Netdata je nástroj s otevřeným zdrojovým kódem určený ke shromažďování metrik v reálném čase, jako je využití procesoru, aktivita disku, využití šířky pásma, návštěvy webových stránek atd., a jejich následné zobrazení v živé, snadno interpretovatelné grafy. Netdata vám nabízí moderní interaktivní webové dashboardy pro zobrazení metrik vašeho serveru s podporou různých datových úložišť pro trvalé úložiště.
Předpoklad:
- Operační systém s Ubuntu 22.04
- Adresa IPv4 serveru s oprávněními superuživatele (přístup root)
- Gnome Terminal pro Linux Desktop
- Klient PuTTy SSH pro Windows nebo macOS
- Powershell pro Windows 10/11
- Znáte příkazy APT
Funkce netdata
- Automatické škálování jednotek grafu
- Přístupové seznamy IP pro filtrování přístupu k síťovým datům
- Vylepšené monitorování virtuálních počítačů a kontejnerů
- Zvýrazněné časové rámce ve všech grafech na řídicím panelu
- Snímky řídicího panelu pro načítání/ukládání vybraných časových rámců
- Konverze časového pásma na řídicím panelu umožňující porovnání grafů s protokoly serveru
- Žádná údržba, konfigurace a závislosti
- Je snadno přizpůsobitelný, rozšiřitelný a vložitelný
- Škálování do nekonečna
- Podpora back-endů časových řad – může archivovat své metriky na grafitových, opentsdb, Prometheus, JSON dokumentových DB, ve stejných nebo nižších detailech.
Nainstalujte Netdata na CentOS 8
Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.
sudo dnf install epel-release sudo dnf update
Krok 2. Instalace potřebných balíčků pro Netdata.
Nyní nainstalujte potřebné softwarové balíčky podle obrázku:
sudo dnf install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils
Krok 3. Nainstalujte Netdata do systému CentOS.
Klonujte instalační program skriptu Netdata z úložiště Git:
git clone https://github.com/netdata/netdata.git --depth=100
Poté se přepněte do adresáře Netdata a spusťte níže uvedené příkazy, aby se všechny potřebné balíčky automaticky nainstalovaly do vašeho systému:
cd netdata/ ./packaging/installer/install-required-packages.sh --dont-wait --non-interactive netdata
Po dokončení spusťte automatický skript Netdata:
sudo ./netdata-installer.sh
Nakonec musíme spustit a povolit služby Netdata:
sudo systemctl start netdata sudo systemctl enable netdata sudo systemctl status netdata
Krok 4. Nakonfigurujte bránu firewall.
Musíme otevřít tento port na bráně firewall, abychom měli přístup k Netdata přes prohlížeč. Nyní spusťte níže uvedené příkazy:
sudo firewall-cmd --add-port=19999/tcp --permanent sudo firewall-cmd --reload
Krok 5. Přístup k webovému uživatelskému rozhraní Netdata.
Nyní otevřete prohlížeč http://your_server_ip:19999/
pro přístup k webovému rozhraní Netdata.
To je vše, co potřebujete k instalaci Netdata na CentOS 8. Doufám, že vám tento rychlý tip pomůže. Další informace o monitorování Netdata v reálném čase naleznete v jejich oficiální databázi znalostí. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.