Hoe u uw Raspberry Pi in een netwerkbewakingstool kunt veranderen

Hoe u uw Raspberry Pi in een netwerkbewakingstool kunt veranderen

Maakt u zich zorgen over sommige apparaten die op uw netwerk zijn aangesloten? Wil je weten wanneer een webserver offline gaat? U hebt een netwerkbewakingstool nodig.





Hoewel er verschillende oplossingen beschikbaar zijn, zou de Nagios uw eerste aanloophaven moeten zijn. Hoewel betaalde versies van de software beschikbaar zijn, biedt Nagios een open source netwerkmonitor voor Raspberry Pi.





Waarom een ​​Raspberry Pi instellen als netwerkmonitor?

Nagios Enterprise Monitoring Server (NEMS) kan op elk Raspberry Pi-model draaien. Maar waarom geen pc gebruiken?





Nou, het is een beetje zonde. Het opzetten van een volledig systeem dat grotendeels is bedoeld voor het pingen van andere apparaten, verspilt energie, hardware en fysieke ruimte. De Raspberry Pi is een energiezuinige oplossing die veel minder ruimte in beslag neemt en uit één stuk hardware bestaat.

Installeer Nagios Network Monitoring Tool op Raspberry Pi]

Je hebt twee opties om Nagios op je Raspberry Pi te installeren:



  1. U kunt een NEMS Linux-image met volledige schijf installeren. Dit is de gemakkelijke optie, met alle belangrijke voorconfiguratie die u nodig heeft voor een snelle start.
  2. Als alternatief, waarom installeert u Nagios Core niet handmatig op uw bestaande Raspberry Pi-omgeving?

Laten we ze om de beurt verkennen.

Eenvoudig: installeer NEMS op de Raspberry Pi

Voor de eenvoudige installatieoptie heeft u het volgende nodig:





Gerelateerd: Een besturingssysteem installeren op Raspberry Pi

Vanwege hardwarevereisten zijn optimale NEMS-prestaties beperkt tot de Raspberry Pi 3 en hoger. Hoewel je het met de oudere modellen kunt gebruiken, zullen ze waarschijnlijk veel langzamer presteren.





Begin met het plaatsen van de microSD-kaart in uw pc en download vervolgens NEMS en Etcher. Met de software gedownload, installeer en voer Etcher uit.

  1. Selecteer Flash uit bestand
  2. De doelschijf zou automatisch moeten worden gedetecteerd --- zo niet, klik dan op Selecteer doel en blader naar de SD-kaart
  3. Klik Flash om te beginnen met het schrijven van de schijfkopie

Wacht tot de gegevens naar de SD-kaart zijn geschreven en zijn geverifieerd. Etcher laat u weten wanneer het proces is voltooid. Verwijder in dit stadium de SD-kaart veilig uit uw pc, plaats deze in uw Raspberry Pi en start de computer op. NEMS zal eerst de grootte van het bestandssysteem wijzigen voordat enige configuratie vereist is.

waarom werkt mijn spotify niet?

Voer op de prompt . in

sudo nems-init

Volg de stappen om uw landinstelling te configureren en een account aan te maken.

U bent klaar om NEMS te configureren door te openen https://nems.local in uw browser. Als dit niet werkt, gebruik dan het IP-adres van de Pi.

Moeilijk: installeer Nagios Core handmatig op Raspberry Pi

Om Nagios handmatig op de Raspberry Pi te installeren, begint u met een Pi met Raspberry Pi OS op een microSD-kaart van 16 GB of meer.

Begin met het updaten van pakketten en upgraden:

sudo apt update && sudo apt upgrade

Volg dit met een herstart en installeer Nagios

sudo reboot
sudo apt install nagios3

Als u klaar bent, wordt u gevraagd een beheerdersaccount in te stellen, dus noteer het wachtwoord in gedachten. U kunt inloggen op Nagios vanaf een ander apparaat met behulp van het IP-adres van uw Pi, b.v. http://192.168.1.x/nagios3 .

Gerelateerd: Vind uw IP-adres in Linux

Configureer uw Nagios Raspberry Pi-netwerkmonitor

