Hur du gör din Raspberry Pi till ett nätverksövervakningsverktyg

Hur du gör din Raspberry Pi till ett nätverksövervakningsverktyg

Är du orolig för några av de enheter som är anslutna till ditt nätverk? Vill du veta när en webbserver går offline? Du behöver ett nätverksövervakningsverktyg.





Medan flera lösningar är tillgängliga, bör Nagios vara din första anlöpshamn. Även om betalda versioner av programvaran är tillgängliga, erbjuder Nagios en öppen källkod nätverksmonitor för Raspberry Pi.





Varför konfigurera en Raspberry Pi som en nätverksmonitor?

Nagios Enterprise Monitoring Server (NEMS) kan köras på alla Raspberry Pi -modeller. Men varför inte använda en dator?





Tja, det är lite slöseri. Att installera ett komplett system som till stor del är avsett att pinga andra enheter slösar bort ström, hårdvara och fysiskt utrymme. Raspberry Pi är en lågdriven lösning som tar mycket mindre plats och är en enda hårdvara.

Installera Nagios nätverksövervakningsverktyg på Raspberry Pi]

Du har två alternativ för att installera Nagios på din Raspberry Pi:



  1. Du kan installera en full disk NEMS Linux -avbildning. Detta är det enkla alternativet, med alla nyckelförinställningar du behöver för en snabbstart.
  2. Alternativt, varför inte installera Nagios Core manuellt på din befintliga Raspberry Pi -miljö?

Låt oss utforska var och en i tur och ordning.

Enkelt: Installera NEMS på Raspberry Pi

För det enkla installationsalternativet behöver du följande:





Relaterat: Så här installerar du ett operativsystem på Raspberry Pi

På grund av hårdvarukrav är optimal NEMS -prestanda begränsad till Raspberry Pi 3 och senare. Även om du kan använda den med de äldre modellerna, kommer de sannolikt att prestera mycket långsammare.





Börja med att sätta i microSD -kortet i din dator och ladda ner NEMS och Etcher. Med programvaran nedladdad, installera och kör Etcher.

  1. Välj Flash från fil
  2. Målenheten ska identifieras automatiskt --- om inte, klicka Välj mål och bläddra till SD -kortet
  3. Klick Blixt för att börja skriva diskavbildningen

Vänta tills data skrivs till SD -kortet och verifieras. Etcher meddelar dig när processen är klar. I det här skedet, ta säkert bort SD -kortet från din dator, sätt in det i din Raspberry Pi och starta datorn. NEMS kommer först att ändra storlek på filsystemet innan det krävs en viss konfiguration.

Windows 10 start menysökning fungerar inte

Ange i prompten

sudo nems-init

Följ stegen för att konfigurera ditt språk och skapa ett konto.

Du är redo att konfigurera NEMS genom att öppna https: //nems.local i din webbläsare. Om detta inte fungerar, använd Pi: s IP -adress istället.

Svårt: Installera Nagios Core manuellt på Raspberry Pi

För att installera Nagios manuellt på Raspberry Pi, börja med en Pi som kör Raspberry Pi OS på ett 16 GB eller mer microSD -kort.

Börja med att uppdatera paket och uppgradera:

sudo apt update && sudo apt upgrade

Följ detta med en omstart och installera Nagios

sudo reboot
sudo apt install nagios3

När du är klar kommer du att uppmanas att skapa ett administratörskonto, så notera lösenordet. Du kan logga in på Nagios från en annan enhet med din Pi: s IP -adress, t.ex. http: //192.168.1.x/nagios3 .

Relaterat: Hitta din IP -adress i Linux

Konfigurera din Nagios Raspberry Pi -nätverksmonitor

Du är nu redo att konfigurera din nätverksmonitor. Skapa en konfigurationsfil på Pi, monitor.cfg .

sudo nano /etc/nagios3/conf.d/monitor.cfg

Lägg till detaljerna för den enhet du planerar att övervaka här. Jag har till exempel en spelserver och jag vill veta när den går offline. I konfigurationsfilen lägger du helt enkelt till användningen, värdnamnet för fjärrenheten, ett alias och IP -adress.

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

Den definierade mallen, generic-host, kan checkas in /etc/nagios3/conf.d/generic-host_nagios2.cfg . Mallar sparar tid när du skapar enhetskonfigurationer, så ta dig tid att kontrollera dessa.

När du är klar med CFG -filen trycker du på Ctrl + X välj sedan OCH är att lämna. Ladda om Nagios:

sudo service nagios3 reload

Du kan sedan hålla koll på din enhet via din valda webbläsare.

Konfigurera Nagios nätverksövervakning i webbläsaren

Förutom textbaserad konfiguration kan du konfigurera nätverksövervakning i Nagios med webbläsargränssnittet med din Raspberry Pi.

Det här exemplet visar hur du skapar en pingkontroll för att bestämma status för en server eller enhet:

  1. Klick Nconf från NagiosPi -konsolen
  2. Leta efter i den vänstra kolumnen Värdar
  3. Till höger om detta klick Lägg till
  4. Ange värdnamn, IP -adress och alias för enheten du vill övervaka
  5. Klick Skicka in när du är klar
  6. Gå till Tjänster> Lägg till
  7. Uppsättning Lägg till ytterligare tjänster till värden till check_ping och klicka Lägg till
  8. Ställ in nödvändiga förseningar (gör dem inte för korta) och klicka Skicka in
  9. Klicka på i menyn Generera Nagios Config
  10. Klick Distribuera att slutföra

När din enhet eller webbplats går offline, kommer Nagios att visa sin nya status.

Övervakning av drifttid och status

Med din övervakning konfigurerad, växla till NagiosPi -fönstret och välj Tjänster . Här ser du att enheten du lade till övervakas tillsammans med de andra i ditt nätverk. Var och en av dessa objekt kan klickas, liksom de små ikonerna som följer med dem. Genom att gå in i var och en upptäcker du mer information om enheten och kan komma till botten med varför den har gått offline.

Detta är huvudskärmen som du bör använda när dina enheter är konfigurerade i Nconf. Använd den för att hålla ett öga på dina servrar och nätverksenheter och agera i enlighet därmed när maskinvaran är offline.

Gå inte vilse i din Raspberry Pi -nätverksmonitor

Nu borde du ha en bra uppfattning om formen på ditt nätverk. Nagios kan konfigureras för att varna dig om alla möjliga händelser, men låt dig inte rycka med.

När du börjar leka med Nagios upptäcker du ett stort urval av alternativ och konfigurationer som kan konfigureras. Nagios förenklar övervakningen av tillståndet för en server eller switch, men det här är toppen av isberget. Det är väldigt lätt att hitta dig vilse i en labyrint av alternativ, som eventuellt ställer för många kontroller (möjligen kontraproduktiva).

Så tänk på detta innan du fortsätter. Börja långsamt med Nagios och lägg till ytterligare kontroller först efter att du har bekräftat om de första fungerade framgångsrikt.

Dela med sig Dela med sig Tweet E-post 26 Fantastiska användningsområden för en Raspberry Pi

Vilket Raspberry Pi -projekt ska du börja med? Här är vår sammanfattning av de bästa användningsområdena och projekten för Raspberry Pi som finns!

Läs Nästa
Relaterade ämnen
  • DIY
  • Raspberry Pi
  • LAN
  • DIY -projektguider
  • Nätverkstips
  • Hemnätverk
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera