Ep. 37: Monitoraggio dei servizi Windows con Checkmk
[0:00:00] | Benvenuti nel canale Checkmk. Oggi daremo un'occhiata più da vicino al monitoraggio dei servizi di Windows. |
[0:00:15] | Se si aggiunge un host Windows a Checkmk, si ottengono già molti servizi. |
[0:00:20] | È quindi possibile vedere lo stato della CPU, l'utilizzo dei file system, molti servizi che forniscono informazioni sullo stato del server Windows. Ma in alcuni casi d'uso, sono necessarie informazioni specifiche su determinati servizi Windows. |
[0:00:36] | Per impostazione predefinita, disponiamo già di un riepilogo dei servizi, che ci dice se un servizio è fallito in modo imprevisto, quindi otteniamo le informazioni nel servizio di riepilogo. |
[0:00:47] | Ma, come ho detto, in casi d'uso particolari si vuole dare un'occhiata più da vicino a servizi specifici. |
[0:00:53] | Ad esempio, se avete un controller di dominio o un server di database MS SQL, potreste voler monitorare i servizi che vengono eseguiti per consentire l'esecuzione di queste applicazioni. |
[0:01:03] | Quindi, si vuole essere consapevoli di questi servizi in modo distinto ed essere in grado, ad esempio, di avvisare in modo specifico su quel servizio e non solo sul riepilogo. |
[0:01:13] | Questa è l'idea generale. Vediamo come configurarla in Checkmk. Ecco un tipico server Windows. |
[0:01:21] | Si possono vedere tutti i servizi che ho già menzionato, l'utilizzo della CPU. In realtà ho aggiunto alcuni plugin, quindi ci sono alcune informazioni in più rispetto a quelle predefinite. |
[0:01:30] | Ma se scorriamo un po' verso il basso, vediamo il riepilogo dei servizi qui e possiamo vedere i servizi di avvio automatico: 58, Servizi arrestati: 2, il che va bene perché il nostro riepilogo dei servizi presuppone che se un servizio è un Autostart, deve essere avviato. |
[0:01:46] | Se è fermo, allora va bene perché un servizio fermo è stato fermato da un amministratore o da qualcuno che lo fa intenzionalmente. |
[0:01:55] | Solo se un servizio è in stato di fallimento, Checkmk mostrerà uno stato critico e indicherà quale servizio è fallito. Ecco cosa abbiamo. Ora vediamo come ottenere maggiori informazioni su servizi specifici. |
[0:02:09] | Per farlo, andiamo nel menu Setup e cerchiamo "service disco". Si potrebbe cercare "service discovery", ma la forma breve è sufficiente. |
[0:02:23] | Abbiamo una regola che dice "Windows service discovery". Possiamo aggiungere una nuova regola. |
[0:02:29] | E ora, per semplicità, aggiungerò semplicemente un'espressione regolare che aggiungerà tutti i servizi Windows. |
[0:02:37] | Naturalmente, si possono usare diverse espressioni regolari a seconda di ciò che si vuole monitorare. Ho detto che se ci sono casi d'uso specifici, sarete consapevoli di quali servizi sono rilevanti. |
[0:02:47] | Anche se io le utilizzerei tutte, solo per mostrare tutto ciò che possiamo scoprire qui. |
[0:02:52] | Le due opzioni successive vanno usate con cautela: la prima è Crea verifica se il servizio è in stato. |
[0:03:00] | Questo non significa che vogliamo che i servizi siano in esecuzione, ma che Checkmk scoprirà i servizi solo se sono in esecuzione. |
[0:03:07] | Quindi, se c'è un servizio critico per voi, che a questo punto è fermo, e attivate questa opzione qui e la impostate su In esecuzione, quel servizio fermo non verrà mai scoperto. |
[0:03:17] | È una cosa importante da tenere a mente. Questa opzione è prevista per casi specifici, ma in generale non si vuole controllare lo stato del servizio. |
[0:03:28] | La seconda opzione, Crea controllo ("check") se il servizio è in modalità di avvio, potrebbe avere più senso perché l'impostazione predefinita è che vogliamo solo i servizi che sono in modalità di avvio Automatico. |
[0:03:38] | Perché se diamo un'occhiata qui, ci sono anche Manuale e Disabilitato, ma un servizio disabilitato non verrà mai eseguito, quindi potrebbe non avere senso monitorare questi servizi o ha un senso speciale monitorare quelli che dipendono dal caso d'uso specifico. |
[0:03:52] | Inoltre, per i servizi manuali, ci sono servizi che sono in uno stato di avvio manuale, ma che saranno avviati da un'applicazione, ad esempio, e dovrebbero essere sempre in esecuzione. |
[0:04:03] | In questo caso, si potrebbe scegliere questa opzione. In generale, potrebbe essere opportuno non dare questa opzione e scoprire tutti i servizi che corrispondono all'espressione regolare. |
[0:04:15] | Nel mio esempio, sceglierò la modalità di avvio automatico perché mi sembra la stessa predefinita, finché il servizio è in avvio automatico, allora voglio monitorarlo. |
[0:04:27] | Non lo limiterò a nessun host perché questo è il mio default per tutti gli host Windows. Naturalmente, si possono creare regole più specifiche. |
[0:04:35] | Quindi, salviamo rapidamente il tutto e passiamo direttamente al nostro host Windows di esempio. |
[0:04:43] | Se ora diamo un'occhiata alla pagina di configurazione dei servizi, possiamo vedere che ci sono molti nuovi servizi. Abbiamo scoperto 58 nuovi servizi, ovvero tutti i servizi Windows in avvio automatico nel sistema operativo Windows. |
[0:04:57] | E qui si possono vedere molti servizi, ad esempio DFS Replication, il server DHCP, che potrebbe essere un caso d'uso, ad esempio, per monitorare un server DHCP. |
[0:05:10] | Abbiamo il plugin DHCP per monitorare i pool, ma in questo caso avremmo i servizi di Windows che ne sono a conoscenza. |
[0:05:16] | Lo stesso vale per il servizio DNS, ad esempio, o per qualcosa di veramente centrale come i servizi Lanman, che sono rilevanti per i server comuni di Active Directory. Quindi, c'è davvero molto da vedere. |
[0:05:27] | Aggiungiamo quindi tutti questi elementi al monitoraggio, solo per questo esempio, e attiviamo le modifiche. |
[0:05:41] | Se ora diamo un'occhiata più da vicino al nostro host Windows, passano alcuni secondi prima che i servizi vengano controllati. Quindi, aggiorniamo rapidamente. |
[0:05:56] | Quindi, questo è il nostro host Windows e se ora diamo un'occhiata qui, abbiamo tutti i servizi e il monitoraggio e possiamo vedere nei risultati dettagliati qui. Ad esempio, è in esecuzione e il tipo di avvio è automatico. |
[0:06:08] | L'ultimo è quello che abbiamo configurato nella regola. Vogliamo vedere solo i servizi che sono in avvio automatico e qui vediamo questo Stato specifico. |
[0:06:15] | Se uno dei servizi venisse fermato ora, vedremmo che è critico. In realtà, qui ci sono alcuni servizi secondari. |
[0:06:22] | Possiamo vedere il servizio RemoteRegistry. Dice che è stato arrestato, ma è in avvio di tipo automatico. |
[0:06:28] | Quindi, dalla mia configurazione, sono già a conoscenza di un servizio che non è in esecuzione, anche se dovrebbe esserlo. |
[0:06:33] | Potrei indagare su questo punto. Bene, questo è il modo in cui si inseriscono i servizi nel monitoraggio e si vede che abbiamo già i valori predefiniti, quindi finché il servizio è in esecuzione è tutto a posto. |
[0:06:44] | Se si arresta inaspettatamente, allora è in uno stato critico. Naturalmente è possibile configurarlo. |
[0:06:52] | Se andiamo su Parametri per questo servizio e diamo un'occhiata a questo set di regole, possiamo creare una regola e ora possiamo dire a Checkmk cosa fare con il servizio. |
[0:07:03] | La prima regola dice a Checkmk di scoprire i servizi e di aggiungerli al monitoraggio. |
[0:07:12] | Questa regola ci consente ora di configurare, ad esempio, gli stati dei servizi. |
[0:07:18] | Qual è lo stato risultante per Checkmk? Si può vedere che abbiamo lo stato Atteso, possiamo definire il tipo di avvio e possiamo definire lo stato risultante di questa combinazione di set, in modo da poter configurare in modo molto dettagliato lo stato in cui devono trovarsi i servizi. |
[0:07:36] | E ci sono molte altre opzioni, come ad esempio cosa fare se nessuna delle voci dello stato del servizio corrisponde. |
[0:07:44] | Si possono aggiungere icone personalizzate al servizio, ad esempio, oppure si può usare un nome alternativo per il servizio, se questo non vi convince molto. |
[0:07:55] | Ci sono molte opzioni di configurazione per il monitoraggio dei servizi. |
[0:07:58] | Non aggiungerò nulla qui perché, come avete visto, le impostazioni predefinite sono abbastanza simili e dovrebbero funzionare per la maggior parte dei casi d'uso. |
[0:08:04] | Con questo si conclude il video di oggi. Avete imparato a monitorare i servizi di Windows. |
[0:08:09] | Avete visto che è abbastanza facile vi è solo bisogno di una regola per monitorarli e potenzialmente, se c'è un caso d'uso speciale, potreste aver bisogno di un'altra regola per creare alcune soglie diverse, ma questo è davvero tutto ciò che c'è da fare per il monitoraggio dei servizi di Windows. |
[0:08:24] | Con questo si conclude il video di oggi. Grazie per averci seguito. Assicuratevi di abbonarvi al canale, ci vediamo alla prossima. |
Vuoi saperne di più su Checkmk? Partecipa al nostro webinar "Introduzione a Checkmk".