Netdata je bezplatné webové řešení pro monitorování v reálném čase, které lze nainstalovat na servery Linux a monitorovat jejich výkon a spotřebu zdrojů lokálně nebo vzdáleně. Je velmi snadné jej nastavit, nejnovější verzi lze nainstalovat pouhým příkazem na všechny populární systémy Linux včetně Ubuntu 20.04/18.04, CentOS 7/8, RHEL, OpenSUSE, Debian, Linux Mint a další…
Pomocí Netdata můžeme sledovat následující komponenty v reálném čase- CPU (využití, frekvence, stav, jádra atd.)
- Pevné disky (místo, typ, operace, nevyřízené položky atd.)
- Paměť (celková dostupná, pomocí jádra, NUMA atd.)
- Síťová rozhraní (šířka pásma, chyby, pakety atd.)
- Adresy IPv4 a IPv6 (včetně chyb, paketů, připojení, vícesměrového vysílání)
- Komunikace mezi procesy nebo IPC
- Linuxová ochrana DDoS (metriky procesů SYNPROXY)
- Firewall
- Zařízení SNMP
- Hardwarové senzory (včetně napětí, teploty, ventilátoru)
- Ovládací skupiny Linuxu
- Aplikace (použití zdrojů, stav atd.)
- Použití a konfigurace Tomcat, Apache, MySQL atd.
- Generátor přehledů
- Stav webových serverů Nginx
- Uživatelé a skupiny (použití zdrojů, zápis na disk, využití paměti SWAP atd.)
- Analýza mimo jiné DNS, OpenVPN, DHCP.
Instalace Netdata na Linux na monitorovací server
Otevřete příkazový terminál a jednoduše vložte daný skript pro instalaci NetData na váš Linux, jako je Ubuntu 20.04, CentOS 7/8 a další… Můžete jej také použít pro Windows 10 WSL.
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Požádá vás o povolení ke stažení a nainstalovat balíčky, takže to povolte a po dokončení instalace otevřete prohlížeč na místním nebo vzdáleném systému který má přístup k serveru nebo ploše, kde byla nainstalována Netdata.
Na řádku adresy URL zadejte adresu-IP-serveru spolu s číslem portu 19999 . Například naše IP adresa serveru byla 192.168.189.163, takže pro přístup k Netdata Dashboardu bude URL vypadat takto – https://192.168.189.163:19999
nebo http://127.0.0.1:19999
(pouze pro stejný systém, kde máte netdata).
Hlavní panel
Budete mít Dashboard of Netdata, není třeba jej dále nastavovat, všechny informace, které dokáže extrahovat ze systému, zobrazí přímo na webovém Dashboardu ve vašem prohlížeči. Pro zobrazení spotřeby různých zdrojů jednotlivě může uživatel přes boční panel přejít přímo na jednotlivé přehledy.
Grafy můžete přesouvat pomocí drag &drop, nebo můžete zvětšit části podržením klávesy Shift. Na chytrých telefonech a tabletech fungují gesta Stažení a přiblížení na malých obrazovkách pro detailní zobrazení generovaných dat.

Možnosti monitorování jednotlivých hardwarových zdrojů Netdata
Režim světlého motivu

Celkový přehled monitorování Light Theme Netdata

Sledování sítě na Netdata pro Linux
Odinstalujte Netdata
Na stránce GitHub této platformy pro monitorování serverů Linux je k dispozici skript, takže pokud chcete instalaci Netdata z našeho systému odstranit, stačí si jej stáhnout a spustit.
wget https://raw.githubusercontent.com/netdata/netdata/master/packaging/installer/netdata-uninstaller.sh
Změňte oprávnění skriptu tak, aby byl spustitelný-
chmod +x ./netdata-uninstaller.sh
Nakonec jej spusťte, abyste instalaci úplně odstranili-
sudo ./netdata-uninstaller.sh --yes --env /etc/netdata/.environment
Úvahy na závěr:
Netdata je velmi kompaktně navržený monitorovací systém, který je k dispozici v bezplatné i placené verzi. Kromě toho může uživatel přejít na Cloud Netdata k centralizovanému veškeré monitorování systému jednoduchou instalací jeho agenta na všech uzlech, které je třeba monitorovat. Celkově , tato platforma je opravdu dobře promyšlená a velmi dobře se snadno implementuje bez potřeby rootu uživatelů. Protože není potřeba nastavovat webový server, databáze ani žádné konfigurace, Netdata jsou jednou řešením pro nastavení a zapomnění pro monitorování systému.