Netdata är en gratis och öppen källkodsdistribuerad realtidsövervakningsapplikation som körs över olika datorenheter; fysiska servrar, molnservrar, containrar och till och med IoT-enheter. Det samlar mycket data och visualiserar det på snygga och interaktiva instrumentpaneler. Vi ska installera Netdata på Ubuntu 20.04 LTS och visa sedan hur olika mått visualiseras.
Steg 1: Installera Netdata med kickstart.sh-skript
Detta är det mest föredragna sättet att installera Netdata eftersom det låter dig skicka andra argument på samma kommando för att anpassa installationsprocessen. Viktigast av allt, den här metoden fungerar sömlöst i alla distros.
I början kanske du vill se mer information om Netdata. Använd APT-kommandot enligt följande.
$ apt visa netdataUtdata ger Netdata-information som den senaste versionen, ursprung, installationsstorlek och en beskrivning av paketet.
För att installera Netdata, kör bara sparka igång manus enligt följande.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)Som du kommer att märka, utför manuset en massa operationer. Först detekterar det automatiskt Linux-operativsystemet och distributionen du kör och installerar senare nödvändiga paket.
Från utdata nedan kan du se att vår OS-information har hämtats och visas för stdout av skriptet.
Skriptet fortsätter sedan för att kontrollera om du har en befintlig förekomst av Netdata, och om det finns en, uppdaterar skriptet Netdata istället för att installera Netdata på nytt.
Därefter drar skriptet Netdata från Git-arkivet och lagrar det / usr / src / netdata.git. Väg. Därefter installeras alla nödvändiga filer och beroenden och paketindex uppdateras.
Längs vägen visas platsen för Netdata-filer inklusive konfigurationsfiler, webbfiler, db-filer och loggfiler som visas.
Mot slutet visas grundläggande instruktioner om hur du kommer åt Netdata-instrumentpanelen tillsammans med start och stopp av Netdata.
Uppdateringsskriptet netdata-uppdaterare.sh läggs sedan till / etc / cron-dagligen f för att säkerställa att Netdata kontinuerligt uppdateras.
När installationen avslutas kommer skriptet att informera dig om att Netdata installerades framgångsrikt och nu körs.
Hela installationen tar en stund du kanske vill ta en kort paus eller helt enkelt hänga tills den är klar.
Steg 2: Bekräfta att Netdata körs
Netdata är äntligen installerat. Det är dock klokt att verifiera att Netdata-tjänsten verkligen är aktiv och körs.
Som standard lyssnar Netdata på port 19999. För att bekräfta detta, kör kommandot netstat nedan:
$ sudo netstat -pnltu | grep 19999
Du kan också bekräfta att Netstat systemd-tjänsten körs genom att anropa:
$ sudo systemctl status netdataProduktionen bekräftar att Netdata verkligen körs som vi förväntar oss.
Steg 3: Konfigurera brandvägg
Vid den här tiden kan du komma åt Netdata från webbläsaren från ditt värdsystem. Om UFW-brandväggen är aktiverad är det dock inte möjligt. Med detta i åtanke måste port 19999 tillåtas.
Så kör följande kommandon:
$ sudo ufw tillåter 19999 / tcp$ sudo ufw ladda om
Bekräfta sedan att port 19999 är tillåten i brandväggen.
$ sudo ufw-status
Steg 4: Gå till Netdata-instrumentpanelen
Alla konfigurationer är klara och dammade. När vi avslutar kommer vi att komma åt Netdata genom att bläddra i följande URL. Ersätt värd-ip med din värds verkliga IP-adress.
http: // värd-ip: 19999Och voila! Netdata-instrumentpanelen kommer att visas med eleganta och vackra visualiseringar som visar en systemöversikt över de viktigaste systemmätvärdena, såsom CPU-användning, nätverksbandbreddsstatistik, diskläsning / -skrivning och RAM-användning.
På höger sidofält finns ytterligare systemmätvärden som du kan klicka på för att visa instrumentpaneler som visualiserar realtidsstatistik.
Om du till exempel vill titta på nätverksbandbredden väljer du ikonen "Nätverksgränssnitt" som visas.
Instrumentpanelen 'Nätverksgränssnitt' kommer att visas med bandbreddsstatistik på olika nätverkskort.
Slutsats
Netdata ger en utmärkt lösning för att övervaka din enda nod i realtid. Du kan konfigurera larm och aviseringar som kan utlösas när en viss händelse eller tröskel överskrids. Ge Netdata ett försök och låt oss veta om din upplevelse.