Il meglio per entrambi i mondi: con la nuova Checkmk 2.1, stiamo gettando le basi per un monitoraggio delle infrastrutture IT ibride top di gamma. Il software offre tutto ciò che serve per il monitoraggio delle infrastrutture IT tradizionali, ma anche delle risorse IT moderne e cloud-native.

La nuova release non solo porta il monitoraggio di Kubernetes a un nuovo livello, ma migliora anche le prestazioni del software, soprattutto quando si monitorano infrastrutture di grandi dimensioni. Allo stesso tempo, Checkmk diventa il potente motore degli ecosistemi di osservabilità aperti.

Scaricate qui la nuova versione.

In questo articolo troverete informazioni su:

Finalmente, un po’ di luce nel buio

Finalmente è possibile fare luce su Kubernetes con il nostro monitoraggio Kubernetes di nuova generazione! Con questa versione, forniamo approfondimenti sui vostri cluster Kubernetes, compresi avvisi precisi e una facile configurazione degli allarmi. La versione 2.1 è frutto di una profonda conoscenza di Kubernetes, acquisisce automaticamente tutte le metriche di Kubernetes e informa autonomamente gli utenti sulle condizioni problematiche. In questo modo è possibile occuparsi della risoluzione dei problemi senza dover impostare un monitoraggio complicato. Come sempre, Checkmk offre un elevato grado di adattabilità nel monitoraggio delle infrastrutture dinamiche.

Con la versione 2.1, dopo la configurazione, si ottiene l'accesso diretto a tutte le metriche di performance e salute più importanti, senza dover scrivere query complicate. Di conseguenza, sarete in grado di analizzare le relazioni dinamiche della vostra infrastruttura di container in pochi minuti. Checkmk fornisce tutti i dati importanti dei vostri cluster, nodi e pod Kubernetes tramite dashboard preconfigurate.

Con pochi clic è possibile recuperare tutte le informazioni rilevanti. Navigate senza problemi tra tutti i dettagli, dal cluster al livello di pod, grazie a dashboard interconnesse e sensibili al contesto. Gestite la complessità di Kubernetes grazie a Checkmk.

Di conseguenza, è possibile rilevare in modo intuitivo i colli di bottiglia della CPU e della memoria, identificare le instabilità ed heavy consumers nel vostro ambiente Kubernetes, anche senza anni di esperienza Kubernetes. La versione 2.1 consente di monitorare tutti gli oggetti come Pod, Deployments, StatefulSets e DaemonSets. Questo vi offre una visibilità completa dell'infrastruttura dinamica e identifica immediatamente quando un'applicazione non è in grado di scalare o di funzionare correttamente.

Avete namespaces non critici da testare nel vostro ambiente Kubernetes? Nessun problema: è sufficiente specificare i namespace che si desidera integrare nel monitoraggio di Kubernetes con Checkmk.

Monitoraggio olistico dei nodi: il diavolo si annida nei dettagli

Beneficiate di informazioni approfondite sui vostri nodi Kubernetes. Checkmk ottiene i dati di monitoraggio attraverso il proprio agente, che viene automaticamente distribuito ai nodi Kubernetes, consentendo un monitoraggio olistico dei nodi.

In questo modo, la versione 2.1 consente di rilevare non solo i problemi legati a Kubernetes, ma anche quelli esterni a Kubernetes sui nodi, come l'avvio di processi zombie o applicazioni che riempiono inavvertitamente il file system. Senza un monitoraggio così approfondito dei nodi, tali problemi rimarranno nascosti all'utente, poiché Kubernetes stesso non li rileverà. Checkmk fornisce un quadro completo che comprende il monitoraggio di metriche quali CPU, memoria, file system, I/O su disco, prestazioni del kernel e thread.

Avvisi affidabili per problemi reali

Checkmk non solo fornisce tutte le informazioni necessarie per monitorare i cluster Kubernetes, ma segnala anche i problemi. A tal fine, fornisce avvisi intelligenti preconfigurati che seguono una logica specifica.

Kubernetes è spesso in grado di "ripararsi da solo". La versione 2.1 tiene conto di questa caratteristica durante il monitoraggio, dando a Kubernetes il tempo di risolvere da solo i problemi. Solo quando non riesce a farlo, Checkmk lancia l'allarme. Grazie a questa competenza integrata di Kubernetes, il software di monitoraggio evita i falsi allarmi e notifica solo quando si verifica effettivamente un problema.

Ogni oggetto Kubernetes ha un meccanismo di allarme primario, che può essere personalizzato a piacere. Ad esempio, è possibile utilizzare le etichette assegnate da Checkmk per personalizzare le notifiche aggiuntive in base alle proprie esigenze. Questo vi offre la massima flessibilità nell'aggiungere o personalizzare gli avvisi per quasi tutti gli aspetti del vostro cluster Kubernetes, come ad esempio gli avvisi sull'utilizzo della CPU, gli avvisi relativi alle soglie o le richieste.

