Netdata poskytují přesné monitorování výkonu prostřednictvím rozšiřitelných webových řídicích panelů, které vizualizují procesy a služby ve vašich systémech Linux. Sleduje metriky CPU, paměti, disků, sítí, procesů a dalších.a
Netdata po instalaci nevyžadují žádnou další konfiguraci, ale umožňují značné přizpůsobení. Efektivita a rychlost aplikace má být srovnatelná s nativními nástroji pro správu konzole, jako jsou vmstat, iostat a htop.
Kroky v tomto tutoriálu pokrývají vše, co potřebujete k úspěšnému nastavení jednoho serveru Ubuntu 16.04 se systémem Netdata pomocí jeho vestavěného webového serveru
Než cokoliv nainstalujeme, ujistěte se, že index systémových balíčků je aktuální.
sudo apt-get update && sudo apt-get upgrade -y
Dále nainstalujte závislosti Netdata, které zahrnují gcc
(C kompilátor), nástroje GNU Autoconf , správa GUID a kompresní knihovny pro interní webový server Netdata.
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make autoconf autoconf-archive autogen automake pkg-config curl
Další sada balíčků je volitelná, ale společnost Netdata je doporučuje a zahrnuje Python, některé balíčky Python a Node.JS. Stabilní verze Node.js přibalená ke správci systémových balíčků vyhovuje požadavkům Netdata. Dále je nainstalujte.
sudo apt-get install python python-yaml python-mysqldb python-psycopg2 nodejs lm-sensors netcat
Pro instalaci samotného Netdata musíme použít úložiště GitHub projektu. Naklonujte úložiště Netdata do svého domovského adresáře.
git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata
Přesuňte se do nově klonovaného adresáře.
cd ~/netdata
Nyní sestavte a nainstalujte aplikaci pomocí netdata-installer.sh
shell skript v tomto adresáři. Nezapomeňte připojit sudo
zde, jinak by způsob, jakým Netdata shromažďuje systémová data (prostřednictvím datových kolektorů), nefungoval správně.
sudo ./netdata-installer.sh
Výstup, který nejprve uvidíte, obsahuje informace o tom, kam Netdata uloží všechny své součásti. Můžete si je přečíst, abyste byli o něco lépe obeznámeni s tím, jak je program po instalaci rozmístěn v souborovém systému.
Installer Output . . . It will be installed at these locations: - the daemon at /usr/sbin/netdata - config files at /etc/netdata - web files at /usr/share/netdata - plugins at /usr/libexec/netdata - cache files at /var/cache/netdata - db files at /var/lib/netdata - log files at /var/log/netdata - pid file at /var/run . . .
Stiskněte ENTER
pokračovat v instalaci. Po chvíli se na konci výstupního řetězce zobrazí následující zpráva:
. . . ^ |.-. .-. .-. .-. .-. . netdata .-. .- | '-' '-' '-' '-' '-' is installed and running now! -' '-' +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> enjoy real-time performance and health monitoring...
Netdata jsou nyní úspěšně nainstalována a spuštěna a po restartu serveru se také automaticky spustí.
Pokud máte povoleno UFW, budete muset otevřít port 19999
pro interní webový server Netdata.
sudo ufw allow 19999/tcp
V tomto okamžiku můžete výchozí panel zobrazit na adrese http://
your_server_ip:19999/
ve vašem oblíbeném prohlížeči. Zobrazí se přehled aktuálních metrik systému. Je to dobrá kontrola, že vše funguje. Pokud je k dispozici aktualizace, stačí spustit dodaný skript aktualizace z úložiště Netdata Git, které jsme naklonovali do domovského adresáře uživatele systému Linux v kroku 1. To znamená, že když je k dispozici aktualizace, stačí spustit sudo ~/netdata/netdata-updater.sh
z příkazového řádku.