Vänd din Raspberry Pi till ett nätverksövervakningsverktyg

Vänd din Raspberry Pi till ett nätverksövervakningsverktyg / Linux

Oavsett om du vill hålla koll på enheter på ditt hemnätverk eller vill övervaka prestanda på din webbplats, bör Nagios övervakningsverktyg vara din första samtal. Även om du behöver en Linux-låda är Nagios-programvaran snabb att installera och enkelt att konfigurera.

Men det är lite slöseri med en dator. Har en fullständig systeminstallation och dedikerad för att kontrollera om andra enheter har gått offline, slösar utrymme, ström och hårdvara. Lyckligtvis har vi en lösning på detta, i form av Raspberry Pi. Den kompakta brittiska inbyggda mini-datorn har visat sig vara oerhört mångsidig sedan den släpptes 2012, vilket hjälper människor att bygga allt från smarta TV-apparater till ljuskänsliga smarta switchar. Hur man bygger en ljuskänslig Smart Switch med Raspberry Pi och IFTTT. Bygg en ljuskänslig Smart Switch med Raspberry Pi och IFTTT Smart home gadgets för dyrt? Bygg ditt eget! Så här gör du en lysande smart switch med Raspberry Pi och IFTTT. Läs mer . Så populärt, faktiskt, att en ny version, Raspberry Pi 2 5 saker du inte kan göra med hallon Pi 2 5 saker du inte kan göra med hallon Pi 2 Med en fyrhjulsdriven CPU och skryter av att kunna köra Windows 10 - Är Raspberry Pi 2 verkligen allt det? Här är 5 saker som Raspberry Pi 2 fortfarande inte kan göra. Läs mer har släppts 2015.

Nagios kaninhål

Innan vi börjar, ett varningstecken. När du börjar spela med Nagios på någon plattform (och Raspberry Pi är inte annorlunda) hittar du ett stort urval av alternativ och konfigurationer som kan ställas in. Med det här verktyget är det enkelt att övervaka tillståndet på en server eller växel det är också väldigt lätt att hitta dig själv som faller ner en kaninval av alternativ, som potentiellt ställer för många kontroller (vilket kan vara kontraproduktivt).

Så innan du fortsätter, håll detta i åtanke. Börja långsamt med Nagios, lägga till ytterligare kontroller dagligen eller veckovis, efter att du har bekräftat om de första har fungerat framgångsrikt.

Förbered ditt SD-kort med NagiosPi

Raspberry Pi har sin egen version av Nagios, den specialkonfigurerade NagiosPi som är tillgänglig från den här Google Drive-delen.

Din Raspberry Pi måste anslutas till ditt nätverk, helst med Ethernet-kabel till att börja med (du kan konfigurera Wi-Fi senare Sätta upp trådlöst nätverk på din Raspberry Pi Ställa in trådlöst nätverk på din Raspberry Pi Nästan alla hallon Pi-projekt kommer att kräva en nätverksanslutning och stor flexibilitet kan uppnås genom att ignorera Ethernet-porten till en trådlös USB-dongle. Läs mer) så att du kan använda den som en headsless-enhet via SSH. Ställa in din Raspberry Pi för huvudlös användning med SSH-inställning Din Raspberry Pi För Huvudlös Användning Med SSH Raspberry Pi kan acceptera SSH-kommandon när du är ansluten till ett lokalt nätverk (antingen via Ethernet eller Wi-Fi), så att du enkelt kan konfigurera det. Fördelarna med SSH går utöver att störa den dagliga skärningen ... Läs mer, vilket är aktiverat som standard på NagiosPi.

När bilden - som är cirka 1,5 Gb i storlek - borde extraheras efter nedladdning och skrivs till ett extra SD-kort. Så här installerar du ett operativsystem till din Raspberry Pi. Så här installerar du ett operativsystem till din Raspberry Pi. Så här får du en ny OS installerat och körs på din Pi - och hur man klonar din perfekta inställning för snabb katastrofåterställning. Läs mer (över 4 Gb kapacitet) med ImageWriter (eller om du är på Windows, använd Win32 Disk Imager; Mac OS X-användare kan använda Pi Filler).

När bilden är skriven, tryck SD-kortet i din Raspberry Pi och starta upp det. Du kan logga in med användarnamnet / lösenordskombinationen av pi / hallon, men det är värt att ändra dessa säkerhetsuppgifter senare Säkra din Raspberry Pi: Från lösenord till brandväggar Säkra din Raspberry Pi: Från lösenord till brandväggar Alla kan använda Google för att hitta standard användarnamnet och lösenordet till din Raspberry Pi. Ge inte inkräktare den chansen! Läs mer . När du är inloggad anger du sudo raspi-config och väljer Expand File System för att utnyttja SD-kortets fulla återstående kapacitet.

Konfigurera NagiosPi med din dator

Med inställningen NagiosPi är det dags att konfigurera övervakningsverktyget. Börja med att öppna din webbläsare och ange IP-adressen för din Raspberry Pi i adressfältet. Som vanligt kommer det att bli något liknande 192.168.0.x om du använder en DHCP-router.

Din webbläsare ska visa NagiosPi-konsolen, med en samling länkar i det övre vänstra hörnet:

  • Nagios - Visar nätverksenheterna konfigurerade i Nconf
  • Nconf - använd detta för att lägga till och hantera objekt som ska övervakas
  • NagVis - tillhandahåller en visualisering av enheter
  • pHPMyAdmin - ger direkt tillgång till Nagios databas
  • RaspControl - kolla statusen på din Raspberry Pi.

Var och en av dessa kräver ett användarnamn och ett lösenord för att logga in, vilket visas vid sidan av varje länk. Du kan redigera HTML-filen för att dölja dessa.

RaspControl ger dig en bra bild av vilken information som kan hämtas från din Pi och andra enheter, även om fjärrstyrd Linux-maskinvara behöver NRPE (Nagios Remote Plugin Executor) installerad på dem individuellt så att NagiosPi kan kommunicera med dem.

Konfigurera NagiosPi för att pinga din webbplats

Som relaterat ovan kan NagiosPi användas för att övervaka alla typer av nätverksenheter, med en samling av kontrollalternativ som kan tyckas överväldigande först. Vi rekommenderar att du börjar med en grundläggande kontroll, en automatisk, periodisk PING.

Du kan få en bra titt på hur ping-svaret (eller brist på!) Kommer att visas genom att växla till Nagios-sidan, där de vanliga nätverksobjekten (detekteras på ditt nätverk av NagiosPi) visas. För att lägga till ditt eget klickar du på Nconf från NagiosPi-konsolen och kolla i den vänstra kolumnen där du hittar ett objekt märkt värdar. Till höger om det här klicket Lägg till, och ange värdnamn, IP-adress och alias för den enhet du vill övervaka.

Klick Lämna när du är klar, gå till Tjänster> Lägg till. Här ställer du in Lägg till ytterligare tjänster som värd meny till check_ping och klicka Lägg till. Bläddra ner och sätt in de nödvändiga förseningarna (gör inte dem för korta) och klicka på Lämna, sedan i menyn hitta Generera Nagios Config. Klicka här då distribuera att slutföra.

Övervakning av speltid och status

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

Detta är huvudskärmen som du ska använda när dina enheter är inställda i Nconf. Använd det för att hålla ett öga på dina servrar och nätverksenheter, och agera därefter när hårdvaran går offline.

Om du är redo för ett annat projekt kan du sedan använda en Raspberry Pi inte bara för att hålla dig online, men för att hålla dig säker 8 sätt en hallon Pi kan hjälpa dig att lära dig online säkerhetsfärdigheter 8 sätt en hallon Pi kan hjälpa dig Lär dig online säkerhetsfärdigheter Vill du veta mer om onlinesäkerhet? Raspberry Pi är det perfekta verktyget för att komma igång, som visas i dessa DIY-projekt. Läs mer .

Har du tidigare använt Nagios? Är den här nya användningen av en Raspberry Pi intresserad av dig, och vill du veta mer? Låt oss veta i kommentarerna.

Bildkrediter: Dator nätverk Via Shutterstock

Utforska mer om: LAN, Raspberry Pi.