Ep. 45: Monitoraggio di Proxmox con Checkmk

[0:00:00] Salve, mi chiamo Bastian Kuhn. Oggi vi mostrerò come monitorare Proxmox con Checkmk.
[0:00:16] Per prima cosa, vi mostrerò come impostare l'utente e i permessi in Proxmox. In seguito, vi mostrerò come impostare l'agente speciale in Checkmk. Infine, vi mostrerò come utilizzare la funzione piggyback con Proxmox.
[0:00:31] Allora, per prima cosa diamo un'occhiata a Proxmox. La prima cosa di cui abbiamo bisogno è un gruppo. Creo questo gruppo e lo chiamo solo read_only. Questo gruppo non ha ancora alcun permesso, ma cambiamolo. Vado in Permessi. Aggiungo un permesso.
[0:00:58] È un permesso di gruppo. Il percorso è /. Il gruppo potrebbe essere creato in sola lettura. E la funzione è auditor, quindi abbiamo accesso solo in lettura. E nell'ultima parte aggiungerò il mio utente.
[0:01:23] Questo è in Utenti. Vado su Aggiungi. Nome utente checkmk. Dovrebbe essere su Proxmox stesso, ma non sul server.
[0:01:38] Utilizzerò una password semplice, inserirò l'utente nel gruppo read_only e la parte di Proxmox è terminata. Passiamo quindi a Checkmk.
[0:02:03] La prima cosa da fare è aggiungere il server Proxmox. Nel mio esempio, ne ho solo uno. Ma nel vostro esempio, forse avete anche un cluster di più server, quindi dovete aggiungere, ovviamente, questi server multipli.
[0:02:25] Il mio hostname è molto semplice. Ma non posso ancora andare ai servizi perché c'è un'altra configurazione da fare prima, ed è quella dell'agente speciale. Quindi, vado su Salva e vai alla cartella, torno a Setup, cerco proxmox.
[0:02:53] Ora mi trovo nella finestra delle regole vuote. Faccio clic su Aggiungi regola. La prima cosa che voglio fare è applicare questa regola solo al mio server Proxmox. Inserisco il mio nome utente. È checkmk@pve.
[0:03:14] E alla voce Password, per semplificare un po' le cose, non voglio usare la password memorizzata qui e la inserisco direttamente. La porta è predefinita, quindi non devo cambiare nulla. Naturalmente, devo disabilitare la certificazione SSL.
[0:03:37] Ma solo nel mio caso, perché ne ho solo uno in esecuzione locale con qualche problema. Ma se siete in un ambiente di produzione, dovreste davvero pensare se volete disabilitare questa funzione, perché potrebbe causare problemi di sicurezza. Ho salvato la regola. Questa parte è terminata. Torno a Impostazione, Host.
[0:04:04] E da qui posso andare direttamente alla scoperta, quindi non devo fare clic per modificare, posso andare direttamente alla casella gialla qui. Questa è la parte di modifica dei servizi. Eseguo una nuova scansione.
[0:04:26] E qui ho già le informazioni di Proxmox sulla mia configurazione. Nel vostro caso, ovviamente, dovreste vedere molti più servizi. Ho accettato. Attivo le modifiche. E usiamo questa ricerca qui. Torniamo al server.
[0:05:01] Qui è già presente nel nostro monitoraggio. Quindi, l'unica cosa che rimane ora sono i dati di piggyback. Prometto di mostrarveli. Nella mia configurazione ho solo una macchina virtuale. Non è in esecuzione. Si chiama testsrv. Questo sistema sta già fornendo informazioni di piggyback su questa macchina.
[0:05:29] Per accedervi, vado su Setup, Host e lo aggiungo come host. Normalmente, si installa l'agente Checkmk anche su questo sistema, in modo da ottenere ancora più informazioni interne. Poiché nella mia configurazione virtuale non è possibile eseguire qualcosa. Non posso nemmeno avviare un sito, quindi non posso installare l'agente.
[0:05:51] Quindi, vi mostrerò le informazioni aggiuntive del piggyback. Quindi, vado su Aggiungi host. Devo assegnargli un nome come in Proxmox. Nel mio caso, non ho l'agente Checkmk. Quindi lo disabilito, in modo da non incorrere in errori. Vado alla configurazione del servizio.
[0:06:28] Ora vedo le informazioni di Proxmox piggyback, fornite dal server. Le accetto. Attivo nuovamente le modifiche. E poi posso controllare il server all'interno del monitoraggio.
[0:06:58] Ci sono anche alcune funzioni aggiuntive in Checkmk che possono aiutare a monitorare Proxmox. Ad esempio, la funzione cluster di Checkmk.
[0:07:08] Immaginate di avere più server Proxmox che condividono risorse. Queste risorse possono passare da un nodo all'altro del cluster. Quindi, potete impostare anche questo in Checkmk. Vi mostrerò come.
[0:07:22] Tornate a Setup, di nuovo a Hosts. E invece di Aggiungi host, si va su, diciamo, Aggiungi cluster. È necessario conoscere il nome del cluster. Nel migliore dei casi, questo è anche il nome DNS.
[0:07:41] Nel mio caso, non esiste nemmeno. La seconda parte consiste nell'aggiungere tutti i nodi del cluster. Nel mio caso, ne ho solo uno. La seconda parte consiste nel definire quali servizi di questo sistema voglio avere nel cluster. Per questo, possiamo impostare una regola.
[0:08:08] È di nuovo in Impostazione, Servizi in cluster. Quindi, aggiungeremo una regola. Qui abbiamo bisogno solo delle condizioni, non c'è altro da impostare. Aggiungiamo quindi i nomi degli host che fanno parte del cluster e che condividono le informazioni.
[0:08:32] E poi aggiungiamo i servizi, che sono le risorse che posso cambiare. A questo punto è sufficiente l'inizio del nome, ad esempio Interfaccia, o ad esempio Filesystem. Ma questo dipende dal vostro server.
[0:08:49] L'importante è che qui, la corrispondenza è con tutto ciò che inizia con questa parola. Quindi, se si sceglie Filesystem/, corrisponderà praticamente a tutti i file system. In questo caso, basta aggiungere un $ qui per assicurarsi che corrisponda solo a Filesystem/.
[0:09:10] Checkmk vi aiuta anche in questo se volete salvarlo, vedete nelle condizioni Il nome del servizio inizia con Interface o è Filesystem/.
[0:09:20] Se leggete esattamente qui, non sbaglierete mai. Nella seconda parte ho parlato di piggyback e ho aggiunto il sistema con lo stesso nome delle informazioni di piggyback. Il problema è che non sempre questi nomi sono uguali.
[0:09:38] Ad esempio, in Proxmox i nomi dei server sono diversi, configurati come i nomi dei server in Checkmk. Per questo, è disponibile la funzione di traduzione piggyback. La si può trovare in Setup. Cercare piggyback. Quindi si trova la traduzione del nome host per piggyback. Si aggiunge una regola qui.
[0:10:04] Questa regola è molto semplice. È possibile, ad esempio, eliminare la parte di dominio dal dominio, effettuare una traduzione in maiuscolo o minuscolo. Si possono applicare espressioni regolari, ad esempio, per aggiungere un nome di dominio o altro. E infine, se non serve altro, si può anche fare una corrispondenza esatta dal nome dell'host al nuovo nome dell'host.
[0:10:35] Assicuratevi di applicarla solo all'host piggyback, perché altrimenti la regola si applicherà a tutti i sistemi che hanno il piggyback e forse, a seconda della fonte del piggyback, gli interi sistemi sono diversi.
[0:10:51] Questo è quanto. Potete trovare ulteriori informazioni nell'articolo del blog che vi linkeremo nella descrizione. Grazie per aver guardato. E non dimenticate di iscrivervi al canale. Ci vediamo la prossima volta.

Vuoi saperne di più su Checkmk? Partecipa al nostro webinar "Introduzione a Checkmk".

Registrati adesso

Altri Video di Checkmk