U bent nu klaar om uw netwerkmonitor te configureren. Maak op de Pi een configuratiebestand, monitor.cfg .

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

Voeg hier de details toe van het apparaat dat u wilt bewaken. Ik heb bijvoorbeeld een gameserver en ik wil weten wanneer deze offline gaat. Voeg in het configuratiebestand eenvoudig het gebruik, de hostnaam van het externe apparaat, een alias en IP-adres toe.

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

Het gedefinieerde sjabloon, generiek-host, kan worden ingecheckt /etc/nagios3/conf.d/generic-host_nagios2.cfg . Sjablonen besparen tijd bij het maken van apparaatconfiguraties, dus neem de tijd om deze te controleren.

Als je klaar bent met het CFG-bestand, druk je op Ctrl + X selecteer dan EN is om af te sluiten. Nagios herladen:

sudo service nagios3 reload

U kunt vervolgens uw apparaat in de gaten houden via de door u gekozen browser.

Nagios Network Monitoring configureren in de browser

Naast tekstgebaseerde configuratie kunt u netwerkbewaking in Nagios instellen met behulp van de browserinterface met uw Raspberry Pi.

Dit voorbeeld laat zien hoe u een ping-controle maakt om de status van een server of apparaat te bepalen:

  1. Klik Nconf van de NagiosPi-console
  2. Kijk in de linkerkolom voor: Gastheren
  3. Rechts van deze klik Toevoegen
  4. Voer de hostnaam, het IP-adres en de alias in voor het apparaat dat u wilt bewaken
  5. Klik Indienen wanneer je klaar bent
  6. Ga naar Diensten > Toevoegen
  7. Set Extra services toevoegen aan host tot check_ping en klik Toevoegen
  8. Stel de nodige vertragingen in (maak ze niet te kort) en klik op Indienen
  9. Klik in het menu op Nagios-configuratie genereren
  10. Klik Aanwenden vervolledigen

Wanneer uw apparaat of website offline gaat, geeft Nagios de nieuwe status weer.

Uptime en status bewaken

Schakel met uw monitoring geconfigureerd naar het NagiosPi-venster en selecteer Diensten . Hier ziet u dat het apparaat dat u heeft toegevoegd, wordt gecontroleerd naast de andere apparaten in uw netwerk. Op elk van deze items kan worden geklikt, net als de kleine pictogrammen die bij elk van deze items horen. Door op elk apparaat in te zoomen, ontdekt u meer informatie over het apparaat en kunt u mogelijk achterhalen waarom het offline is gegaan.

Dit is het hoofdscherm dat u zou moeten gebruiken zodra uw apparaten zijn ingesteld in Nconf. Gebruik het om uw servers en netwerkapparaten in de gaten te houden en dienovereenkomstig te handelen wanneer hardware offline gaat.

Verdwaal niet in uw Raspberry Pi-netwerkmonitor

U zou nu een goed idee moeten hebben van de vorm van uw netwerk. Nagios kan worden geconfigureerd om u te waarschuwen voor allerlei gebeurtenissen, maar laat u niet meeslepen.

Als je eenmaal begint te spelen met Nagios, zul je een uitgebreide selectie van opties en configuraties ontdekken die kunnen worden ingesteld. Nagios vereenvoudigt het monitoren van de status van een server of switch, maar dit is het topje van de ijsberg. Het is heel gemakkelijk om jezelf te vinden verdwaald in een doolhof van opties, mogelijk te veel controles instellen (mogelijk contraproductief).

Houd hier dus rekening mee voordat u verder gaat. Begin langzaam met Nagios en voeg pas extra controles toe nadat u hebt bevestigd of de eerste met succes hebben gewerkt.

Deel Deel Tweeten E-mail 26 geweldige toepassingen voor een Raspberry Pi

Met welk Raspberry Pi-project moet je beginnen? Hier is onze verzameling van de beste Raspberry Pi-gebruiken en -projecten die er zijn!

Lees volgende
Gerelateerde onderwerpen
  • doe-het-zelf
  • Raspberry Pi
  • LAN
  • Zelfstudieprojecten voor doe-het-zelvers
  • Netwerktips
  • Thuisnetwerk
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en techniek uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren