In questo tutorial, ti mostreremo come installare NRPE su Ubuntu 20.04 LTS. Per chi non lo sapesse, NRPE è un'applicazione lato client per l'esecuzione di plugin Nagios. Il server Nagios comunica con il sistema remoto utilizzando questo plug-in. NRPE deve essere installato su tutti i sistemi remoti che devono essere monitorati dal server Nagios. Consente di raccogliere parametri come carico del sistema, utilizzo del disco, tempo di attività, ecc.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo l'installazione del client Nagios (NRPE) su Ubuntu 20.04 (Focal Fossa). Puoi seguire le stesse istruzioni per Ubuntu 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 20.04, 18.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint o SO elementare.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa NRPE su Ubuntu 20.04 LTS Focal Fossa
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt
comandi nel terminale.
sudo apt update sudo apt upgrade
Passaggio 2. Installazione di NRPE (Nagios Remote Plugin Executor) su Ubuntu 20.04.
I pacchetti NRPE sono disponibili nei repository predefiniti sui sistemi Ubuntu. Ora esegui il seguente comando per installarlo:
sudo apt install nagios-nrpe-server nagios-plugins
Una volta installato, verifica lo stato dell'agente NRPE utilizzando il seguente comando:
sudo systemctl status nagios-nrpe-server
Passaggio 3. Configura NRPE.
Ora modifichiamo il file di configurazione NRPE /etc/nagios/nrpe.cfg
e apportare le modifiche necessarie come di seguito:
sudo nano /etc/nagios/nrpe.cfg
Aggiungi l'indirizzo del tuo server Monitor a allowed_hosts
parametro come un elenco separato da virgole nella sezione appropriata:
allowed_hosts=127.0.0.1, 192.168.1.100
Salva le modifiche ed esci dal file di configurazione. Affinché le modifiche abbiano effetto, assicurati di riavviare il demone dell'agente NRPE:
sudo systemctl restart nagios-nrpe-server
Puoi verificare la connessione dal server Nagios all'uso remoto check_nrpe
lo script, disponibile sul core server di Nagios:
check_nrpe -H 192.168.1.11
Passaggio 4. Configura Firewall.
Il servizio NRPE predefinito è in ascolto sulla porta 5666. Usa i seguenti comandi per aprire la porta del firewall per il servizio NRPE:
sudo firewall-cmd --permanent --zone=public --add-port=5666/tcp sudo firewall-cmd --reload
Congratulazioni! Hai installato correttamente NRPE. Grazie per aver utilizzato questo tutorial per l'installazione del client Nagios (NRPE) su Ubuntu 20.04 LTS Focal Fossa system. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito web ufficiale di Nagios.