Hur man får realtidsövervakning av nätverk på Linux med Netdata

click fraud protection

Netdata är ett snyggt, öppet källkodsbaserat systemövervakningsverktyg med övervakning i realtid för Linux-plattformen. Det ger insikter om dussintals aspekter till Linux-servrar och stationära datorer via ett avancerat kontrollcenter.

Installera Netdata

Netdata-verktyget är mycket populärt i Linux-serverutrymmet, på grund av hur enkelt det är att spåra många olika mätvärden. Systemdata som den samlar in är dock inte specifika för Linux-servrar och visar sig därför vara användbara för även genomsnittliga stationära användare som vill lära sig mer om hur deras maskin fungerar.

Ubuntu

Netdata-övervakningsprogrammet är tillgängligt för Ubuntu-användare på både Desktop och Server via de officiella programvarukällorna. För att installera programvaran, öppna ett terminalfönster och använda Apt-pakethanteraren.

sudo apt install netdata

Debian

Debian har en version av Netdata tillgänglig i de officiella programvarulagerna. Eftersom det är open source behöver inga specialinställningar ändras. Som sagt, om du inte gillar det faktum att Debian-operativsystemet ofta ligger efter andra Linux-distributioner, kanske du vill installera Debian Backports. Om du aktiverar den här funktionen får du en nyare version av Netdata.

instagram viewer

För att installera Netdata-övervakningsverktyget på Debian, öppna en terminal och använda Apt-get-kommandot.

sudo apt-get install netdata

Arch Linux

Arch Linux har en ganska ny version av Netdata i sina programvarukällor. För att installera det öppnar du ett terminalfönster och synkroniserar det med Pacman.

sudo pacman -S netdata

Fedora

Tyvärr försummar utvecklarna av Netdata Fedora Linux genom att inte tillhandahålla en version av programvaran som ett installerbart RPM. Istället bör de på Fedora som vill använda den här programvaran följa de allmänna anvisningarna.

OpenSUSE

OpenSUSE har utmärkt Netdata-stöd. Tack och lov är detta stöd inom de viktigaste programvarukällorna, så användarna behöver inte krånga med repor från tredje part. För att installera programvaran under OpenSUSE, starta ett terminalfönster och använda Zypper-pakethanteraren.

sudo zypper i netdata

Generiska instruktioner

Bortsett från de viktigaste Linux-distributionerna har Netdata ganska bra stöd i form av ett körbart Bash-skript. Detta skript installerar en statisk binärversion av programvaran när det laddas ner på vilket Linux-system som helst. Det fina med denna metod är att oavsett vilket operativsystem du kör, kommer Netdata att fungera bra.

Att installera Netdata via installationsskriptet fungerar bäst med Curl-nedladdningsverktyget. Vanligtvis är Curl-verktyget standard för de flesta Linux-distributioner. Om Curl-verktyget av någon anledning inte finns på din Linux-dator, måste du installera det innan du fortsätter.

När installationen är installerad gör du följande för att få Netdata att fungera.

32-bitarsversion

bash 

64-bitarsversion

bash 

Källinstruktioner

Netdata-skriptet är det sätt som bäst bör gå för att använda verktyget i ett system som inte officiellt har stöd för programvaran. Ändå, om skriptet misslyckas av någon anledning, finns det ett alternativ: bygga från källan. För att sammanställa programvaran från källan, gå över till den officiella Github-sidan och lära sig vilka beroenden Netdata kräver innan man bygger.

När du har fått alla beroenden som fungerar på din Linux-PC gör du följande:

git klon https://github.com/firehol/netdata.git --depth = 1. CD netdata
./netdata-installer.sh. 

Använda Netdata

Användare har tillgång till Netdata lokalt, såväl som på distans på alla maskiner som har direkt tillgång till servern / datorn som kör den. Att installera Netdata på Linux-skrivbordet gör verktyget tillgängligt med IP-adressen “localhost”.

http://127.0.0.1:19999

Men användare som planerar att få åtkomst till Netdata på distans över nätverket kommer inte att kunna komma åt det på detta sätt. För att komma åt Netdata-övervakningsverktyget från en maskin till en annan öppnar du i stället en terminal och kör följande för att bestämma IP-adressen:

ip addr show | grep 192.168

Kör ip addr show kommando med grep kommer att isolera den lokala IPv4-adressen. Kopiera IP-adressen och klistra in den i en ny webbläsarflik för att komma åt Netdata var som helst på LAN:

http://192.168.X.XXX: 19999

En gång i Netdata-appen, titta åt sidan och klicka igenom för att se olika mätvärden. Alternativt är det möjligt att bläddra igenom hundratals grafer genom att bläddra med musen.

Netdata är ett passivt verktyg. Allt det gör är att samla in information om Linux-system. Det har ingen förmåga att modifiera systemet på något sätt (genom att döda program eller ändra saker). Istället uppmuntras användare att checka in med det en gång i taget och låta programvaran köras i bakgrunden under en lång tid för att samla in mätvärden.

CPU-användning

Behöver du visa CPU-användning för systemet? Titta till sidfältet i Netdata-webbappen och klicka på ikonen “CPU: er”.

Inuti CPU: er indelas data i många underkategorier, till exempel "användning", "avbryter", softirqs, "" softnet, "" cpufreq, "och" cpuidle ". Dessa kategorier visar olika aspekter av hur systemets processor fungerar.

För den genomsnittliga användaren är "Användning" det avsnitt som är viktigast, eftersom det visar en djupgående avläsning av hur systemet använder CPU-enheten totalt sett.

Allt separeras av kärnor, vilket säkerställer att användarna får djupgående information om hur varje kärna klarar sig.

RAM-användning

Förutom CPU-användningen oroar många användare minnesanvändningen. De vill veta hur systemet hanterar RAM, vad är den genomsnittliga mängden minne som används etc. För att få åtkomst till Netdatas statistik i systemminnet klickar du på "Minne" i sidofältet.

Avsnittet "Minne" ger en realtidsavläsning av systemminnet i användning, mängden oanvänd RAM och till och med hur Linux-kärnan själv hanterar den.

Exportera data

Netdata samlar in mycket användbar data och snabbt. Tack och lov kan alla dessa mätvärden enkelt exporteras (via PDF) för förvaring eller för användning i en rapport, etc.

Exportera data i realtid från Netdata-appen är ganska enkelt. För att göra det, besök webgränssnittet och klicka på utskriftsikonen för att öppna webbläsarens utskriftsmeny.

I utskriftsmenyn letar du efter alternativet märkt “print to file” och välj det för att generera en PDF-fil med data.

watch instagram story