Ep 34: Introduzione alla raccolta Checkmk Ansible

Per caricare questo video di YouTube è necessario accettare i cookie pubblicitari.

[0:00:00] Automatizzare il monitoraggio con la raccolta Ansible di Checkmk.
[0:00:13] Benvenuti nel canale Checkmk. Oggi diamo una rapida occhiata alla collezione Checkmk Ansible.
[0:00:19] Una collezione Ansible è composta da moduli che interagiscono in qualche modo con un sistema gestito e da ruoli che possono svolgere compiti più complessi nei confronti di tali sistemi.
[0:00:30] Con la collezione Checkmk Ansible, abbiamo creato alcuni moduli che interagiscono con l'API REST di Checkmk per automatizzare le cose e abbiamo anche creato alcuni ruoli che aiutano a configurare un server Checkmk e ad automatizzare la distribuzione degli agenti.
[0:00:44] Questo per quanto riguarda la teoria, ora diamo un'occhiata a ciò che abbiamo qui. La pagina che state guardando è la pagina della "galassia" per la collezione Checkmk; potete trovare il link nella descrizione.
[0:00:58] Qui si trovano tutte le informazioni rilevanti, l'ultima versione e le informazioni su come scaricare e installare la collezione Checkmk Ansible.
[0:01:06] Naturalmente, se si riscontrano problemi, si può passare direttamente all'Issue Tracker o dare una rapida occhiata alla repo di GitHub.
[0:01:15] È qui che sono ospitati tutti i contenuti e da qui pubblichiamo le release.
[0:01:21] Se volete interagire, potete aprire una segnalazione qui se riscontrate qualche problema. Oppure potete aprire una richiesta pull con un miglioramento o una nuova funzionalità che avete sviluppato: ci piace interagire con voi.
[0:01:34] Come potete vedere, alcuni l'hanno già fatto. A questo punto, 10 collaboratori hanno già contribuito con almeno qualche pezzo di codice, qualche miglioramento alla raccolta.
[0:01:43] E naturalmente, nel README in basso, trovate tutte le informazioni pertinenti. Di nuovo, come usare il ruolo, cosa include, cosa contiene e cose del genere.
[0:01:52] Ok, queste sono le pagine che potete consultare. Ora diamo una rapida occhiata a cosa fa effettivamente la collezione.
[0:02:01] Per installare la collezione Checkmk, possiamo semplicemente dire: ansible-galaxy collection install tribe29.checkmk, che è il nome completo della collezione.
[0:02:20] Possiamo così vedere che la versione più recente è stata scaricata da galaxy e installata. Ho preparato un piccolo playbook che illustra le funzionalità attualmente presenti nella raccolta.
[0:02:32] Potete trovare questo playbook e la configurazione che lo accompagna su GitHub e il link è nella descrizione. Quindi, eseguiamolo qui.
[0:02:48] Cosa fa? Per prima cosa utilizza il ruolo di server, che è incluso nella raccolta, installa un server Checkmk e avvia il sito.
[0:02:57] Naturalmente, l'installazione e l'avvio dei siti sono configurabili e si possono gestire diversi siti con questo ruolo.
[0:03:02] La seconda parte che avete visto è che abbiamo installato l'agente Checkmk attraverso il ruolo agente sul server Checkmk in cui stiamo operando, in modo da poter monitorare il server stesso.
[0:03:14] Questo è quanto è stato fatto finora. Ora diamo un'occhiata a ciò che fanno i moduli. Possiamo vedere che creiamo cartelle, e host in quella cartella.
[0:03:24] Poi scopriamo i servizi su quell'host per avere un monitoraggio adeguato di quell'host. Al termine, attiviamo le modifiche e diamo una rapida occhiata all'aspetto di Checkmk.
[0:03:39] Dobbiamo attendere solo qualche secondo perché, come sapete, il rilevamento richiede un po' di tempo per ogni dispositivo per eseguire e ottenere tutte le informazioni. Ora possiamo vedere la finestra di dialogo per l'attivazione delle modifiche e dare una rapida occhiata al nostro sito.
[0:03:56] Possiamo vedere che gli host sono stati aggiunti. Si tratta di un'impostazione dimostrativa, quindi si vede molto rosso perché questi host non sono host reali.
[0:04:03] Ma si può vedere che sono stati aggiunti qui, si vedono i nomi di prova, cose del genere. E se torniamo indietro e lasciamo che il playbook finisca l'esecuzione, allora si ripulirà per avere lo stato di prima di questa demo.
[0:04:18] Vediamo che gli host e le cartelle sono state rimosse da Checkmk, attiviamo le modifiche e vediamo che tutto si è svolto come previsto.
[0:04:26] E se guardiamo di nuovo l'interfaccia web, aggiornando la dashboard, possiamo vedere che tutti gli host sono spariti, solo il localhost è ancora monitorato.
[0:04:40] Con questo, vi ringrazio per la visione. Spero che proverete questa raccolta. Provatela e vedete cosa fa.
[0:04:47] Se riscontrate dei problemi, segnalateceli, apprezziamo qualsiasi forma di feedback. Se pensate di poter migliorare qualcosa nella raccolta, sentitevi liberi di aprire richieste pull, lo apprezziamo sempre.
[0:04:47] E con questo, assicuratevi di abbonarvi per non perdere un nuovo video. A presto.

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

Registrati adesso

Altri Video di Checkmk