Netdata představuje elegantní a uživatelsky přívětivý nástroj pro sledování systémových parametrů. Tento open-source software, pracující v prostředí webového prohlížeče, umožňuje monitorování sítě v reálném čase na platformách Linux. Zajišťuje podrobný náhled na klíčové aspekty fungování linuxových serverů i osobních počítačů, a to prostřednictvím intuitivního a propracovaného řídicího panelu.
Instalace aplikace Netdata
Netdata si získala popularitu mezi správci linuxových serverů díky své schopnosti efektivně monitorovat širokou škálu metrik. I když se zaměřuje na systémová data, která nejsou specifická pouze pro serverové prostředí, ukázala se jako cenný nástroj i pro běžné uživatele stolních počítačů, kteří chtějí detailněji porozumět fungování svého zařízení.
Ubuntu
Uživatelé Ubuntu, ať už používají serverovou nebo desktopovou verzi, mohou Netdata snadno nainstalovat z oficiálních zdrojů softwaru. K provedení instalace stačí otevřít terminálové okno a použít správce balíčků Apt.
sudo apt install netdata
Debian
V oficiálních repozitářích softwaru Debian je Netdata také k dispozici. Jelikož se jedná o open-source software, není nutné provádět žádné speciální konfigurace. Pokud však preferujete novější verze softwaru, můžete aktivovat Debian Backports, které nabízejí aktualizovanou verzi Netdata.
Pro instalaci Netdata v Debianu otevřete terminál a použijte příkaz Apt-get.
sudo apt-get install netdata
Arch Linux
Uživatelé Arch Linuxu mají ve svých zdrojích softwaru k dispozici poměrně aktuální verzi Netdata. Instalaci provedete synchronizací správce balíčků Pacman.
sudo pacman -S netdata
Fedora
Vývojáři Netdata bohužel neposkytují instalovatelný RPM balíček pro Fedoru Linux. Uživatelé tohoto systému, kteří chtějí Netdata používat, musí postupovat podle obecných pokynů, které jsou popsány níže.
OpenSUSE
OpenSUSE nabízí výbornou podporu Netdata, která je součástí hlavních softwarových zdrojů, takže se uživatelé nemusí starat o repozitáře třetích stran. Instalace v OpenSUSE se provádí pomocí správce balíčků Zypper.
sudo zypper in netdata
Obecné pokyny
Netdata má dobrou podporu i mimo hlavní distribuce Linuxu, a to prostřednictvím spouštěcího skriptu Bash. Tento skript po stažení nainstaluje statickou binární verzi softwaru na jakýkoli systém Linux. Tato metoda je výhodná pro uživatele jakéhokoli operačního systému, jelikož zajišťuje bezproblémovou funkčnost Netdata.
Instalace Netdata pomocí instalačního skriptu je nejefektivnější s nástrojem pro stahování Curl. Curl je standardní součástí většiny linuxových distribucí. Pokud jej nemáte, budete si jej muset před pokračováním nainstalovat.
Po instalaci postupujte podle níže uvedených kroků, abyste zajistili správnou funkci Netdata.
32bitová verze
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
64bitová verze
bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)
Instalace ze zdrojového kódu
Skript Netdata je nejběžnější způsob instalace softwaru na systémech, které nejsou oficiálně podporovány. Pokud však skript selže, je možné provést instalaci zkompilováním zdrojového kódu. Proces kompilace ze zdroje vyžaduje návštěvu oficiální stránky Github, kde najdete potřebné závislosti.
Jakmile jsou všechny závislosti nainstalovány, proveďte následující kroky:
git clone https://github.com/firehol/netdata.git --depth=1 cd netdata
./netdata-installer.sh
Používání Netdata
K Netdata mají uživatelé přístup lokálně i vzdáleně z jakéhokoli počítače s přímým přístupem k serveru/PC, na kterém běží. Po instalaci na linuxovém desktopu je Netdata dostupná na IP adrese „localhost“.
https://127.0.0.1:19999
Pro vzdálený přístup přes síť je nutné použít IP adresu serveru/PC, na kterém Netdata běží. Pro zjištění této IP adresy otevřete terminál a zadejte následující příkaz:
ip addr show | grep 192.168
Příkaz `ip addr show` s použitím filtru `grep` zobrazí lokální IPv4 adresu. Zkopírujte tuto adresu a vložte ji do nového okna prohlížeče pro přístup k Netdata z libovolného místa v LAN:
https://192.168.X.XXX:19999
V rozhraní Netdata můžete prozkoumat různé metriky kliknutím na položky v postranním panelu. Případně je možné procházet stovky grafů rolováním myší.
Netdata je pasivní monitorovací nástroj. Pouze shromažďuje informace o systémech Linux. Nemá žádnou možnost systém měnit, ukončovat programy nebo upravovat jeho nastavení. Doporučuje se, aby uživatelé pravidelně sledovali naměřené hodnoty, přičemž software běží na pozadí pro sběr metrik v dlouhodobém horizontu.
Využití procesoru
Chcete-li sledovat využití procesoru vašeho systému, klikněte v postranním panelu webové aplikace Netdata na položku „CPUs“.
Data o procesoru jsou rozdělena do několika podkategorií, například „využití“, „přerušení“, softirqs, „softnet“, „cpufreq“ a „cpuidle“. Tyto kategorie poskytují podrobný pohled na různé aspekty fungování procesoru.
Pro běžného uživatele je nejzajímavější kategorie „Využití“, která poskytuje detailní informace o celkovém zatížení procesoru systémem.
Zobrazují se data pro každé jádro zvlášť, což umožňuje sledovat podrobné informace o výkonu každého jádra.
Využití RAM
Kromě využití procesoru je pro mnoho uživatelů důležité sledovat i využití paměti RAM. Chtějí znát, jak systém nakládá s pamětí, jaký je průměrný objem využívané paměti a podobně. Pro zobrazení metrik systémové paměti v Netdata klikněte na položku „Paměť“ v postranním panelu.
Sekce „Paměť“ zobrazuje data o využití systémové paměti v reálném čase, množství volné RAM a informace o správě paměti jádrem Linuxu.
Export dat
Netdata shromažďuje velké množství užitečných dat, a to velmi rychle. Všechny tyto metriky je naštěstí možné exportovat (například do PDF) pro archivaci nebo použití v reportech.
Export dat z Netdata je snadný. Stačí navštívit webové rozhraní a kliknutím na ikonu tiskárny vyvolat nabídku tisku vašeho prohlížeče.
V nabídce tisku zvolte možnost „Tisk do souboru“ a vygenerujte soubor PDF s naměřenými daty.