Andare alla radice delle cause

Il nuovo monitoraggio di Kubernetes con Checkmk fornisce tutte le informazioni contestuali di cui avete bisogno per mantenere le vostre infrastrutture dinamiche di container senza problemi. Non solo fornisce una visione approfondita di tutti gli aspetti dell'ambiente, ma mostra con precisione la causa dei problemi. Ad esempio, se un pod non funziona, il monitoraggio mostra quale container stia causando il problema e con quale errore.

Schermate di avvisi critici in Checkmk che forniscono informazioni dettagliate sul problema in Kubernetes
Checkmk fornisce informazioni precise sui problemi di Kubernetes

Supporto

Il monitoraggio di Kubernetes con la versione 2.1 è automaticamente testato per le ultime tre versioni di Kubernetes, che sono anche ufficialmente supportate da Kubernetes stesso. Al momento sono le versioni da 1.21 a 1.23 e Vanilla Kubernetes. È stato inoltre testato con successo su AWS, Azure e Google Cloud Platform (GCP), Rancher e VMware Tanzu.

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

Maggiori prestazioni per il monitoraggio IT

Per questa versione abbiamo apportato una serie di modifiche per aumentare ulteriormente le prestazioni di Checkmk. Le grandi infrastrutture IT, in particolare, beneficiano di un monitoraggio ancora più veloce e potente. Tra le altre cose, questo monitoraggio è fondato su un concetto fondamentalmente rivisto per l'attivazione delle configurazioni. In quelle che sono probabilmente le azioni più essenziali del monitoraggio, come l'aggiunta, la modifica o l'eliminazione di host e la scoperta di servizi, l'attivazione della nuova configurazione non carica più l'intera configurazione nel nucleo di monitoraggio, ma solo le modifiche rilevanti.

Questa attivazione incrementale delle modifiche alla configurazione accelera il processo di tre volte. Con la versione 2.1, ad esempio, in un ambiente con 5.000 host e 200.000 servizi, l'attivazione delle modifiche si riduce da 27 a 9 secondi.

Panoramica delle modifiche apportate al concetto di attivazione delle configurazioni con Checkmk 2.1
Le modifiche al concetto di attivazione delle configurazioni in Checkmk 2.1

Completate ogni task più velocemente

Con questa versione, abbiamo ottimizzato anche altri flussi di lavoro comuni in Checkmk per ridurre il carico di lavoro, soprattutto nelle infrastrutture IT di grandi e grandissime dimensioni. Tra questi, il miglioramento della navigazione tra le cartelle che, ad esempio, riduce il caricamento delle cartelle in un ambiente con 9.000 cartelle da 3 o 4 secondi a 0,02 secondi. Allo stesso tempo, abbiamo accelerato in modo significativo l'impostazione e la configurazione degli host.

Accendete il motore del vostro ecosistema di osservabilità aperta

Checkmk 2.1 è più che mai in grado di migliorare le capacità degli stack di monitoraggio. Grazie all'ampliamento delle sue capacità di integrazione, il software può fornire dati di monitoraggio ad altri strumenti di monitoraggio e importarli da altre soluzioni. Con la versione 2.1, si ottiene una macchina con connessioni infinite. Ciò consente di determinare con precisione lo stato di salute di qualsiasi sistema dell'infrastruttura IT in qualsiasi momento, indipendentemente dal fatto che si trovi in sede o nel cloud.

Integrazione con Grafana

Il connettore Grafana rielaborato consente ora di visualizzare molto più rapidamente i dati e le serie temporali nel sistema di grafici Grafana. Si può beneficiare di una configurazione semplice senza opzioni complicate e di funzioni di sicurezza aggiuntive. La nuova architettura offre anche una migliore esperienza utente con opzioni di filtraggio intuitive, già note nei flussi di lavoro di Checkmk. Ciò consente di concentrarsi sui dati di cui si ha realmente bisogno. Inoltre, abbiamo migliorato la configurazione delle query.

Connettore InfluxDB

Il nuovo connettore InfluxDB di Checkmk 2.1 consente di esportare le metriche in InfluxDB 2.0 per rendere i dati disponibili ad altri utenti o strumenti. In questo modo, si riduce la complessità convertendo i dati provenienti da fonti diverse in una struttura di dati comune e aperta. Checkmk è quindi in grado non solo di raccogliere in modo efficiente le informazioni, ma anche di renderle disponibili ad altre soluzioni.

La nuova versione offre anche una migliore panoramica della configurazione delle connessioni InfluxDB, che consente di utilizzare diversi database. È inoltre possibile aggiungere regole per i servizi e inviare lo stato dei servizi come metriche. Allo stesso tempo, si mantiene il pieno controllo sulle metriche grazie a concetti collaudati per la loro gestione. Allo stesso tempo, la versione 2.1 offre la possibilità di arricchire le metriche con informazioni aggiuntive.

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

