Cum să transformați Raspberry Pi într-un instrument de monitorizare a rețelei

Cum să transformați Raspberry Pi într-un instrument de monitorizare a rețelei

Sunteți îngrijorat de unele dintre dispozitivele conectate la rețeaua dvs.? Doriți să știți când un server web se deconectează? Aveți nevoie de un instrument de monitorizare a rețelei.





În timp ce sunt disponibile mai multe soluții, Nagios ar trebui să fie primul dvs. port de escală. Deși sunt disponibile versiuni cu plată ale software-ului, Nagios oferă o versiune de monitorizare a rețelei open source pentru Raspberry Pi.





De ce să configurați un Raspberry Pi ca monitor de rețea?

Nagios Enterprise Monitoring Server (NEMS) poate rula pe orice model Raspberry Pi. Dar de ce nu folosiți un PC?





Ei bine, este cam o risipă. Configurarea unui sistem complet dedicat în mare parte ping-ului altor dispozitive risipă energie, hardware și spațiu fizic. Raspberry Pi este o soluție cu consum redus de energie, care ocupă mult mai puțin spațiu și este o singură bucată de hardware.

Instalați instrumentul de monitorizare a rețelei Nagios pe Raspberry Pi]

Aveți două opțiuni pentru instalarea Nagios pe Raspberry Pi:



  1. Puteți instala o imagine NEMS Linux pe disc complet. Aceasta este opțiunea ușoară, cu toate preconfigurările cheii de care aveți nevoie pentru o pornire rapidă.
  2. Alternativ, de ce nu instalați manual Nagios Core pe mediul dvs. Raspberry Pi existent?

Să explorăm fiecare pe rând.

Ușor: Instalați NEMS pe Raspberry Pi

Pentru opțiunea de instalare ușoară, aveți nevoie de următoarele:





Related: Cum se instalează un sistem de operare pe Raspberry Pi

Datorită cerințelor hardware, performanța optimă NEMS este limitată la Raspberry Pi 3 și versiunile ulterioare. În timp ce îl puteți folosi cu modelele mai vechi, este probabil să funcționeze mult mai lent.





Începeți prin a introduce cardul microSD în computer, apoi descărcați NEMS și Etcher. Cu software-ul descărcat, instalați și rulați Etcher.

  1. Selectați Flash din fișier
  2. Unitatea țintă ar trebui detectată automat --- dacă nu, faceți clic Selectați țintă și navigați la cardul SD
  3. Clic Flash pentru a începe scrierea imaginii discului

Așteptați ca datele să fie scrise pe cardul SD și verificate. Etcher vă va anunța când procesul s-a încheiat. În această etapă, scoateți în siguranță cardul SD de pe computer, introduceți-l în Raspberry Pi și porniți computerul. NEMS va redimensiona mai întâi sistemul de fișiere înainte de a necesita o anumită configurație.

setările de alimentare pentru Windows 10 nu funcționează

La prompt, introduceți

sudo nems-init

Urmați pașii pentru a vă configura setările locale și pentru a vă crea un cont.

Veți fi gata să configurați NEMS deschizând https: //nems.local în browserul dvs. Dacă acest lucru nu funcționează, utilizați în schimb adresa IP a Pi.

Greu: Instalați manual Nagios Core pe Raspberry Pi

Pentru a instala manual Nagios pe Raspberry Pi, începeți cu un Pi care rulează Raspberry Pi OS pe un card microSD de 16 GB sau mai mult.

Începeți prin actualizarea pachetelor și actualizarea:

sudo apt update && sudo apt upgrade

Urmați acest lucru cu o repornire și instalați Nagios

sudo reboot
sudo apt install nagios3

După finalizare, vi se va solicita să configurați un cont de administrator, deci păstrați o notă mentală a parolei. Vă puteți conecta la Nagios de pe un alt dispozitiv folosind adresa IP a Pi-ului dvs., de ex. http: //192.168.1.x/nagios3 .

Related: Găsiți adresa dvs. IP în Linux

Configurați monitorul de rețea Nagios Raspberry Pi

