
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!