Come trasformare il tuo Raspberry Pi in uno strumento di monitoraggio della rete

Come trasformare il tuo Raspberry Pi in uno strumento di monitoraggio della rete

Preoccupato per alcuni dei dispositivi collegati alla tua rete? Vuoi sapere quando un server web va offline? Hai bisogno di uno strumento di monitoraggio della rete.





Sebbene siano disponibili diverse soluzioni, il Nagios dovrebbe essere il tuo primo porto di scalo. Sebbene siano disponibili versioni a pagamento del software, Nagios offre una build di monitor di rete open source per Raspberry Pi.





Perché configurare un Raspberry Pi come monitor di rete?

Nagios Enterprise Monitoring Server (NEMS) può essere eseguito su qualsiasi modello Raspberry Pi. Ma perché non usare un PC?





Beh, è ​​un po' uno spreco. La configurazione di un sistema completo che è in gran parte dedicato al ping di altri dispositivi spreca energia, hardware e spazio fisico. Il Raspberry Pi è una soluzione a bassa potenza che occupa molto meno spazio ed è un singolo componente hardware.

Installa lo strumento di monitoraggio della rete Nagios su Raspberry Pi]

Hai due opzioni per installare Nagios sul tuo Raspberry Pi:



  1. È possibile installare un'immagine Linux NEMS completa del disco. Questa è l'opzione facile, con tutta la preconfigurazione chiave di cui hai bisogno per un avvio rapido.
  2. In alternativa, perché non installare manualmente Nagios Core sul tuo ambiente Raspberry Pi esistente?

Esploriamo ciascuno a turno.

Facile: installa NEMS sul Raspberry Pi

Per l'opzione di installazione facile, è necessario quanto segue:





Correlati: Come installare un sistema operativo su Raspberry Pi

A causa dei requisiti hardware, le prestazioni NEMS ottimali sono limitate al Raspberry Pi 3 e versioni successive. Sebbene sia possibile utilizzarlo con i modelli più vecchi, è probabile che funzionino molto più lentamente.





Inizia inserendo la scheda microSD nel tuo PC, quindi scarica NEMS ed Etcher. Con il software scaricato, installa ed esegui Etcher.

  1. Selezionare Flash da file
  2. L'unità di destinazione dovrebbe essere rilevata automaticamente --- in caso contrario, fare clic su Seleziona obiettivo e vai alla scheda SD
  3. Clic Veloce per iniziare a scrivere l'immagine del disco

Attendi che i dati vengano scritti sulla scheda SD e verificati. Etcher ti avviserà quando il processo sarà completato. A questo punto, rimuovi in ​​sicurezza la scheda SD dal tuo PC, inseriscila nel tuo Raspberry Pi e avvia il computer. NEMS ridimensionerà prima il filesystem prima di richiedere alcune configurazioni.

come creare sfondi gif windows 10

Al prompt, inserisci

sudo nems-init

Segui i passaggi per configurare la tua lingua e creare un account.

Sarai pronto per configurare NEMS aprendo https://nems.local nel tuo browser. Se questo non funziona, usa invece l'indirizzo IP del Pi.

Difficile: installa manualmente Nagios Core su Raspberry Pi

Per installare manualmente Nagios sul Raspberry Pi, inizia con un Pi con sistema operativo Raspberry Pi su una scheda microSD da 16 GB o più.

Inizia aggiornando i pacchetti e aggiornando:

sudo apt update && sudo apt upgrade

Segui questo con un riavvio e installa Nagios

sudo reboot
sudo apt install nagios3

Una volta completato, ti verrà richiesto di configurare un account amministratore, quindi tieni nota della password. Puoi accedere a Nagios da un altro dispositivo utilizzando l'indirizzo IP del tuo Pi, ad es. http://192.168.1.x/nagios3 .

Correlati: Trova il tuo indirizzo IP in Linux

Configura il tuo monitor di rete Nagios Raspberry Pi

Ora sei pronto per configurare il tuo monitor di rete. Sul Pi, crea un file di configurazione, monitor.cfg .

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

Qui, aggiungi i dettagli del dispositivo che intendi monitorare. Ad esempio, ho un server di gioco e voglio sapere quando va offline. Nel file di configurazione, aggiungi semplicemente use, host_name del dispositivo remoto, un alias e l'indirizzo IP.

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

Il modello definito, generic-host, può essere archiviato /etc/nagios3/conf.d/generic-host_nagios2.cfg . I modelli fanno risparmiare tempo quando crei le configurazioni del dispositivo, quindi prenditi il ​​​​tempo per controllarli.

Quando hai finito con il file CFG, premi Ctrl + X quindi seleziona E è uscire. Ricarica Nagios:

sudo service nagios3 reload

Puoi quindi tenere d'occhio il tuo dispositivo tramite il browser scelto.

Configura il monitoraggio della rete Nagios nel browser

Oltre alla configurazione basata su testo, puoi impostare il monitoraggio della rete in Nagios utilizzando l'interfaccia del browser con il tuo Raspberry Pi.

Questo esempio mostra come creare un controllo ping per determinare lo stato di un server o dispositivo:

  1. Clic Nconf dalla console NagiosPi
  2. Cerca nella colonna di sinistra per host
  3. A destra di questo clic Aggiungere
  4. Inserisci il nome host, l'indirizzo IP e l'alias per il dispositivo che desideri monitorare
  5. Clic Invia quando hai fatto
  6. Vai a Servizi > Aggiungi
  7. Set Aggiungi servizi aggiuntivi all'host a check_ping e clicca Aggiungere
  8. Imposta i ritardi necessari (non renderli troppo brevi) e clicca Invia
  9. Nel menu clicca Genera configurazione Nagios
  10. Clic Distribuire completare

Quando il tuo dispositivo o sito web va offline, Nagios visualizzerà il suo nuovo stato.

Monitoraggio del tempo di attività e dello stato

Con il monitoraggio configurato, passa alla finestra NagiosPi e seleziona Servizi . Qui vedrai che il dispositivo che hai aggiunto viene monitorato insieme agli altri sulla tua rete. È possibile fare clic su ciascuno di questi elementi, così come sulle piccole icone che li accompagnano. Approfondendo ciascuno di essi, scopri più informazioni sul dispositivo e potenzialmente arriva in fondo al motivo per cui è andato offline.

Questa è la schermata principale che dovresti usare una volta che i tuoi dispositivi sono stati configurati in Nconf. Usalo per tenere d'occhio i tuoi server e dispositivi di rete e agire di conseguenza quando l'hardware va offline.

Non perderti nel tuo monitor di rete Raspberry Pi

A questo punto dovresti avere una buona idea della forma della tua rete. Nagios può essere configurato per avvisarti su tutti i tipi di eventi, ma non lasciarti trasportare.

Una volta che inizi a giocare con Nagios, scoprirai una vasta selezione di opzioni e configurazioni che possono essere impostate. Nagios semplifica il monitoraggio dello stato di un server o switch, ma questa è la punta dell'iceberg. È molto facile ritrovarsi persi in un labirinto di opzioni, potenzialmente impostando troppi controlli (possibilmente controproducenti).

Quindi, prima di procedere, tienilo a mente. Inizia lentamente con Nagios, aggiungendo ulteriori controlli solo dopo aver confermato se i primi hanno funzionato correttamente.

Condividere Condividere Tweet E-mail 26 fantastici usi per un Raspberry Pi

Con quale progetto Raspberry Pi dovresti iniziare? Ecco la nostra carrellata dei migliori usi e progetti di Raspberry Pi in giro!

Leggi Avanti
Argomenti correlati
  • Fai da te
  • Lampone Pi
  • LAN
  • Tutorial progetto fai da te
  • Suggerimenti per la rete
  • Rete di casa
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto di desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, un amante dei Lego e un fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti