- - Hvordan man får netværksovervågning i realtid på Linux med Netdata

Sådan får du netværksovervågning i realtid på Linux med Netdata

Netdata er en slick, open source webbrowser baseretsystemovervågningsværktøj med netværksovervågning i realtid til Linux-platformen. Det giver indsigt i dusinvis af aspekter til Linux-servere og desktops via et avanceret kontrolcenter.

Installer Netdata

Netdata-værktøjet er meget populært i Linuxserverplads på grund af hvor let det er at spore masser af forskellige metrics. Systemdataene, det indsamler, er dog ikke specifikke for Linux-servere og viser sig således at være nyttige for selv gennemsnitlige desktopbrugere, der ønsker at lære mere om, hvordan deres maskine fungerer.

Ubuntu

Netdata-overvågningsapplikationen er tilgængeligtil Ubuntu-brugere på både Desktop og Server via de officielle softwarekilder. For at installere softwaren skal du åbne et terminalvindue og bruge Apt-pakkehåndteringen.

sudo apt install netdata

Debian

Debian har en version af Netdata tilgængelig iofficielle softwarelager. Da det er open source, behøver ingen særlige indstillinger at ændres. Når det er sagt, hvis du ikke kan lide det faktum, at Debian-operativsystemet ofte hænger bag andre Linux-distributioner, kan du muligvis installere Debian Backports. Aktivering af denne funktion giver dig en nyere version af Netdata.

For at installere Netdata-overvågningsværktøjet på Debian skal du åbne en terminal og bruge Apt-get-kommandoen.

sudo apt-get install netdata

Arch Linux

Arch Linux har en temmelig nylig version af Netdata i deres softwarekilder. For at installere det skal du åbne et terminalvindue og synkronisere det med Pacman.

sudo pacman -S netdata

Fedora

Desværre forsømmer udviklerne af NetdataFedora Linux ved ikke at levere en version af softwaren som en installerbar RPM. I stedet skal de på Fedora, der ønsker at bruge denne software, følge de generiske instruktioner.

OpenSUSE

OpenSUSE har fremragende Netdata support. Heldigvis er denne support inden for de vigtigste softwarekilder, så brugerne behøver ikke stå op med tredjeparts repos. For at installere softwaren under OpenSUSE skal du starte et terminalvindue og bruge Zypper-pakkehåndteringen.

sudo zypper in netdata

Generiske instruktioner

Bortset fra de vigtigste Linux-distributioner, Netdatahar ret god støtte i form af et eksekverbart Bash-script. Dette script, når det downloades, installerer en statisk binær version af softwaren på ethvert Linux-system. Det smukke ved denne metode er, at uanset hvilket operativsystem du kører, vil Netdata fungere fint.

Installation af Netdata via installationsskriptetfungerer bedst med Curl-download-værktøjet. Normalt er Curl-værktøjet standard på de fleste Linux-distributioner. Hvis Curl-værktøjet af en eller anden grund ikke er på din Linux-pc, skal du installere det, før du fortsætter.

Når det er installeret, skal du gøre følgende for at få Netdata til at fungere.

32-bit version

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

64-bit version

bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)

Kildeinstruktioner

Netdata-scriptet er den måde, de fleste bør gå tilved hjælp af værktøjet på et system, der ikke officielt har support til softwaren. Hvis scriptet mislykkes af en eller anden grund, er der stadig et alternativ: bygning fra kilden. For at kompilere softwaren fra kilden skal du gå til den officielle Github-side og lære, hvilke afhængigheder Netdata kræver, før de bygger.

Når du har fået alle de afhængigheder, der arbejder på din Linux-pc, skal du gøre følgende:

git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh

Brug af Netdata

Brugere har adgang til Netdata lokalt såvel someksternt på enhver maskine, der har direkte adgang til den server / pc, der kører den. Installation af Netdata på Linux-skrivebordet gør værktøjet tilgængeligt med IP-adressen “localhost”.

http://127.0.0.1:19999

Brugere, der planlægger at få adgang til Netdataeksternt, over netværket vil ikke være i stand til at få adgang til det på denne måde. I stedet for at få adgang til Netdata-overvågningsværktøjet fra en maskine til en anden skal du åbne en terminal og køre følgende for at bestemme IP-adressen:

ip addr show | grep 192.168

Kører ip addr show kommando med grep vil isolere den lokale IPv4-adresse. Kopier IP-adressen og indsæt den i en ny browser-fane for at få adgang til Netdata hvor som helst på LAN:

http://192.168.X.XXX:19999

Når du er i Netdata-appen, skal du kigge til siden og klikke igennem for at se forskellige målinger. Alternativt er det muligt at gennemse hundredevis af grafer ved at rulle med musen.

Netdata er et passivt værktøj. Det eneste, det gør, er at indsamle oplysninger om Linux-systemer. Det har ingen evne til at ændre systemet på nogen måde (ved at dræbe programmer eller ændre ting). I stedet opfordres brugerne til at tjekke ind med det en gang imellem og lade softwaren køre i baggrunden i lang tid for at indsamle metrics.

CPU brug

Brug for at se CPU-brug til systemet? Se til side-bjælken på Netdata-webappen, og klik på "CPU'er" -ikonet.

Inde i CPU'er er data opdelt i mangeunderkategorier, som ”udnyttelse”, ”afbryder,” softirqs, ”“ softnet, ”“ cpufreq, ”og“ cpuidle ”. Disse kategorier viser forskellige aspekter af, hvordan systemets processor fungerer.

For den gennemsnitlige bruger er "Brug" det afsnit, der betyder mest, da det viser en dybdegående aflæsning af, hvordan systemet generelt bruger CPU'en.

Alt adskilles af kerner, hvilket sikrer, at brugerne får detaljerede oplysninger om, hvordan hver kerne har det.

RAM-brug

Bortset fra CPU-brug er mange brugere bekymrede forhukommelsesbrug. De vil vide, hvordan systemet styrer RAM, hvad der er den gennemsnitlige mængde hukommelse, der bruges osv. For at få adgang til Netdata's metrics i systemhukommelsen skal du klikke på "Hukommelse" i sidebjælken.

Afsnittet "Hukommelse" giver en real-time aflæsning af systemhukommelsen i brug, mængden af ​​ubrugt RAM og endda hvordan Linux-kernen selv styrer den.

Eksporter data

Netdata indsamler en masse nyttige data og hurtigt. Heldigvis kan alle disse målinger let eksporteres (via PDF) til opbevaring eller til brug i en rapport osv.

Eksport af data i realtid fra Netdata-appen er ganske enkelt. For at gøre det, skal du besøge webgrænsefladen og klikke på udskrivningsikonet for at få vist browserudskrivningsmenuen.

I udskrivningsmenuen skal du kigge efter muligheden mærket "print til fil" og vælge den for at generere en PDF-fil med dataene.

Kommentarer