V tomto tutoriálu vám ukážeme, jak nainstalovat Netdata Monitoring na CentOS 8. Pro ty z vás, kteří nevěděli, Netdata je nástroj pro sledování výkonu, řešení problémů a zdraví v reálném čase pro aplikace a systémy. Netdata je bezplatný nástroj s otevřeným zdrojovým kódem, který podporuje systémy Linux, FreeBSD a macOS, který je užitečný pro SysAdminy, DevOps a vývojáře při řešení problémů v reálném čase. Pomocí Netdata můžete monitorovat využití CPU, RAM , diskové I/O, síťový provoz, Postfix a mnoho dalších.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci nástrojů Netdata pro monitorování v reálném čase na CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
uživatel sudo bez root
nebo přístup kuživateli root
. Doporučujeme jednat jakonerootový uživatel sudo
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Netdata Monitoring na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf clean all sudo dnf update sudo dnf install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils
Krok 2. Instalace Netdata Monitoring na CentOS 8.
Nyní klonujeme kód Netdata z Github:
git clone https://github.com/netdata/netdata.git --depth=100
Po dokončení spusťte sestavování a instalaci pomocí následujícího příkazu:
cd netdata/ sudo ./netdata-installer.sh
Pokud byla instalace úspěšná, měli byste získat výstup jako níže:
--- 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! ---
Po instalaci by se služba Netdata měla spustit automaticky:
sudo systemctl status netdata
Krok 3. Nakonfigurujte bránu firewall pro Netdata.
Než budete mít přístup k webovému rozhraní Netdata, musíte upravit pravidla brány firewall tak, aby umožňovala provoz na portu 19999, výchozím komunikačním portu Netdata:
sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp sudo firewall-cmd --reload
Krok 4. Přístup k webovému rozhraní Netdata.
Síťová data budou ve výchozím nastavení dostupná na portu HTTP 19999. Otevřete svůj oblíbený prohlížeč a přejděte na http://vase-domena.com:19999 nebo
http://adresa-ip-serveru:19999
Blahopřejeme! Úspěšně jste nainstalovali Netdata. Děkujeme, že jste použili tento návod k instalaci nástroje Netdata pro sledování výkonu v reálném čase na systém CentOS 8. Pro další nápovědu nebo užitečné informace vám doporučujeme zkontrolovat oficiální webové stránky Netdata.