Ciao a tutti,
Eccomi di nuovo a voi questa volta per trattare un argomento dedicato ai sistemisti.
Sicuramente molti di voi come me usano un sistema di monitoraggio per la propria infrastruttura, sicuramente ci saranno sistemisti che hanno software di monitoraggio con licenze acquistate e assistenze dedicate o qusi per l’upgrade di versione dello stesso.
Altri come me usano sistemi di monitoraggio opensource come Nagios, (questo è il nstro caso), Zimbra o Incinga o altri e per questo oltre all sbattimento di configurare un sistema del genere, ogni tanto dobbiamo preoccuparci di gestire l’upgrade di versione. Il sistema operativo che ospita Nagios è una CentOS.
Per questo motivo descriverò qui sotto come eseguire l’upgrade di Nagios Core, che poi è il sistema che uso io.
Iniziamo.
Iniziamo con eseguire un backup della configurazione iniziale, e per farlo digitiamo quanto segue, eseguiremo il backup nella cartella tmp
# tar -cvf /tmp/nagios_backup.tar /usr/local/nagios
Stoppiamo ora Nagios con il comando
# systemctl stop nagios httpd
Ota non ci resta che scaricare l’ultima versione di Nagios Core all’interno della cartella tmp, al momento della stesura di questo post la versine ultima è la 4.5.1
# wget https://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.5.1/nagios-4.5.1.tar.gz
Scompattiano ora il file compresso con
# tar zxvf nagios-4.5.1.tar.gz && cd nagios-4.5.1
Ora siamo pronti con l’upgrade del sistema.
Comandi per eseguire l’upgrade.
Eseguire lo script di configurazione di Nagios Core, passando il nome del gruppo utilizzato per controllare le autorizzazioni del file di comando esterno.
# ./configure –with-command-group=nagcmd
Attendiamo e al termine lanciamo il comando di compilazione del codice di Nagios Core usando
# make all
anche qui attendiamo la fine della compilazione e siamo pronti a compiliare i file binari (ovvero ad eseguire l’installazione), usando il comando
# make install
Alla fine del processo, se non vi sono errori l’upgrade è stato esguito, ora non ci resta che riavviare il servizio di Apache e Nagios con
# systemctl start nagios httpd
Ora non ci rsta che l'ultimo passaggio verificare l'upgrade con il comando
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nell'output dovreste vedere la versione aggiornata
Bene abbiamo finito questo è tutto siete riusciti ad aggiornare il vostro Nagios all'ultima versione.
Spero di esservi stato utile, un saluto
Adam