Bei der Wahl eines Monitoring-Werkzeugs für Ihre IT-Infrastruktur haben Sie sicher eine relativ genaue Vorstellung davon, wie Sie dieses Tool einsetzen werden: Features, die Sie benötigen, Visualisierungen, die Sie anpassen möchten, oder Benachrichtigungsmechanismen, die Sie einrichten müssen, um auf Probleme in Ihrer Umgebung zeitnah reagieren zu können. Checkmk bietet Ihnen zahlreiche Features und Möglichkeiten zur Konfiguration, mit denen Sie Ihr Monitoring genau auf die Bedürfnisse in Ihrer Organisation anpassen können.
Dank dieser Vielseitigkeit findet man vermutlich nirgends auf der Welt zwei genau gleich eingerichtete produktive Checkmk-Umgebungen. Wer Checkmk nutzt, verlässt sich auf eine ganz bestimmte Teilmenge von Features und Check-Plugins – aus der Checkmk Exchange oder auch selbst entwickelt.
Bei der Entwicklung und kontinuierlichen Verbesserung von Checkmk zielen wir darauf ab, einen möglichst hohen Wert für so viele Nutzende wie möglich zu schaffen. In der Praxis heißt das, dass unsere Roadmap für zukünftige Releases idealerweise berücksichtigen sollte, welche Features (oder Feature-Kombinationen) wie häufig eingesetzt werden, und wie ihre Verwendung sich auf Nutzende und Editionen verteilt. Außerdem kündigen wir gelegentlich Legacy-Features ab. Mit dem Wissen, welche vermeintlich obskuren oder obsoleten Features entgegen unseren Annahmen doch noch aktiv von diversen Checkmk-Nutzenden verwendet werden, können wir vermeiden, solche Features abzukündigen – oder wir präsentieren Ihnen einen Migrationspfad, mit dem Sie Ihre Instanzen aktualisieren können, ohne auf für Sie wichtige Funktionen verzichten zu müssen.
Mit Checkmk 2.5.0 führen wir eine Funktion zur Analyse von Produktnutzungsdaten für alle Editionen ein. Diese Funktion ist auch ab Checkmk 2.4.0p26 und ab Checkmk 2.3.0p47 verfügbar. In Instanzen, die Checkmk Cloud verwenden, ist die Funktion immer aktiv, während sie für alle anderen Editionen standardmäßig inaktiv und vollkommen optional ist.
Diese neue Funktion ermöglicht es uns, Nutzungsmuster und Trends zu beobachten und zu verstehen, die wiederum unsere Entscheidungen in der Produktentwicklung mit beeinflussen können.
Wenn Sie die Übermittlung von anonymisierten Produktnutzungsdaten aktivieren, haben Sie die Gelegenheit, die Zukunft von Checkmk direkt selbst mitzugestalten – weil wir so Ihre Nutzungsgewohnheiten bei der Gestaltung unserer Prioritäten mit berücksichtigen können.
Selbstverständlich wissen wir, dass es bestimmte Nutzungsszenarien gibt, in denen eine Übermittlung von Produktnutzungsdaten grundsätzlich nicht in Frage kommt. Nur Sie selbst wissen, welche Entscheidung für Sie und Ihre Organisation die richtige ist. Wenn Sie sich entscheiden, keine Nutzungsdaten zu übermitteln, freuen wir uns natürlich über Ihr Feedback zu Checkmk über andere Kanäle, wie beispielsweise das Checkmk Forum.
TL;DR:
Sie können die neue Funktion zur Analyse von Produktnutzungsdaten in Ihrer Instanz aktivieren und somit die gelegentliche Übertragung von quantitativen Nutzungsdaten an die Checkmk GmbH erlauben. Mit der Analyse der empfangenen Daten können wir die gefragtesten Features priorisieren und Abkündigungen für weiterhin aktiv genutzte Features vermeiden.
- Die Funktion soll qualitatives Feedback von Nutzenden durch quantitative Daten über die tatsächliche Produktnutzung ergänzen.
- Die anonymisierten Daten, die in Ihren Instanzen gesammelt werden können, beinhalten beispielsweise allgemeine Informationen über die eingesetzte Checkmk-Edition und -Version, Statistiken über die Arten von überwachten Objekten und quantitative Daten über die Arten von Checks, die verwendet werden. Identifizierende Details wie IP-Adressen oder Host-Namen werden nicht gesammelt.
- In allen Editionen außer Checkmk Cloud ist die Funktion standardmäßig inaktiv und kann optional von einem Administrator-Benutzer aktiviert werden. Daraufhin sendet die jeweilige Instanz alle 30 Tage Nutzungsdaten, die mit verschlüsselten Livestatus-Abfragen gesammelt wurden, an die Checkmk GmbH.
Die Vorteile der Analyse von Produktnutzungsdaten
Checkmk hat schon immer Meinungen und Wünsche aus der Community bei Produktentscheidungen mit einbezogen: Wir führen regelmäßige Umfragen durch und wertschätzen Ihre Posts im Checkmk Forum, im Ideas Portal, auf Reddit und auf anderen Plattformen. All das sind hervorragende Kanäle für qualitatives Feedback, die wir nach wie vor gerne aktiv nutzen.
Wir führen jetzt die Möglichkeit zur Analyse von Produktnutzungsdaten in Checkmk ein, um dieses qualitative Feedback aus der Community mit quantitativen Daten über die tatsächliche Produktnutzung zu ergänzen. So können wir Nutzungstrends und ihre Verteilung auf Nutzende, Editionen und Versionen erkennen. Indem wir diese Beobachtungen für unsere Produktentscheidungen mit nutzen, stellen wir sicher, dass wir Sie bestmöglich dabei unterstützen, Checkmk so zu verwenden, wie es für Sie am besten funktioniert.
Im Gegensatz zu Umfragen oder Foren können Sie uns mit der Übermittlung von Produktnutzungsdaten passiv wissen lassen, wie Sie Checkmk nutzen. Nachdem Sie die Übermittlung einmalig aktiviert haben, wird sie vollständig im Hintergrund laufen – selbstverständlich ohne Ihre Instanzen oder Ihr Netzwerk zu belasten. Wenn Sie sich später umentscheiden, können Sie Ihre Einstellung in Ihren Instanzen jederzeit ändern.
Wie sehen Produktnutzungsdaten in Checkmk aus?
Wir möchten erfahren, wie Sie mit Checkmk arbeiten und welche Komponenten, Features oder Integrationen Sie am häufigsten nutzen. Was Ihre Instanzen enthalten, geht uns nichts an! Wenn Sie in die Übermittlung von Nutzungsdaten einwilligen, enthalten diese Daten niemals IP-Adressen, Instanznamen, Lizenzinformationen, Host-Namen, Service-Namen oder Ordnernamen.
Ihre Daten werden anonym verarbeitet, und wir speichern niemals Informationen darüber, von welcher Instanz welcher Nutzungsdatensatz gesendet wurde.
Eine ausführliche Beschreibung der Datenfelder, die in den übermittelten Nutzungsdaten enthalten sein können, finden Sie in unserem Product usage analytics manifest.
Ein Ausschnitt aus einem Nutzungsdatensatz aus einer aktiven Monitoring-Instanz könnte wie folgt aussehen:
{
"id": "2a936d22-f397-4932-87dc-dca312fa7340",
"count_hosts": 598,
"count_services": 11605,
"count_folders": 35,
"edition": "ultimate",
"cmk_version": "2.5.0p1",
"timestamp": 1774597143,
"checks": {
"check_mk_active-cmk_inv": {
"count": 595,
"count_hosts": 595,
"count_disabled": 0
},
"check_mk-uptime": {
"count": 288,
"count_hosts": 288,
"count_disabled": 0
},
"check_mk-kube_pod_status": {
"count": 217,
"count_hosts": 217,
"count_disabled": 0
}
},
"grafana": null
}
Der Datensatz enthält allgemeine Informationen über die verwendete Checkmk-Edition und -Version der Instanz, die exakte Zeit, zu der der Datensatz erzeugt wurde, und Statistiken über die Anzahl von Objekten verschiedener Typen, die in der Instanz eingerichtet sind.
Das Feld namens checks enthält quantitative Daten über alle Arten von Checks, die in den Monitoring-Daten gefunden wurden. Da Check-Namen recht konkret ausfallen können, ist es nicht ausgeschlossen, dass sie im Einzelfall identifizierende Informationen wie etwa einen Firmennamen enthalten könnten. Wenn das für Sie ein Problem sein könnte, empfehlen wir Ihnen die Nutzung der dry-run-Funktion, mit der Sie den Datensatz, den Ihre Instanz aktuell erstellen und versenden würde, einsehen können. So können Sie eine informierte Entscheidung darüber treffen, ob Sie die Analyse der Produktnutzungsdaten aktivieren möchten oder nicht.
Wie Sie die Analyse der Produktnutzungsdaten in Ihrer Checkmk-Instanz aktivieren
Wenn Sie Checkmk Cloud verwenden, ist die Analyse von Produktnutzungsdaten in Ihrer Instanz immer aktiv.
In allen anderen Editionen ist die Funktion standardmäßig inaktiv. Sie kann von einem Administrator in den globalen Einstellungen Ihrer Instanz aktiviert werden. Beim verteilten Monitoring mit zentralem Setup können Sie Ihre Einstellung in der zentralen Instanz festlegen, und Ihre Remote-Instanzen replizieren diese Einstellung in ihrer eigenen Konfiguration. Nach dem gleichen Prinzip können Managed Service Provider (MSPs) die Einstellung zur Analyse der Produktnutzungsdaten in den von ihnen verwalteten Instanzen festlegen.
Detaillierte Anweisungen zur Konfiguration der Einstellung zur Analyse der Produktnutzungsdaten in Ihrer Instanz finden Sie im offiziellen Checkmk Handbuch.
Hinter der Kulisse basiert die Sammlung von Produktnutzungsdaten auf einer Reihe von Livestatus-Abfragen. Wenn Sie die Übermittlung von Nutzungsdaten in Ihren globalen Einstellungen aktivieren, werden diese Anfragen alle 30 Tage ausgeführt, und die resultierenden quantitativen Daten werden über eine verschlüsselte Verbindung an die Checkmk GmbH geschickt.
Wir speichern alle Produktnutzungsdatensätze auf einem Server der Checkmk GmbH in der AWS-Region Europe/Frankfurt (eu-central-1). Jeder Datensatz, den wir empfangen, wird für 5 Jahre aufbewahrt und dann gelöscht.
Sie haben die Wahl
Wir haben die Funktion zur Analyse der Produktnutzungsdaten implementiert, weil wir glauben, dass sie uns dabei unterstützt, Ihnen die bestmögliche Monitoring-Lösung zu bieten. Je mehr wir darüber erfahren, welche Features (oder Kombinationen von Features) am häufigsten genutzt werden, umso zielgerichteter können wir genau diese Teile unseres Produkts verbessern, um den höchstmöglichen Wert für Sie zu schaffen.
Als Administrator Ihrer eigenen Instanzen haben Sie die Wahl: Entweder lassen Sie die Funktion deaktiviert, oder Sie aktivieren Sie und helfen uns damit, mehr über Ihre Nutzung von Checkmk zu erfahren.
Egal, welche Entscheidung Sie treffen – Sie sind jederzeit dazu eingeladen, Ihr Feedback zum Produkt direkt mit uns zu teilen, etwa bei unseren Konferenzen, im Forum, auf anderen Plattformen, oder in Form einer E-Mail an feedback@checkmk.com.