Nagios – Controllo degli aggiornamenti di Windows

Se ci preoccupa mantenere il nostro ambiente Microsoft Windows aggiornato e controllato, possiamo anche aiutarci con il monitoraggio per controllare le patch in sospeso sui nostri server in Windows Update. Continuiamo a centralizzare nel nostro pannello di gestione tutto ciò che possiamo, controlliamo da Nagios o Centreon tutta la nostra infrastruttura e viviamo più rilassati!

 

Ci baseremo su un piccolo script di Windows Script File, che, eseguito su una macchina con sistema operativo Windows, verificherà gli aggiornamenti in sospeso da installare. Come sappiamo già, con NRPE potremo invocare un comando remoto, da Nagios invocheremo questo script e leggeremo il suo output. Se non hai installato l'agente NRPE o il comando check_nrpe in Nagios, meglio dare un'occhiata prima Questo documento.

 

Così, descargamos este pequeño fichero WSF, lo guardamos en el directorio ‘Scriptsde la carpeta NSClient de los equipos con Windows. Lo bajamos de aquí: https://exchange.nagios.org/directory/Plugins/Operating-Systems/Windows-NRPE/Check_Updates-(Windows)/details, como siempre el gran portal de scripts Exchange Nagios nos salvará la vida! E abbiamo cercato di metterlo in pratica:

[Codice sorgente]
cscript.exe //NoLogo check_updates.wsf
[/Codice sorgente]

 

Tras validar que el script hace lo que queremos, sólo quedaría dar de alta en el fichero ‘nsclient.iniel alias y el script, en este caso con lo siguiente nos valdría:

[Codice sorgente]
[/Impostazioni/Script esterni/Script]
check_updates = cscript.exe //T:30 //NoLogo scripts\\check_updates.wsf

[/Impostazioni/Script esterni/Alias]
check_updates = check_updates
[/Codice sorgente]

 

Recordamos reiniciar el servicio NSclient ++ para recargar la configuración que acabamos de meter en el INI.

 

E (facoltativamente), ci dirigiamo a Nagios o all'appliance di Centreon o a quello che abbiamo per verificare con check_nrpe il comando che abbiamo appena registrato sulla macchina Windows; se ricordiamo, eseguendo quanto segue verificheremo quindi gli aggiornamenti in sospeso su quella macchina da remoto (ci andiamo prima nella directory degli script, normalmente /usr/lib/nagios/plugins/):

[Codice sorgente]
./check_nrpe -H IP_EQUIPO_WINDOWS -c check_updates
[/Codice sorgente]

 

E niente! Ora possiamo creare i Servizi che monitorano le patch in sospeso di Windows Update, se ricordiamo avremo già creato il Comando che si chiamerà 'check_nrpe', creiamo quindi il Servizio da “Configurazione” > “Servizi” > “Aggiungere” o cloniamo uno e indichiamo almeno i seguenti dati:

  • Descrizione: Indichiamo il nome con cui lo vedremo dalla monitorizzazione, qualcosa come 'Windows Update'’ può andar bene.
  • Sagoma: Normalmente, Seleziona 'generic-active-service-custom'.
  • Comando di controllo: Seleziona dall'elenco dei comandi, 'check_nrpe'.
  • Argomenti: Qui dobbiamo compilare l'alias che definiamo nel file INI, In questo documento passeremo tramite NRPE il controllo 'check_updates',.

 

“Salvare” e con questo controlleremo gli aggiornamenti pendenti sulla macchina a cui assoceremo questo servizio.!

 

 

Oh, bene, se esportiamo i dati di Centreon e riavviamo il motore, Potremo già da “Monitoraggio” > “Dettagli sullo stato” verificare il numero di patch e controllarlo già da tale console., Potremo ora collegare questo stesso servizio al resto delle macchine con Windows e controllare ciascun server che abbiamo.!

 

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!

Nagios - Monitoraggio con NRPE

16 di maggio de 2017