Acum sunteți gata să vă configurați monitorul de rețea. Pe Pi, creați un fișier de configurare, monitor.cfg .

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

Aici, adăugați detaliile dispozitivului pe care intenționați să îl monitorizați. De exemplu, am un server de jocuri și vreau să știu când este offline. În fișierul de configurare, pur și simplu adăugați utilizarea, numele gazdă al dispozitivului la distanță, un alias și adresa IP.

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

Șablonul definit, generic-host, poate fi verificat /etc/nagios3/conf.d/generic-host_nagios2.cfg . Șabloanele economisesc timp atunci când creați configurații ale dispozitivului, deci luați timp pentru a le verifica.

Când ați terminat cu fișierul CFG, apăsați Ctrl + X apoi selectați ȘI este să ieși. Reîncărcați Nagios:

sudo service nagios3 reload

Apoi, puteți urmări dispozitivul prin intermediul browserului ales.

Configurați monitorizarea rețelei Nagios în browser

Pe lângă configurația bazată pe text, puteți configura monitorizarea rețelei în Nagios utilizând interfața browserului cu Raspberry Pi.

Acest exemplu vă arată cum să creați o verificare ping pentru a determina starea unui server sau dispozitiv:

  1. Clic Nconf din consola NagiosPi
  2. Căutați în coloana din stânga Gazde
  3. În dreapta acestui clic Adăuga
  4. Introduceți numele gazdei, adresa IP și aliasul pentru dispozitivul pe care doriți să îl monitorizați
  5. Clic Trimite cand esti gata
  6. Mergi la Servicii> Adăugare
  7. A stabilit Adăugați servicii suplimentare pentru a găzdui la check_ping și faceți clic pe Adăuga
  8. Setați întârzierile necesare (nu le faceți prea scurte) și faceți clic Trimite
  9. În meniu faceți clic pe Generați Nagios Config
  10. Clic Implementați a termina

Când dispozitivul sau site-ul dvs. se deconectează, Nagios va afișa noua sa stare.

Monitorizarea timpului de funcționare și a stării

Cu monitorizarea configurată, comutați la fereastra NagiosPi și selectați Servicii . Aici veți vedea că dispozitivul pe care l-ați adăugat este monitorizat alături de celelalte din rețeaua dvs. Se poate face clic pe fiecare dintre aceste elemente, la fel și micile pictograme care însoțesc fiecare dintre ele. Prin introducerea fiecăruia, veți descoperi mai multe informații despre dispozitiv și veți ajunge la finalul motivului pentru care a deconectat.

Acesta este ecranul principal pe care ar trebui să îl utilizați odată ce dispozitivele dvs. sunt configurate în Nconf. Folosiți-l pentru a vă urmări serverele și dispozitivele de rețea și pentru a acționa în consecință atunci când hardware-ul devine offline.

Nu vă pierdeți în monitorul dvs. de rețea Raspberry Pi

Până acum ar trebui să aveți o idee bună despre forma rețelei dvs. Nagios poate fi configurat pentru a vă avertiza cu privire la tot felul de evenimente, dar nu vă lăsați purtați.

Odată ce începeți să jucați cu Nagios, veți descoperi o gamă largă de opțiuni și configurații care pot fi configurate. Nagios simplifică monitorizarea stării unui server sau a unui switch, dar acesta este vârful aisbergului. Este foarte ușor să te regăsești pierdut într-un labirint de opțiuni, putând seta prea multe controale (posibil contraproductive).

Deci, înainte de a continua, rețineți acest lucru. Începeți încet cu Nagios, adăugând verificări suplimentare numai după ce ați confirmat dacă primele au funcționat cu succes.

Acțiune Acțiune Tweet E-mail 26 Utilizări minunate pentru un Raspberry Pi

Cu ce ​​proiect Raspberry Pi ar trebui să începeți? Iată rezumatul nostru despre cele mai bune utilizări și proiecte Raspberry Pi!

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Raspberry Pi
  • LAN
  • Tutoriale de proiect DIY
  • Sfaturi pentru rețea
  • Rețeaua de domiciliu
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy