Sådan gør du din Raspberry Pi til et netværksovervågningsværktøj

Sådan gør du din Raspberry Pi til et netværksovervågningsværktøj

Bekymret for nogle af de enheder, der er sluttet til dit netværk? Vil du vide, hvornår en webserver går offline? Du har brug for et netværksovervågningsværktøj.





Selvom flere løsninger er tilgængelige, bør Nagios være din første anløbshavn. Selvom betalte versioner af softwaren er tilgængelige, tilbyder Nagios en open source -netværksmonitor til Raspberry Pi.





Hvorfor konfigurere en Raspberry Pi som en netværksmonitor?

Nagios Enterprise Monitoring Server (NEMS) kan køre på enhver Raspberry Pi -model. Men hvorfor ikke bruge en pc?





Det er lidt spild. Opsætning af et komplet system, der stort set er dedikeret til at pinge andre enheder, spilder strøm, hardware og fysisk plads. Raspberry Pi er en lavdreven løsning, der fylder langt mindre og er et enkelt stykke hardware.

Installer Nagios Network Monitoring Tool på Raspberry Pi]

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



  1. Du kan installere et fuldt disk NEMS Linux -billede. Dette er den nemme mulighed, med alle de nøgle-forudkonfigurationer, du har brug for til en hurtig start.
  2. Alternativt, hvorfor ikke installere Nagios Core manuelt på dit eksisterende Raspberry Pi -miljø?

Lad os undersøge hver efter tur.

Let: Installer NEMS på Raspberry Pi

For den lette installation skal du bruge følgende:





Relateret: Sådan installeres et operativsystem på Raspberry Pi

På grund af hardwarekrav er den optimale NEMS -ydelse begrænset til Raspberry Pi 3 og senere. Selvom du kan bruge den med de ældre modeller, vil de sandsynligvis udføre langt langsommere.





Start med at indsætte microSD -kortet i din pc, og download derefter NEMS og Etcher. Når softwaren er downloadet, installeret og kørt Etcher.

  1. Vælg Flash fra fil
  2. Måldrevet skal automatisk registreres --- hvis ikke, klik Vælg mål og gå til SD -kortet
  3. Klik på Blitz for at begynde at skrive diskbilledet

Vent på, at dataene skrives til SD -kortet og verificeres. Etcher giver dig besked, når processen er afsluttet. På dette tidspunkt skal du sikkert fjerne SD -kortet fra din pc, indsætte det i din Raspberry Pi og starte computeren. NEMS ændrer først størrelsen på filsystemet, før der kræves en vis konfiguration.

gratis streaming sider ingen tilmelding

Indtast på prompten

sudo nems-init

Følg trinene for at konfigurere din lokalitet og oprette en konto.

Du er klar til at konfigurere NEMS ved at åbne https: //nems.local i din browser. Hvis dette ikke virker, skal du bruge Pi's IP -adresse i stedet.

Hårdt: Installer Nagios Core manuelt på Raspberry Pi manuelt

Hvis du vil installere Nagios manuelt på Raspberry Pi, skal du starte med en Pi, der kører Raspberry Pi OS på et 16 GB eller mere microSD -kort.

Start med at opdatere pakker og opgradere:

sudo apt update && sudo apt upgrade

Følg dette med en genstart, og installer Nagios

sudo reboot
sudo apt install nagios3

Når du er færdig, bliver du bedt om at oprette en administratorkonto, så hold en mental note om adgangskoden. Du kan logge ind på Nagios fra en anden enhed ved hjælp af din Pi's IP -adresse, f.eks. http: //192.168.1.x/nagios3 .

Relateret: Find din IP -adresse i Linux

Konfigurer din Nagios Raspberry Pi -netværksmonitor

Du er nu klar til at konfigurere din netværksmonitor. Opret en konfigurationsfil på Pi, monitor.cfg .

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

Her kan du tilføje detaljerne for den enhed, du planlægger at overvåge. For eksempel har jeg en spilserver, og jeg vil gerne vide, hvornår den er offline. I konfigurationsfilen skal du blot tilføje brugen, værtens navn på den eksterne enhed, et alias og IP -adresse.

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

Den definerede skabelon, generic-host, kan tjekkes ind /etc/nagios3/conf.d/generic-host_nagios2.cfg . Skabeloner sparer tid, når du opretter enhedskonfigurationer, så tag dig tid til at kontrollere disse.

Når du er færdig med CFG -filen, skal du trykke på Ctrl + X vælg derefter OG er at forlade. Genindlæs Nagios:

sudo service nagios3 reload

Du kan derefter holde øje med din enhed via din valgte browser.

Konfigurer Nagios netværksovervågning i browseren

Ud over tekstbaseret konfiguration kan du konfigurere netværksovervågning i Nagios ved hjælp af browserinterfacet med din Raspberry Pi.

Dette eksempel viser dig, hvordan du opretter en ping -check for at bestemme status for en server eller enhed:

  1. Klik på Nconf fra NagiosPi -konsollen
  2. Se i kolonnen til venstre for Værter
  3. Til højre for dette klik Tilføje
  4. Indtast værtsnavn, IP -adresse og alias for den enhed, du ønsker at overvåge
  5. Klik på Indsend når du er færdig
  6. Gå til Services> Tilføj
  7. Sæt Tilføj ekstra tjenester til værten til check_ping og klik på Tilføje
  8. Indstil de nødvendige forsinkelser (gør dem ikke for korte), og klik på Indsend
  9. Klik på i menuen Generer Nagios Config
  10. Klik på Indsætte at færdiggøre

Når din enhed eller dit websted går offline, viser Nagios sin nye status.

Overvågning af oppetid og status

Med din overvågning konfigureret, skal du skifte til NagiosPi -vinduet og vælge Services . Her kan du se, at den enhed, du tilføjede, overvåges sammen med de andre på dit netværk. Hvert af disse elementer kan klikkes på, ligesom de små ikoner, der ledsager hver af dem, kan klikkes på. Ved at bore ned i hver opdager du flere oplysninger om enheden og potentielt kommer til bunds i, hvorfor den er gået offline.

Dette er hovedskærmen, du skal bruge, når dine enheder er konfigureret i Nconf. Brug den til at holde øje med dine servere og netværksenheder, og handle derefter, når hardware går offline.

Gå ikke tabt i din Raspberry Pi -netværksmonitor

Nu skulle du have en god idé om formen på dit netværk. Nagios kan konfigureres til at advare dig om alle slags begivenheder, men lad dig ikke rive med.

Når du først begynder at lege med Nagios, vil du opdage et stort udvalg af muligheder og konfigurationer, der kan konfigureres. Nagios forenkler overvågning af tilstanden til en server eller switch, men dette er toppen af ​​isbjerget. Det er meget let at finde dig selv fortabt i en labyrint af muligheder, der muligvis sætter for mange checks (muligvis modproduktiv).

Så før du fortsætter, skal du huske dette. Start langsomt med Nagios, tilføj yderligere kontrol først, efter at du har bekræftet, om de første fungerede.

Del Del Tweet E -mail 26 Fantastiske anvendelser til en Raspberry Pi

Hvilket Raspberry Pi -projekt skal du starte med? Her er vores oversigt over de bedste Raspberry Pi -anvendelser og -projekter der findes!

Læs Næste
Relaterede emner
  • gør det selv
  • Hindbær Pi
  • LAN
  • DIY projektvejledninger
  • Tips til netværk
  • Hjemmenetværk
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere