Come compilare NRPE con una opzione SSL

February 10

Nagios è un sofisticato programma progettato per rendere più facile per gli amministratori Linux di monitorare decine o anche centinaia di sistemi da un computer. NRPE è un add on progettato per consentire di monitorare anche le risorse locali, come il carico della CPU e della memoria, su quelle macchine.

istruzione

1 Scaricare sia il Nagios Core e la Nagios plugin dalla home page del progetto, così come la NRPE add on (vedi Risorse). Il nucleo contiene il programma stesso, mentre i plugin contengono funzioni extra comuni, tra cui il supporto per SSL.

2 Aprire un terminale e passare alla directory in cui ha scaricato la Nagios Nucleo utilizzando il seguente comando:

cd ~ / Downloads / nagios-3.2.3

Sostituire il percorso con il percorso in cui hai fatto il download.

3 Digitare i seguenti tre comandi per configurare, compilare e installare il Nagios Nucleo:

./configure

rendere

make install

4 Passare alla directory in cui scaricato il pacchetto di plug-in utilizzando il seguente comando:

cd ../nagios-plugins-1.4.15

5 Digitare quanto segue:

./configure> config_log; cat config_log | egrep "SSL | SSL"

Questo comando è un po 'più sofisticato di quello scorso: si esegue lo script "configure" e invia l'output al file "config_log." Appena finito, cerca il config_log utilizzando il "gatto" e "grep" Comandi per la parola "SSL" e stampe solo quelle righe. Se le linee tutti leggono "sì," tutto è configurato per utilizzare SSL. Se qualcuno di loro leggono "no", allora è necessario scaricare ed installare l'ultima versione di OpenSSL.

Se i plugin Nagios non sono configurati per l'utilizzo di SSL, NRPE non funziona con SSL sia.

6 Digitare il seguente comando per compilare ed installare i plugin di Nagios:

rendere

make install

7 Digitare il seguente per passare alla cartella NRPE:

cd ../nrpe-2.12

8 Digitare lo stesso comando utilizzato nel passaggio 5:

./configure> config_log; cat config_log | egrep "SSL | SSL"

Se fallisce, ma è stato installato OpenSSL, potrebbe essere necessario specificare manualmente la directory digitando:

./configure --with-ssl-lib = / usr / lib> config_log; cat config_log | egrep "SSL | SSL"

Consigli e avvertenze

  • Nei passaggi 5 e 8, il "|" è il simbolo pipe (Shift \), non una minuscola L o I maiuscola.