Slå din Raspberry Pi inn i et nettverksovervåkingsverktøy

Slå din Raspberry Pi inn i et nettverksovervåkingsverktøy / Linux

Uansett om du vil holde øye med enheter på hjemmenettverket eller ønsker å overvåke ytelsen til nettstedet ditt, bør Nagios overvåkingsverktøy være den første porten din. Selv om du trenger en Linux-boks, er Nagios-programvaren rask å installere og lett å konfigurere.

Men det er litt sløsing med en PC. Har et fullt systemoppsett og dedikert til å sjekke om andre enheter har gått frakoblet, slipper du plass, strøm og maskinvare. Heldigvis har vi en løsning på dette, i form av Raspberry Pi. Den kompakte britiskbygde mini-datamaskinen har vist seg å være utrolig allsidig siden utgivelsen i 2012, og hjalp folk med å bygge alt fra smarte TVer til lysfølsomme smarte brytere. Hvordan bygge en lysfølsom smart bryter med bringebær Pi og IFTTT Hvordan Bygg en lysfølsom Smart Switch med Raspberry Pi og IFTTT Smart hjemme gadgets for dyrt? Bygg din egen! Slik lager du en lysfølsom smart bryter med Raspberry Pi og IFTTT. Les mer . Så populær, faktisk, at en ny versjon, The Raspberry Pi 2 5 ting du ikke kan gjøre med Raspberry Pi 2 5 ting du ikke kan gjøre med Raspberry Pi 2 Med en quad core CPU og skryte av å kunne kjøre Windows 10 - Er Raspberry Pi 2 virkelig alt det? Her er 5 ting som Raspberry Pi 2 fortsatt ikke kan gjøre. Les mer er utgitt i 2015.

Kaninhullet av Nagios

Før vi kommer i gang, et ord med advarsel. Når du begynner å leke med Nagios på en hvilken som helst plattform (og Raspberry Pi er ikke annerledes), vil du oppdage et stort utvalg av alternativer og konfigurasjoner som kan settes opp. Med dette verktøyet er det enkelt å overvåke tilstanden til en server eller bytte; det er også veldig enkelt å finne deg selv å falle ned en kaninstrid av alternativer, potensielt å sette for mange sjekker (som kan være motproduktive).

Så før du fortsetter, vær oppmerksom på dette. Start sakte med Nagios, legg til ekstra sjekker på daglig eller ukentlig basis, etter at du har bekreftet om de første fungerte vellykket.

Forbered ditt SD-kort med NagiosPi

Raspberry Pi har sin egen versjon av Nagios, den spesialkonfigurerte NagiosPi som er tilgjengelig fra denne Google Drive-delen.

Din Raspberry Pi må være koblet til nettverket ditt, helst etter Ethernet-kabelen til å begynne med (du kan konfigurere Wi-Fi senere Sette opp trådløst nettverk på Raspberry Pi Opprette trådløst nettverk på Raspberry Pi Nesten hvert Raspberry Pi-prosjekt vil kreve en nettverksforbindelse, og stor fleksibilitet kan oppnås ved å ignorere Ethernet-porten til fordel for en trådløs USB-dongle. Les mer) slik at du kan bruke den som en hodeløs enhet via SSH. Opprette din Raspberry Pi For Headless Bruk Med SSH Setting Up Din Raspberry Pi For Headless Bruk Med SSH Raspberry Pi kan godta SSH-kommandoer når du er koblet til et lokalt nettverk (enten med Ethernet eller Wi-Fi), slik at du enkelt kan sette opp det. Fordelene med SSH går utover å forstyrre den daglige screeningen ... Les mer, som er aktivert som standard på NagiosPi.

Når bildet - som er rundt 1,5 Gb i størrelse - skal hentes etter nedlasting og skrevet til et ekstra SD-kort. Slik installerer du et operativsystem til din Raspberry Pi. Slik installerer du et operativsystem til din Raspberry Pi. Slik får du en ny OS installert og kjører på din Pi - og hvordan du kloner ditt perfekte oppsett for rask katastrofeoppretting. Les mer (over 4 Gb kapasitet) ved hjelp av ImageWriter (eller hvis du er på Windows, bruk Win32 Disk Imager; Mac OS X-brukere kan ansette Pi Filler).

