Programmi di monitoraggio installati con Centreon

Qualcosa che è anche interessante da monitorare nella nostra attrezzatura, sarà il software che hanno installato, In questo post vedremo come possiamo semplicemente raggiungerlo e avvisarci quando il software è installato su un computer Windows, o disinstallare.

Giusto, attraverso questo copione meraviglioso PowerShell possiamo conoscere il numero di programmi/software che un computer ha installato, oltre a conoscere il loro inventario. Bene, Beh, come sappiamo ed è normale, con PNRR Possiamo eseguire script remoti sulle macchine. Quindi grazie a Centreon, Saremo in grado di centralizzare il controllo del software delle nostre macchine in un unico punto. Monitoreremo il numero di programmi che hanno installato, e se questo numero varia con il check-in precedente, ci avviserà.

Avviato! Lo faremo su ogni computer Windows da monitorare, dove ovviamente avremo installato NSClient in precedenza. Posizioniamo lo script nella cartella in cui sono rimasti gli script NSClient, sappiamo che è 'C:\ProgrammiNSClient++scripts', Una volta fatto questo, modificheremo il file di configurazione NSClient chiamato nsclient.ini. E aggiungiamo nelle sezioni corrispondenti qualcosa del genere, dove definiamo un alias e poi lo script che verrà eseguito quando viene invocato detto alias:

...
[/Impostazioni/Script esterni/Script]
windows_app_installs = cmd /c echo scripts\check_windows_app_installs.ps1; uscita($lastexitcode) | powershell.exe -
...

[/Impostazioni/Script esterni/Alias]
windows_app_installs = windows_app_installs
...

Come al solito, salvare il file e riavviare il servizio NSClient per rileggere le modifiche apportate.

Bene, perché in Centreon creiamo un nuovo Servizio, Useremo il comando di 'check_nrpe’ che avremo precedentemente creato, Se non hai saltato il Capitolo NRPE. Totale, che creiamo il servizio come di consueto, gli diamo un nome come "Programmi installati"’ o qualsiasi immaginazione tu abbia, e nell'Argomento basterà indicare l'alias’ che abbiamo definito nel nsclient.ini. Terremo conto che modificheremo la frequenza dei controlli, Non ha senso ogni 5 verbale.

E soprattutto, Indicheremo in 'Max Check Attemps’ a '1’ in modo che faccia solo un controllo ed è DURO immediatamente. Poiché per impostazione predefinita Centreon esegue 3 Controlli prima di avvisare/notificare, Abbiamo 3 MORBIDO prima che DURO. E cosa succede? Che questo meraviglioso script durante l'esecuzione verifica il software che aveva la volta precedente in cui è stato eseguito, e se, Aggiungi/rimuovi software, quando lo script viene eseguito quando viene chiamato ZAS! salterà ma sarebbe un SOFT e vogliamo un HARD, poiché come ci risulta, Se lo script viene eseguito di nuovo (nel 2° SOFT) L'avviso verrà rimosso.

E niente, dopo la registrazione e l'esportazione della configurazione Centreon, Saremo in grado di osservare i risultati di questo esempio, Abbiamo 3 Macchine controllate, dove vediamo il numero di programmi che hanno installato.

Potremmo fare clic su uno dei servizi e vedere i dettagli del software che ha rilevato.

E se qualcuno rimuove o aggiunge software su una macchina, Ti prenderemo noi! Questo potrebbe essere un esempio,

Spero vi sia piaciuto, Almeno è un modo curioso per continuare a controllare i nostri ambienti, Come sempre, vi auguro ogni bene., Che tu possa essere felice, Divertiti e abbracciati!

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!!!