Ep. 28: Lavorare con l'integrazione di InfluxDB in Checkmk
[0:00:00] | Benvenuti nel canale Checkmk. Oggi vi mostrerò come inviare metriche a InfluxDB. |
[0:00:15] | InfluxDB ha introdotto un nuovo protocollo per inviare dati a InfluxDB. Di conseguenza, abbiamo rivisto la nostra integrazione con InfluxDB. |
[0:00:27] | La vecchia integrazione è ancora disponibile, quindi se la utilizzate, funzionerà fino a quando InfluxDB non deprecherà il vecchio protocollo, chiamato Graphite. |
[0:00:36] | Ma abbiamo creato un nuovo connettore che utilizza il nuovo protocollo flux e può parlare in modo nativo con InfluxDB. |
[0:00:43] | Vediamo quindi come è configurato. Per iniziare, abbiamo bisogno di un token per l'autenticazione a InfluxDB e per questo motivo mi registrerò qui. |
[0:00:56] | Sto usando l'amministratore e andrò su Data, Tokens e lì troveremo il mio token iniziale. Quindi, vado qui, lo copio negli appunti e poi mi sposto su Checkmk. |
[0:01:14] | Memorizzeremo il token nel nostro archivio di password, in modo da poterlo riutilizzare facilmente. Aggiungiamo la password. Diamogli un nome. |
[0:01:27] | Inseriamo il token e lo salviamo, in modo da poterlo riutilizzare ovunque vogliamo. E ora creiamo la connessione a InfluxDB. |
[0:01:40] | Questa è la prima cosa di cui abbiamo bisogno, la connessione e la seconda regola deciderà quali metriche saranno inviate a InfluxDB. |
[0:01:48] | Ma prima, creiamo la connessione. Creiamo una nuova connessione con un ID. Possiamo chiamarla tribe29, per esempio. |
[0:02:00] | Vogliamo usarla per tutti i siti, ma è possibile configurarla qui, quindi se avete diversi siti che devono inviare le loro metriche a diverse istanze di InfluxDB, potete configurarla qui, creando una regola o una connessione per sito. |
[0:02:13] | In questo scenario, però, utilizzeremo tutti i siti, quindi tutte le metriche saranno inviate. In questo ambiente dimostrativo utilizzeremo l'HTTP. |
[0:02:26] | Questa è la porta predefinita di InfluxDB. Utilizzerò questo indirizzo IP e ora dobbiamo fornirgli un token per l'autenticazione. |
[0:02:36] | Lo useremo dall'archivio delle password, che è già precompilato. Quindi, queste sono tutte le informazioni di cui abbiamo bisogno. |
[0:02:42] | Abbiamo bisogno di un protocollo e del numero di porta con cui InfluxDB sarà raggiungibile, del nome dell'host o dell'indirizzo IP, naturalmente, e di un token per l'autenticazione. Questo è tutto quello che c'è da fare per la connessione. Salviamola. |
[0:02:55] | Ora la connessione è qui. È abilitata e utilizzabile. Ora c'è una scorciatoia per andare alla regola di invio delle metriche a InfluxDB. Facciamolo rapidamente. |
[0:03:08] | L'altro modo sarebbe quello di mostrarvi di cercare di nuovo InfluxDB e poi c'è la regola, Imposta per inviare metriche a InfluxDB. |
[0:03:17] | Ok, ma siamo già qui. Quindi, iniziamo. Dobbiamo scegliere una connessione, dato che ne abbiamo solo una. Questa è quella che sceglierò. |
[0:03:25] | L'Organizzazione è tribe29 e il Bucket checkmk. Questo si ottiene dalla configurazione di InfluxDB e si dovrebbe essere già a conoscenza dell'organizzazione e del bucket che si sta utilizzando. |
[0:03:37] | Il resto delle regole verrà mantenuto ai livelli predefiniti. Ci sono molte cose personalizzabili. Si possono aggiungere diversi tag da inviare a InfluxDB, si può anche inviare la data del servizio. |
[0:03:50] | Ma iniziamo in modo semplice con le metriche del servizio. E vogliamo applicare questa regola a tutti i servizi che abbiamo, non ci sono eccezioni né servizi che non vogliamo inviare. Quindi, questo va bene e possiamo salvare la regola qui. |
[0:04:04] | Ora dobbiamo solo attivare le modifiche per iniziare a inviare le metriche a InfluxDB. Quindi, la configurazione è terminata per Checkmk. Passiamo quindi a InfluxDB e diamo un'occhiata ai dati. |
[0:04:26] | Ok, ora andiamo nella sezione Esplora e vediamo il nostro bucket Checkmk. Diamo un'occhiata, ad esempio, all'utilizzo. |
[0:04:36] | Vogliamo vedere il valore e qui vediamo tutti i nostri host. Quindi, non selezionerò nessuno, in modo da vedere tutti i valori. Se clicco su Invia, vediamo che ci sono già dei data point. |
[0:04:53] | Se aspettiamo qualche secondo o diciamo 1 o 2 minuti, vedremo il grafico "progredire" perché, adesso, abbiamo solo una metrica. Se invece aspettiamo qualche istante, ne avremo altre. |
[0:05:11] | Quindi, ora potete almeno vedere che abbiamo due data point qui e potete vedere che il grafico viene costruito. |
[0:05:21] | Per oggi è tutto. Avete appena imparato a inviare metriche a InfluxDB utilizzando il nuovo protocollo flux. |
[0:05:26] | Grazie per aver guardato. Assicuratevi di abbonarvi al canale, ci vediamo la prossima volta. |
Vuoi saperne di più su Checkmk? Partecipa al nostro webinar "Introduzione a Checkmk".