Med bildet skrevet, trykk SD-kortet i Raspberry Pi og start det opp. Du kan logge inn med brukernavn / passord kombinasjon av pi / bringebær, men det er verdt å endre disse sikkerhetsidentifikasjonene senere Sikre din Raspberry Pi: Fra passord til brannmurer Sikre Raspberry Pi: Fra passord til brannmurer Alle kan bruke Google til å finne standard brukernavn og passordet til Raspberry Pi. Ikke gi inntrengere den sjansen! Les mer . Når du er logget på, skriv inn sudo raspi-config og velg Utvid filsystem for å dra nytte av SD-kortets full gjenværende kapasitet.

Konfigurer NagiosPi med datamaskinen

Med NagiosPi-oppsett er det på tide å konfigurere overvåkingsverktøyet. Begynn med å åpne nettleseren din og skriv inn IP-adressen til Raspberry Pi i adressefeltet. Som standard vil dette være noe som 192.168.0 hvis du bruker en DHCP-router.

Nettleseren din skal vise NagiosPi-konsollen, med en samling lenker i øverste venstre hjørne:

  • Nagios - viser nettverksenhetene konfigurert i Nconf
  • Nconf - Bruk dette til å legge til og administrere elementer som skal overvåkes
  • NagVis - gir en visualisering av enheter
  • PHPMyAdmin - gir direkte tilgang til Nagios databasen
  • RaspControl - sjekk statusen på Raspberry Pi.

Hver av disse krever et brukernavn og passord for å logge på, som vises ved siden av hver lenke. Du kan redigere HTML-filen for å skjule disse.

RaspControl gir deg en god ide om hvilken informasjon som kan fås fra Pi og andre enheter, selv om ekstern Linux-maskinvare trenger NRPE (Nagios Remote Plugin Executor) installert på dem individuelt slik at NagiosPi kan kommunisere med dem.

Konfigurer NagiosPi til å pinge ditt nettsted

Som nevnt ovenfor kan NagiosPi brukes til å overvåke alle slags nettverksenheter, med en samling av sjekkalternativer som kan virke overveldende i begynnelsen. Vi anbefaler at du starter med en grunnleggende sjekk, en automatisk, periodisk PING.

Du kan få en fin titt på hvordan ping-responsen (eller mangel på!) Vises ved å bytte til Nagios-siden, der de vanlige nettverkselementene (oppdaget på nettverket ditt av NagiosPi) vises. For å legge til din egen, klikk Nconf fra NagiosPi-konsollen og se i venstre kolonne hvor du finner et element merket verter. Til høyre for dette klikket Legg til, og skriv inn vertsnavnet, IP-adressen og aliaset for enheten du vil overvåke.

Klikk Sende inn når du er ferdig, så gå til Tjenester> Legg til. Her setter du Legg til flere tjenester til verten menyen til check_ping og klikk Legg til. Rull ned og sett de nødvendige forsinkelsene (ikke gjør dem for korte) og klikk Sende inn, Deretter finner du i menyen Generer Nagios Config. Klikk på dette, da Utplassere å fullføre.

Overvåkning av oppetid og status

Når overvåkingen er konfigurert, bytt til NagiosPi-vinduet og velg tjenester. Her ser du enheten du la til, blir overvåket sammen med de andre på nettverket ditt. Hver av disse elementene kan klikkes, som de små ikonene som følger med hver av dem. Ved å bore ned i hver du oppdager mer informasjon om enheten, og potensielt komme til bunnen av hvorfor den har gått frakoblet.

Dette er hovedskjermbildet du bør bruke når enhetene dine er konfigurert i Nconf. Bruk den til å holde øye med serverne og nettverksenhetene dine, og følg deretter når maskinvaren går offline.

Hvis du er klar for et annet prosjekt, kan du deretter bruke en Raspberry Pi, ikke bare for å holde deg på nettet, men for å holde deg trygg. 8 måter en bringebær Pi kan hjelpe deg med å lære online sikkerhetsferdigheter. 8 Måter en bringebær Pi kan hjelpe deg Lær online sikkerhetsferdigheter Vil du vite mer om online-sikkerhet? Raspberry Pi er det perfekte verktøyet for å komme i gang, som vist i disse DIY-prosjektene. Les mer .

Har du brukt Nagios tidligere? Bruker denne nye bruken av Raspberry Pi deg, og vil du vite mer? Gi oss beskjed i kommentarene.

Image Credits: Datanettverk Via Shutterstock

Utforsk mer om: LAN, Raspberry Pi.