This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
1. Introduction
Il ne peut y avoir une solution unique pour tous, et si vous payez un abonnement pour un logiciel, vous souhaiterez ne payer que pour les fonctionnalités que vous utilisez réellement.
C'est pourquoi Checkmk propose différentes éditions adaptées à divers domaines d'application.
Dans cet article, nous vous présenterons
Checkmk Pro (anciennement Checkmk Enterprise), l'une des éditions commerciales les plus couramment utilisées dans les environnements professionnels.
2. Aperçu de Checkmk Pro
Basé sur la variante entièrement libre,
Checkmk Community (anciennement Checkmk Raw),
Checkmk Pro offre avant tout des améliorations en termes de performances, des possibilités plus étendues pour les tableaux de bord ainsi que pour le reporting, et facilite l'automatisation.
Il s'adresse ainsi avant tout aux utilisateurs professionnels, qui mettent en balance les coûts d'abonnement et la réduction des coûts matériels ainsi que la diminution des dépenses liées à la production de leurs propres extensions.
De plus, Checkmk Pro fournit une assistance officielle avec des délais de réponse garantis.
Checkmk Ultimate s'appuie quant à lui sur Checkmk Pro.
En complément de la comparaison des éditions et de la présentation de Checkmk Pro sur notre site web, cet article explique les différences sur le plan technique et vise ainsi à constituer une aide supplémentaire à la prise de décision lors du choix d’une édition Checkmk.
De plus, cela devrait vous aider à déterminer quels changements de configuration peuvent s’avérer nécessaires ou utiles lors du passage d’une édition à une autre, qu’il s’agisse d’une mise à niveau ou d’un retour à une version antérieure.
3. Fonctions supplémentaires
Les principales fonctionnalités de Checkmk Pro qui le distinguent d'
Checkmk Community :
Améliorations des performances :
Grâce au Checkmk Micro Core (CMC), Checkmk Pro utilise un noyau de supervision qui exploite plus efficacement la mémoire et le processeur.Facilite la supervision distribuée :
plusieurs améliorations facilitent la supervision distribuée. Celles-ci incluent la possibilité de centraliser entièrement la configuration, de gérer les notifications exclusivement via l’instance centrale, ainsi que diverses techniques visant à garantir un transfert fiable des données de supervision, même sur des réseaux lents ou instables.Fonctionnalités métier :
Lorsque l'informatique est critique pour l'activité, la supervision doit contribuer à documenter, classer et prévenir les problèmes. À cette fin, Checkmk Pro offre des fonctions prédictives telles que la configuration de périodes de maintenance récurrentes, ainsi que des fonctions d'évaluation telles que la génération de rapports de disponibilité — ces dernières s'appliquant également aux systèmes complexes composés d'un grand nombre de composants.
4. Passage à Checkmk Pro
Vous pouvez passer de Checkmk Community à Checkmk Pro. Pour ce faire, suivez les instructions de mise à niveau.
Une rétrogradation est également possible : de Checkmk Ultimate vers Checkmk Pro et de Checkmk Pro vers Checkmk Community. Pour ce faire, suivez les instructions de rétrogradation.
5. Les différences entre les composants en détail
5.1. Le noyau de supervision
Cette section traite des différences au niveau du noyau de supervision et du transfert des données de supervision dans les environnements distribués. Les utilisateurs migrant d’environnements Nagios vers Checkmk doivent lire attentivement les articles « Checkmk Micro Core (CMC) » et « Caractéristiques particulières du CMC » afin d’évaluer s’il peut être approprié d’utiliser Checkmk avec le noyau Nagios pendant une période de transition.
| Fonction | Description |
|---|---|
CMC |
Les éditions commerciales utilisent par défaut le Checkmk Micro Core, qui est plus performant que les autres noyaux de supervision grâce à la réduction des fonctionnalités à l'essentiel et à leur optimisation. |
Gestionnaire d'alertes |
Le CMC ne prend pas en charge le gestionnaire d'événements Nagios, mais fournit un gestionnaire d'alertes plus flexible. |
Smart Ping |
Le Smart Ping garantit une détection plus efficace et plus rapide de l'accessibilité des ordinateurs hôtes. |
CMCDump |
Cette technique de transfert simplifie la supervision distribuée dans les environnements où la connectivité réseau est peu fiable. Dans les environnements équipés du noyau de supervision Nagios, Livedump est disponible à la place. |
Proxy Livestatus |
Le proxy Livestatus optimise les performances et les latences dans la supervision distribuée. |
Inventaire matériel/logiciel distribué |
La synchronisation automatique des données d'inventaire dans la supervision distribuée permet de disposer de ces données de manière centralisée. |
Format de stockage RRD |
Lorsqu'il utilise le CMC, Checkmk utilise un format de stockage base de donnée tourniquet (RRD) optimisé pour réduire les E/S disque. |
Relation parent-enfant |
Le CMC permet à Checkmk de déterminer avec plus de précision l'état des ordinateurs hôtes dépendants dans les environnements présentant une topologie parent-enfant. |
Détection des fluctuations instables |
Dans les éditions commerciales, il est possible d'effectuer un réglage fin de la détection des fluctuations pour les ordinateurs hôtes et les services dont l'état change de manière répétée à intervalles courts. |
5.2. L'interface de supervision
| Fonction | Description |
|---|---|
Tableau de bord standard |
Par défaut, les éditions commerciales utilisent un tableau de bord qui n'est pas disponible dans Checkmk Community. Cette dernière utilise à la place le tableau de bord des problèmes. |
Valeurs mesurées et graphiques |
Les fonctions avancées de création de graphiques ne sont disponibles que dans les éditions commerciales. Elles comprennent : la portée des dashlets, l'exportation au format PDF, les collections de graphiques, les personnalisations (réglages des graphiques), l'intégration dans des rapports ou des tableaux de bord, et les graphiques définis par l'utilisateur. |
Tableaux de bord Kubernetes et OpenShift |
Les tableaux de bord Kubernetes ne sont disponibles que dans les éditions commerciales. |
Périodes de maintenance planifiées |
Seules les éditions commerciales permettent de définir des périodes de maintenance récurrentes. De plus, il est possible de modifier ou de supprimer facilement une ou plusieurs périodes de maintenance à l'aide d'instructions. |
Disponibilité |
Dans les éditions commerciales, le calcul de la disponibilité peut être fonction de périodes de temps données. Les données de disponibilité peuvent également être exportées au format PDF. |
Exportation au format PDF des vues de la table |
L'exportation directe au format PDF des vues de la table dans la supervision n'est disponible que dans les éditions commerciales. |
Reporting |
Le reporting est disponible uniquement dans les éditions commerciales. |
Disponibilité étendue (SLA) |
Les accords de disponibilité étendue / accords de niveau de service inclus uniquement dans les éditions commerciales facilitent le contrôle des accords contractuels relatifs à la disponibilité des services. |
Confirmation avec période de validité |
Dans les éditions commerciales, il est possible d'attribuer une durée de validité maximale à la confirmation des problèmes. |
5.3. Notifications
| Fonction | Description |
|---|---|
Spouleur de notification |
Les éditions commerciales incluent le spouleur de notification, un composant qui permet une distribution plus efficace et plus flexible des notifications. |
Livraison traçable |
Les paramètres de l’hôte intelligent peuvent être utilisés dans les éditions commerciales pour garantir que les notifications arrivent de manière plus fiable qu’en les transmettant simplement au système de messagerie local de la communauté Checkmk. |
Notifications centralisées |
Dans le cadre d’une supervision distribuée, le spouleur de notification de l’édition commerciale peut être configuré pour envoyer des notifications depuis des instances distantes pour toutes les cibles. |
5.4. Les agents de supervision
| Fonction | Description |
|---|---|
boulangerie d’agents |
Les éditions commerciales disposent d’un mécanisme permettant de créer automatiquement des paquets d’agents personnalisés comprenant des plugins et des fichiers de configuration grâce à la boulangerie d’agents. Les paramètres de configuration des agents peuvent être définis à l’aide de la bakery API dans l’interface graphique de configuration. |
Mises à jour des agents |
La mise à jour automatique des paquets d'agents après des modifications de configuration n'est possible que dans les éditions commerciales. |
Supervision SNMP |
Grâce à un moteur SNMP dédié (SNMP inline), les éditions commerciales offrent de meilleures performances que Checkmk Community lors de l'utilisation de |
Récupérateurs de données Checkmk |
Dans les éditions commerciales, les récupérateurs de données Checkmk assurent une récupération efficace des données de supervision. |
5.5. Connexions
| Fonction | Description |
|---|---|
SAML |
Depuis Checkmk 2.2.0, les éditions commerciales peuvent s'authentifier nativement via SAML. Jusqu'à la version 2.1.0 et dans les versions ultérieures de Checkmk Community, cela n'est possible qu'au niveau d'Apache. |
Grafana |
Le plugin Grafana permet d'utiliser des cascades de filtres lorsqu'il est utilisé avec les éditions commerciales. |
InfluxDB et Graphite |
Seules les éditions commerciales fournissent une interface permettant de réaliser une connexion à des bases de données de métriques externes. |
Jira |
La méthode de notification pour Jira n'est disponible que dans les éditions commerciales. |
ServiceNow |
La méthode de notification pour ServiceNow n'est disponible que dans les éditions commerciales. |
ntopng |
Pour utiliser l'intégration de ntopng dans Checkmk, vous devez disposer d'une des éditions commerciales avec l'extension payante pour l'intégration de ntopng. |
5.6. Fonctions supplémentaires
| Fonction | Description |
|---|---|
DCD |
La gestion dynamique des hôtes permet la création automatique d'hôtes, facilitant ainsi la supervision de Docker et du cloud, comme Amazon Web Services (AWS) ou Google Cloud Platform (GCP). |
Surveillance synthétique Checkmk |
La supervision synthétique Checkmk avec Robotmk est disponible uniquement dans les éditions commerciales, mais nécessite un abonnement supplémentaire. |
Gestion MKP |
La gestion des paquets d'extension Checkmk n'est possible que via la ligne de commande dans Checkmk Community, et est également disponible via l'interface graphique de configuration dans les éditions commerciales. |
MKP pour les extensions de l'interface graphique |
Dans les éditions commerciales, vous pouvez créer des paquets d'extensions d'interface graphique pour les tableaux de bord, les vues de la table et les rapports. |
Analyse prédictive |
L'analyse prédictive avec des valeurs seuils dynamiques basées sur des valeurs déterminées sur une période de temps prolongée est disponible dans les éditions commerciales. |
Graphiques de prévision |
Dans les éditions commerciales, vous pouvez créer des graphiques de prévision. |
Diagnostics de support |
Certaines options de sélection des données pour un vidage dans le diagnostic d'assistance ne sont disponibles que dans les éditions commerciales, par exemple pour le Checkmk Micro Core (CMC) ou pour l'octroi de licence. |