Integrazione con Datadog

L'integrazione in Checkmk dei dati provenienti da altri strumenti, come Datadog, elimina la necessità di estrarre due volte i dati di monitoraggio dagli host. Se il team DevOps utilizza Datadog per monitorare un'applicazione, il team IT Ops può ora estrarre i monitor e gli eventi da Datadog in Checkmk. In questo modo, l'IT Ops può sfruttare i suoi complessi avvisi per risolvere i problemi dell'infrastruttura sottostante che il team DevOps non può risolvere a causa della mancanza di profondità del monitoraggio. Gli eventi confluiscono in modo nativo nella Console eventi e possono essere elaborati secondo le note funzioni della Console eventi. Inoltre, è possibile includere le definizioni degli avvisi di Datadog come servizio in Checkmk.

Visualizzazione più potente per i vostri dati

Per consentirvi di collocare i dati di monitoraggio nel contesto appropriato, con questa versione abbiamo ampliato ulteriormente le opzioni di visualizzazione dei dati. La versione 2.1 presenta più dashlet e dashboard predefinite. Ad esempio, con le dashboard intuitive per il monitoraggio di Linux e Windows, avrete a disposizione una dashboard con tutti i dati e le metriche importanti dei vostri server Linux e Windows. Sia per un singolo host che per più host: Con le dashboard preconfigurate, Checkmk contestualizza le metriche rilevanti. In questo modo si ottengono tutti i dati necessari in un'unica panoramica per arrivare rapidamente alla causa principale dei picchi.

Inoltre, con la 2.1 sono disponibili nuove dashlet per la visualizzazione di:

  • Stato dell'host,
  • Stato del servizio,
  • Riepilogo dello stato dell'host,
  • Riepilogo dello stato del servizio e
  • Dati di inventario.

Più sicuro che mai. Facile e intelligente.

Con questa release, non solo forniamo un aggiornamento di sicurezza all'agente Checkmk, ma rafforziamo anche la sicurezza del software stesso. Grazie alla nuova architettura di Checkmk, a partire dalla versione 2.1 gli agenti per Linux e Windows utilizzeranno di default una crittografia TLS, facile da configurare e quindi più conveniente rispetto alle soluzioni casalinghe per la crittografia TLS. Guardate il nostro video tutorial per saperne di più sulla nuova architettura degli agenti.

Inoltre, stiamo ampliando le opzioni di login: L'autenticazione a due fattori disponibile ora tramite FIDO2/WebAuthn garantirà una maggiore sicurezza. Inoltre, è ora possibile utilizzare autenticazioni come YubiKey, un token USB, uno smartphone, Touch ID di Apple o Windows Hello. La versione 2.1 è dotata anche di un miglioramento dell'hashing delle password di accesso e di una migliore registrazione degli accessi non riusciti.

È ora possibile accedere a Checkmk anche utilizzando SAML. La versione 2.1 supporta ufficialmente identity provider come AD Federation Service, Azure AD e NetIQ Access Manager. Allo stesso tempo, la nuova versione offre la flessibilità di integrarsi con la maggior parte dei provider di identità che supportano SAML.

Abbiamo anche semplificato l'impostazione di comunicazioni sicure per lo spooler di notifiche (mknotifyd), supportando la crittografia nativa di Checkmk 2.1 fin dall'inizio. Ciò significa che in futuro tutti i canali di comunicazione tra i siti di monitoraggio saranno crittografati.

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

Un'altra cosa. Non è ancora abbastanza

La release include anche molti piccoli miglioramenti. Ad esempio, abbiamo ampliato la funzionalità dell'API REST introdotta con la versione 2.0. Questa coprirà presto tutte le funzioni della vecchia API web legacy, come la gestione dei set di regole. In questo modo, la versione 2.1 colma questa lacuna e migliora le prestazioni e l'usabilità dell'API REST. La vecchia API web legacy continuerà a funzionare con tutte le versioni 2.1, ma verrà rimossa a partire dalla versione 2.2 di Checkmk. Pertanto, si consiglia di utilizzare il periodo di transizione per migrare i propri script alla nuova API REST e di affrontare in anticipo eventuali problemi di migrazione.

Con la nuova versione, stiamo introducendo anche altre piccole modifiche all'interfaccia utente di Checkmk. Tra le altre cose, sono stati apportati miglioramenti alla scoperta, alla configurazione delle regole e alla ricerca delle impostazioni.

Maggiori informazioni sulla release e sulle sue nuove funzioni sono disponibili nella nostra pagina dedicata all'ultima versione. Se avete bisogno di aiuto per aggiornare Checkmk alla versione 2.1, consultate questo articolo del nostro manuale.