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
À chaque nouvelle version de Checkmk, les versions de Linux précédemment prises en charge sont supprimées et de nouvelles sont ajoutées. Il peut donc s'avérer nécessaire d'effectuer une ou plusieurs mises à niveau de votre distribution Linux avant de procéder à une mise à jour de Checkmk. Les schémas présentés dans cet article vous aideront à déterminer la séquence appropriée. Veuillez les étudier attentivement avant de consulter les archives de téléchargement ou de demander un paquet plus ancien. Si vous souhaitez effectuer une mise à jour vers une version de Checkmk antérieure à la version 2.4.0, veuillez consulter cet article pour la version de Checkmk qui doit faire l'objet de la mise à jour.
2. Détermination des étapes de mise à jour nécessaires
Il s'agit désormais de se déplacer du coin supérieur gauche vers le coin inférieur droit de la matrice de compatibilité correspondant à votre distribution Linux. Les spécifications relatives à la mise à jour de Checkmk doivent être prises en compte :
Aucune version majeure ne doit être omise.
Avant de mettre à jour la version majeure, vous devez effectuer une mise à jour vers la version de correctif la plus récente disponible pour cette version majeure. Les exigences minimales sont décrites dans l'article consacré à la mise à jour vers la version 2.4.0.
Lors de la mise à niveau de la distribution Linux, il faut installer sur la nouvelle version de la distribution exactement la même version de Checkmk que celle qui était présente sur l'ancienne.
Les distributeurs Linux imposent généralement une autre exigence :
les mises à niveau ne doivent sauter aucune version.
Ces exigences signifient que vous ne pouvez vous déplacer dans le graphique de votre distribution Linux que ligne par ligne ou colonne par colonne — jamais en diagonale — et que les sauts ne sont autorisés que s’ils ne violent pas les exigences ci-dessus.
3. Tableau de compatibilité
Les numéros de version de Checkmk indiqués en haut des graphiques dans les sections suivantes indiquent toujours la version à partir de laquelle un changement a été effectué, c'est-à-dire qu'une version de Linux est désormais prise en charge ou n'est plus prise en charge.
Une pointe de flèche à l'extrémité d'une barre signifie que cette version de Checkmk est actuellement prise en charge, c'est-à-dire que d'autres versions de correctifs suivront. Une extrémité arrondie, en revanche, indique une combinaison de version de Checkmk et de version de distribution qui a atteint la fin de son support. Cela peut être dû à une version de Checkmk qui n'est plus disponible (toutes les barres sont arrondies) ou à une distribution qui n'est plus prise en charge par le distributeur (certaines barres continuent d'afficher des pointes de flèche).
Les graphiques sont générés automatiquement à partir de données mises à jour quotidiennement concernant les téléchargements disponibles ; la date de publication de cet article ne reflète donc pas nécessairement l'actualité des données affichées.
3.1. Debian
Les périodes de support des versions Debian sont disponibles sur le wiki Debian ou sous forme d'aperçu sur endoflife.date.
Activez JavaScript pour afficher la matrice de compatibilité pour Debian ici. Dans la branche de développement (https://docs.Checkmk.com/master/), rien ne s'affiche ici en raison de données de version manquantes, même si JavaScript est activé.
3.2. Ubuntu
Veuillez noter que les versions STS d'Ubuntu ne sont plus prises en charge depuis la version 2.3.0 de Checkmk. Cependant, nous veillons toujours à ce qu'une mise à jour soit possible depuis chaque version de Checkmk fournie pour une version STS vers la version LTS suivante. À partir de 2.2.0, la directive de prise en charge des systèmes d'exploitation établit des règles claires.
Ubuntu tient à jour une liste classée par versions encore prises en charge ainsi que par versions abandonnées. La liste disponible à l'adresse endoflife.date est classée par date de sortie de la version.
Activez JavaScript pour afficher la matrice de compatibilité pour Ubuntu ici. Dans la branche de développement (https://docs.Checkmk.com/master/), rien ne s'affiche ici en raison de données de version manquantes, même si JavaScript est activé.
3.3. Red Hat Enterprise Linux
Red Hat fournit un aperçu détaillé des périodes de prise en charge prévues. Sur endoflife.date, vous trouverez des informations sur les distributions binaires compatibles AlmaLinux, CentOS, Oracle Linux et Rocky Linux.
CentOS n'est pris en charge par Checkmk que jusqu'à la version 8.5.2111, qui ne reçoit plus de mises à jour de sécurité depuis le 31 décembre 2021. Par la suite, CentOS a modifié son modèle de publication, passant d'un modèle en aval (downstream) à un modèle continu/en amont (« CentOS Stream »). Si vous souhaitez utiliser Checkmk sur CentOS Stream, vous devez configurer Docker ou une machine virtuelle (par exemple en exécutant l'appliance Checkmk). |
Activez JavaScript pour afficher la matrice de compatibilité pour Red Hat Enterprise Linux ici. Dans la branche de développement (https://docs.Checkmk.com/master/), rien ne s'affiche ici en raison de données de version manquantes, même si JavaScript est activé.
3.4. SUSE Linux Enterprise Server
Sur la page SUSE, vous trouverez l'aperçu du cycle de vie. Vous pouvez également consulter un aperçu sur endoflife.date.
Activez JavaScript pour afficher la matrice de compatibilité pour SUSE Linux Enterprise Server ici. Dans la branche de développement (https://docs.Checkmk.com/master/), rien ne s'affiche ici en raison de données de version manquantes, même si JavaScript est activé.
4. Directive de prise en charge des systèmes d'exploitation dans Checkmk
Afin de donner une idée de la prise en charge par les futures versions de Checkmk et de pouvoir mieux planifier les mises à jour des distributions et de Checkmk, Checkmk GmbH s'est fixé certaines règles :
Les distributions d'entreprise (SLES, Red Hat Enterprise Linux) seront prises en charge pendant une durée maximale de 10 ans après leur date de sortie, ou jusqu'à la fin officielle de la prise en charge par le distributeur.
Les distributions communautaires (Debian, Ubuntu) sont prises en charge pendant une durée maximale de 5 ans après leur date de sortie, ou jusqu’à la fin officielle de la prise en charge par le distributeur, à condition qu’il s’agisse de versions LTS.
Dans les deux cas, c'est la date la plus proche qui prévaut.
À compter de la sortie d’une nouvelle version de Checkmk, nous nous efforcerons de prendre en charge toutes les versions actuelles de la distribution pendant tout le cycle de vie du produit de la nouvelle version de Checkmk, sauf si des raisons techniques s’y opposent ou si le nombre de versions d’une distribution prises en charge simultanément dépasse quatre. Si tel est le cas, nous nous réservons le droit de ne plus prendre en charge la version de la distribution dont la période de prise en charge restante est la plus courte. Ceci sera annoncé lors de la sortie d’une nouvelle version de Checkmk.
