Hvordan gjøre din Raspberry Pi til et nettverksovervåkingverktøy

Hvordan gjøre din Raspberry Pi til et nettverksovervåkingverktøy

Bekymret for noen av enhetene som er koblet til nettverket ditt? Vil du vite når en webserver går frakoblet? Du trenger et verktøy for nettverksovervåking.





Selv om flere løsninger er tilgjengelige, bør Nagios være din første anløpshavn. Selv om betalte versjoner av programvaren er tilgjengelig, tilbyr Nagios en åpen kildekode -nettverksmonitor for Raspberry Pi.





Hvorfor sette opp en Raspberry Pi som en nettverksmonitor?

Nagios Enterprise Monitoring Server (NEMS) kan kjøres på alle Raspberry Pi -modeller. Men hvorfor ikke bruke en PC?





Vel, det er litt sløsing. Å sette opp et fullt system som i stor grad er dedikert til å pinge andre enheter, sløser med strøm, maskinvare og fysisk plass. Raspberry Pi er en lavdrevet løsning som tar mye mindre plass og er et enkelt stykke maskinvare.

Installer Nagios Network Monitoring Tool på Raspberry Pi]

Du har to alternativer for å installere Nagios på din Raspberry Pi:



  1. Du kan installere et NEMS Linux -bilde med full disk. Dette er det enkle alternativet, med alle de forhåndsinnstilte nøklene du trenger for en rask start.
  2. Alternativt, hvorfor ikke installere Nagios Core manuelt på ditt eksisterende Raspberry Pi -miljø?

La oss utforske hver for seg.

Enkelt: Installer NEMS på Raspberry Pi

For det enkle installasjonsalternativet trenger du følgende:





Relatert: Slik installerer du et operativsystem på Raspberry Pi

På grunn av maskinvarekrav er optimal NEMS -ytelse begrenset til Raspberry Pi 3 og nyere. Selv om du kan bruke den med de eldre modellene, vil de sannsynligvis prestere langt tregere.





Start med å sette inn microSD -kortet i PCen, og last deretter ned NEMS og Etcher. Når programvaren er lastet ned, installeres og kjøres Etcher.

  1. Plukke ut Flash fra fil
  2. Målstasjonen bør oppdages automatisk --- hvis ikke, klikk Velg mål og bla til SD -kortet
  3. Klikk Blits for å begynne å skrive diskbildet

Vent til dataene blir skrevet til SD -kortet og bekreftet. Etcher vil varsle deg når prosessen er fullført. På dette stadiet, fjern SD -kortet trygt fra PCen, sett det inn i Raspberry Pi og start datamaskinen. NEMS vil først endre størrelsen på filsystemet før det krever en viss konfigurasjon.

bærbar datamaskin slipper wifi -tilkobling windows 10

Skriv inn på ledeteksten

sudo nems-init

Følg trinnene for å konfigurere ditt lokale og opprette en konto.

Du vil være klar til å konfigurere NEMS ved å åpne https: //nems.local i nettleseren din. Hvis dette ikke fungerer, bruk Pi -IP -adressen i stedet.

Vanskelig: Installer Nagios Core manuelt på Raspberry Pi manuelt

For å installere Nagios manuelt på Raspberry Pi, start med en Pi som kjører Raspberry Pi OS på et 16 GB eller mer microSD -kort.

Start med å oppdatere pakker og oppgradere:

sudo apt update && sudo apt upgrade

Følg dette med en omstart og installer Nagios

sudo reboot
sudo apt install nagios3

Når du er ferdig, blir du bedt om å sette opp en administratorkonto, så husk passordet. Du kan logge deg på Nagios fra en annen enhet ved å bruke Pi -IP -adressen din, f.eks. http: //192.168.1.x/nagios3 .

Relatert: Finn din IP -adresse i Linux

Konfigurer din Nagios Raspberry Pi Network Monitor

Du er nå klar til å konfigurere nettverksmonitoren. Opprett en konfigurasjonsfil på Pi, monitor.cfg .

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

Her kan du legge til detaljene for enheten du planlegger å overvåke. For eksempel har jeg en spillserver, og jeg vil vite når den er frakoblet. I konfigurasjonsfilen kan du bare legge til bruken, vertsnavnet til den eksterne enheten, et alias og IP -adresse.

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

Den definerte malen, generic-host, kan sjekkes inn /etc/nagios3/conf.d/generic-host_nagios2.cfg . Maler sparer tid når du oppretter enhetskonfigurasjoner, så ta deg tid til å sjekke disse.

Når du er ferdig med CFG -filen, trykker du på Ctrl + X velg deretter OG er å gå ut. Last Nagios på nytt:

sudo service nagios3 reload

Du kan deretter holde øye med enheten din via nettleseren du har valgt.

Konfigurer Nagios nettverksovervåking i nettleseren

I tillegg til tekstbasert konfigurasjon kan du konfigurere nettverksovervåking i Nagios ved hjelp av nettlesergrensesnittet med Raspberry Pi.

Dette eksemplet viser deg hvordan du oppretter en ping -sjekk for å bestemme statusen til en server eller enhet:

  1. Klikk Nconf fra NagiosPi -konsollen
  2. Se etter i kolonnen til venstre Verter
  3. Til høyre for dette klikket Legge til
  4. Skriv inn vertsnavn, IP -adresse og alias for enheten du ønsker å overvåke
  5. Klikk Sende inn når du er ferdig
  6. Gå til Tjenester> Legg til
  7. Sett Legg til flere tjenester til verten til check_ping og klikk Legge til
  8. Angi nødvendige forsinkelser (ikke gjør dem for korte) og klikk Sende inn
  9. Klikk på menyen Generer Nagios Config
  10. Klikk Utplassere å fullføre

Når enheten eller nettstedet ditt er frakoblet, viser Nagios sin nye status.

Overvåker oppetid og status

Med overvåking konfigurert, bytt til NagiosPi -vinduet og velg Tjenester . Her ser du at enheten du la til blir overvåket sammen med de andre på nettverket ditt. Hver av disse elementene kan klikkes, det samme kan de små ikonene som følger med hver av dem. Ved å bore ned i hver oppdager du mer informasjon om enheten, og potensielt kommer du til bunns i hvorfor den har gått offline.

Dette er hovedskjermen du bør bruke når enhetene er konfigurert i Nconf. Bruk den til å holde øye med serverne og nettverksenhetene dine, og handle deretter når maskinvaren er frakoblet.

Ikke gå tapt i din Raspberry Pi Network Monitor

Nå bør du ha en god ide om formen på nettverket ditt. Nagios kan konfigureres til å varsle deg om alle slags hendelser, men ikke bli revet med.

Når du begynner å leke med Nagios, vil du oppdage et stort utvalg av alternativer og konfigurasjoner som kan konfigureres. Nagios forenkler overvåking av tilstanden til en server eller switch, men dette er toppen av isfjellet. Det er veldig lett å finne deg selv vill i en labyrint av alternativer, som potensielt setter for mange sjekker (muligens motproduktive).

Så husk dette før du fortsetter. Start sakte med Nagios, og legg til flere sjekker først etter at du har bekreftet om de første fungerte.

Dele Dele kvitring E -post 26 fantastiske bruksområder for en bringebær Pi

Hvilket Raspberry Pi -prosjekt bør du starte med? Her er vår oversikt over de beste Raspberry Pi -bruksområdene og -prosjektene som finnes!

Les neste
Relaterte temaer
  • DIY
  • Bringebær Pi
  • LAN
  • DIY -prosjektopplæringer
  • Nettverkstips
  • Hjemmenettverk
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til bladet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere