Installation Serveurs · 18 min read · Oct 26, 2025
Comment installer et surveiller des serveurs avec Checkmk sur Ubuntu 22.04

Checkmk est un logiciel de surveillance de serveurs et d’applications écrit en Python et C++. Il prend en charge la surveillance des serveurs, des applications, des réseaux, des conteneurs et des clouds. Il dispose d’un large éventail de fonctionnalités, y compris la surveillance automatisée, la surveillance sans agent via HTTP/SNMP, plus de 1900 plugins pour collecter des données, une analyse détaillée du trafic réseau, des tableaux de bord personnalisables et un support Grafana.
Checkmk se décline en quatre éditions. La première version est l’édition Raw open-source qui utilise Nagios comme noyau. La deuxième version est la version gratuite qui possède toutes les fonctionnalités de l’édition standard, prend en charge un nombre illimité d’hôtes pendant les 30 premiers jours, puis est limitée à 25 hôtes. Les éditions standard et gérées pour entreprises sont des versions avancées avec un support pour un nombre illimité d’hôtes et plusieurs clients.
Dans ce tutoriel, vous apprendrez à installer et à surveiller des serveurs en utilisant Checkmk sur une machine Ubuntu 22.04.
Prérequis
- Un serveur exécutant Ubuntu 22.04. L’édition Standard donnera un avertissement si le nombre de cœurs CPU sur votre serveur est inférieur à 4. Cependant, vous pouvez ignorer cet avertissement, mais en fonction du nombre d’hôtes que vous souhaitez surveiller, vous devriez opter pour une machine plus puissante. L’édition Raw ne réalise pas ce type de vérification.
- Un utilisateur non-root avec des privilèges sudo.
- Le pare-feu uncomplicated (UFW) est activé et en cours d’exécution.
- Un nom de domaine entièrement qualifié (FQDN) pointant vers le serveur comme,
checkmk.example.com. - Tout est à jour.
$ sudo apt update && sudo apt upgrade
Étape 1 - Configurer le pare-feu
Avant d’installer des paquets, la première étape consiste à configurer le pare-feu pour autoriser les connexions HTTP et HTTPS.
Vérifiez l’état du pare-feu.
$ sudo ufw status
Vous devriez voir quelque chose comme ce qui suit.
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Autorisez les ports HTTP et HTTPS.
$ sudo ufw allow http
$ sudo ufw allow https
Vérifiez à nouveau l’état pour confirmer.
$ sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
80/tcp ALLOW Anywhere
443 ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)
Étape 2 - Installer Checkmk
Pour notre tutoriel, nous allons travailler avec l’édition Standard gratuite de Checkmk. Vous pouvez cependant utiliser n’importe quelle édition que vous souhaitez. Les commandes resteront les mêmes.
La première étape consiste à récupérer la clé GPG pour Checkmk.
$ wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg
Importez la clé.
$ gpg --import Check_MK-pubkey.gpg
Au moment de la rédaction de ce tutoriel, la version 2.1.0p11 est la dernière version disponible. Vous pouvez consulter la page de téléchargement officielle de Checkmk pour récupérer la version/édition de Checkmk que vous souhaitez. Copiez la commande de la version et de l’édition que vous souhaitez. Puisque nous installons l’édition Standard, notre commande de téléchargement ressemblera à ce qui suit.
$ wget https://download.checkmk.com/checkmk/2.1.0p11/check-mk-free-2.1.0p11_0.jammy_amd64.deb
Installez le paquet Checkmk.
$ sudo apt install ./check-mk-free-2.1.0p11_0.jammy_amd64.deb
Le paquet Checkmk installera le serveur web Apache pour vous. Si vous avez un serveur existant sur votre machine, vous pouvez le configurer pour qu’il fonctionne comme un proxy pour Apache.
Confirmez si Checkmk a été installé.
$ omd version
OMD - Open Monitoring Distribution Version 2.1.0p11.cfe
Le système de surveillance Checkmk utilise le projet Open Monitoring Distribution (OMD) qui est géré via la ligne de commande en utilisant la commande omd.
Étape 3 - Créer un site Checkmk
L’outil OMD est utilisé pour créer et gérer plusieurs sites de surveillance sur un seul serveur. Chaque site est un système de surveillance autonome fonctionnant indépendamment des autres.
Exécutez la commande suivante pour créer le site Checkmk.
$ sudo omd create howtoforge
Vous obtiendrez une sortie similaire.
Adding /opt/omd/sites/howtoforge/tmp to /etc/fstab.
Creating temporary filesystem /omd/sites/howtoforge/tmp...OK
Updating core configuration...
Generating configuration for core (type cmc)...
Starting full compilation for all hosts Creating global helper config...OK
Creating cmc protobuf configuration...OK
Executing post-create script "01_create-sample-config.py"...OK
Restarting Apache...OK
Created new site howtoforge with version 2.1.0p11.cfe.
The site can be started with omd start howtoforge.
The default web UI is available at http://checkmk/howtoforge/
The admin user for the web applications is cmkadmin with password: 9sWdQemE
For command line administration of the site, log in with 'omd su howtoforge'.
After logging in, you can change the password for cmkadmin with 'htpasswd etc/htpasswd cmkadmin'.
La commande ci-dessus effectue les étapes suivantes.
- Un utilisateur système et un groupe nommé
howtoforgesont créés. - Un répertoire personnel
/omd/sites/howtoforgeest créé et attribué à l’utilisateur ci-dessus. Cela s’appelle le répertoire du site. - Le répertoire personnel est peuplé de fichiers de configuration et de sous-répertoires.
- Un fichier de configuration de base est créé pour le site.
- Le serveur Apache est configuré et redémarré.
Vous pouvez effectuer les opérations sur le site après vous être connecté à l’utilisateur howtoforge en utilisant la commande suivante.
$ sudo omd su howtoforge
Cela vous basculera dans son shell de connexion.
OMD[howtoforge]:-$
Alternativement, vous pouvez effectuer les opérations sur le site en utilisant le mot-clé sudo.
Démarrez le site.
OMD[howtoforge]:-$ omd start
Temporary filesystem already mounted
Starting agent-receiver...OK
Starting mkeventd...OK
Starting liveproxyd...OK
Starting mknotifyd...OK
Starting rrdcached...OK
Starting cmc...OK
Starting apache...OK
Starting dcd...OK
Starting redis...OK
Initializing Crontab...OK
Utilisez la commande suivante pour arrêter le site.
OMD[howtoforge]:-$ omd stop
Vérifiez l’état du site en utilisant la commande suivante.
OMD[mysite]:~$ omd status
agent-receiver: running
mkeventd: running
liveproxyd: running
mknotifyd: running
rrdcached: running
cmc: running
apache: running
dcd: running
redis: running
crontab: running
-----------------------
Overall state: running
Pour changer le mot de passe par défaut de Checkmk, émettez la commande suivante.
OMD[howtoforge]:-$ htpasswd -m etc/htpasswd cmkadmin
New password:
Re-type new password:
Updating password for user cmkadmin
Étape 4 - Accéder au site Checkmk
Visitez l’URL http:// ou http://checkmk.example.com/howtoforge et vous obtiendrez la page de connexion suivante. Connectez-vous en utilisant les identifiants fournis à l’étape précédente pour vous connecter au site de surveillance.

Une fois connecté, vous verrez le tableau de bord Checkmk.

Étape 5 - Installer SSL
Nous devons installer Certbot pour générer le certificat SSL. Nous allons installer Certbot en utilisant Snapd.
Ubuntu 22.04 est livré avec Snapd installé par défaut. Exécutez les commandes suivantes pour vous assurer que votre version de Snapd est à jour.
$ sudo snap install core
$ sudo snap refresh core
Installez Certbot.
$ sudo snap install --classic certbot
Utilisez la commande suivante pour vous assurer que la commande Certbot peut être exécutée en créant un lien symbolique vers le répertoire /usr/bin.
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
Exécutez la commande suivante pour générer un certificat SSL.
$ sudo certbot certonly --apache --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m [email protected] -d checkmk.example.com
La commande ci-dessus téléchargera un certificat dans le répertoire /etc/letsencrypt/live/checkmk.example.com sur votre serveur.
Pour vérifier si le renouvellement SSL fonctionne correctement, effectuez un essai à sec du processus.
$ sudo certbot renew --dry-run
Si vous ne voyez pas d’erreurs, vous êtes prêt. Votre certificat se renouvellera automatiquement.
Étape 6 - Configurer le serveur Apache
Activez le module d’en-têtes Apache.
$ sudo a2enmod headers
Activez le module mod_ssl d’Apache.
$ sudo a2enmod ssl
Activez le module HTTP/2.
$ sudo a2enmod http2
Créez et ouvrez le fichier /etc/apache2/sites-enabled/howtoforge.conf pour l’édition.
Collez le code suivant dedans.
ServerName checkmk.example.com
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}$1 [L]
RequestHeader set X-Forwarded-Proto "https"
ServerName checkmk.example.com
ErrorLog ${APACHE_LOG_DIR}/checkmk.error.log
CustomLog ${APACHE_LOG_DIR}/checkmk.access.log combined
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/checkmk.example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/checkmk.example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/checkmk.example.com/chain.pem
Protocols h2 http/1.1
Enregistrez le fichier en appuyant sur Ctrl + X et en entrant Y lorsque vous y êtes invité.
Créez et ouvrez le fichier /etc/apache2/conf-available/ssl-params.conf pour l’édition. Collez le code suivant dedans.
SSLProtocol -all +TLSv1.3 +TLSv1.2
SSLOpenSSLConfCmd Curves X25519:secp521r1:secp384r1:prime256v1
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
SSLHonorCipherOrder on
SSLSessionTickets off
SSLCompression off
SSLUseStapling On
SSLStaplingCache "shmcb:logs/ssl_stapling(32768)"
SSLStaplingResponseMaxAge 900
Enregistrez le fichier en appuyant sur Ctrl + X et en entrant Y lorsque vous y êtes invité.
Désactivez le site par défaut.
$ sudo a2dissite 000-default.conf
Activez le site Checkmk.
$ sudo a2ensite howtoforge.conf
Activez le fichier de configuration SSL.
$ sudo a2enconf ssl-params
Vérifiez la configuration.
$ sudo apache2ctl configtest
Si vous obtenez OK comme réponse, procédez au redémarrage du serveur Apache pour activer le site Checkmk.
$ sudo systemctl restart apache2
Vous pouvez maintenant accéder à votre site Checkmk via l’URL https://checkmk.example.com/howtoforge.
Étape 7 - Installer l’agent de surveillance
Vous devez installer un agent de surveillance pour ajouter et surveiller d’autres hôtes dans Checkmk. Pour installer l’agent, ouvrez le site Checkmk et allez dans l’option Setup > Agents > Windows, Linux, Solaris, AIX.

Vous serez dirigé vers la page suivante.

Cliquez sur l’élément de menu Related en haut, puis sélectionnez Linux, Solaris, AIX files dans le menu déroulant.

Copiez le lien de téléchargement du fichier deb depuis la page suivante.

Téléchargez l’agent en utilisant le lien copié sur le serveur hôte.
$ wget https://checkmk.example.com/howtoforge/check_mk/agents/check-mk-agent_2.1.0p11-1_all.deb
Installez le paquet téléchargé.
$ sudo apt install ./check-mk-agent_2.1.0p11-1_all.deb
Vérifiez si l’agent est installé.
$ check_mk_agent
Vous obtiendrez une sortie similaire.
$ check_mk_agent
<<>>
Version: 2.1.0p11
AgentOS: linux
Hostname: checkmk
AgentDirectory: /etc/check_mk
DataDirectory: /var/lib/check_mk_agent
SpoolDirectory: /var/lib/check_mk_agent/spool
PluginsDirectory: /usr/lib/check_mk_agent/plugins
LocalDirectory: /usr/lib/check_mk_agent/local
.......
Avant de continuer, nous devons ouvrir le port 6556 qui est utilisé par le serveur pour se connecter à l’hôte Checkmk.
$ sudo ufw allow 6556
L’étape suivante consiste à enregistrer l’hôte auprès du serveur. Cette étape est nécessaire pour un serveur Checkmk sécurisé. Vous pouvez l’ignorer si vous n’utilisez pas SSL sur votre serveur.
Il y a quelques bugs avec le dernier paquet d’agent, par conséquent, exécutez les commandes suivantes comme solution de contournement.
$ sudo /var/lib/cmk-agent/scripts/cmk-agent-useradd.sh
$ sudo /var/lib/cmk-agent/scripts/super-server/setup trigger
Redémarrez les services suivants.
$ sudo systemctl restart cmk-agent-ctl-daemon.service --now
$ sudo systemctl restart check-mk-agent.socket --now
Émettez la commande suivante pour enregistrer l’hôte auprès de votre serveur Checkmk.
$ sudo cmk-agent-ctl register --hostname localhost --server checkmk.example.com:443 --site howtoforge --user cmkadmin
Vous obtiendrez une sortie similaire où vous serez invité à établir une connexion et à entrer le mot de passe pour le serveur Checkmk.
Attempting to register at checkmk.nspeaks.xyz:443/howtoforge. Server certificate details:
PEM-encoded certificate:
-----BEGIN CERTIFICATE-----
MIIFLTCC...........
.............udEkKI
-----END CERTIFICATE-----
Issued by:
R3
Issued to:
checkmk.example.com
Validity:
From Mon, 05 Sep 2022 08:12:29 +0000
To Sun, 04 Dec 2022 08:12:28 +0000
Do you want to establish this connection? [Y/n]
> y
Please enter password for 'cmkadmin'
>
ERROR [cmk_agent_ctl] Error pairing with checkmk.nspeaks.xyz:443/howtoforge
Caused by:
Request failed with code 404 Not Found:
404 Not Found
Not Found
The requested URL was not found on this server.
Vous verrez probablement une erreur à la fin de la commande. Cela est dû au paquet d’agent Checkmk bogué au moment de la rédaction de ce tutoriel. Mais l’hôte est enregistré avec succès auprès du serveur.
Étape 8 - Ajouter un hôte pour la surveillance
Pour ajouter votre hôte, visitez l’option Setup dans le panneau de gauche, puis ouvrez Hosts > Hosts et cliquez sur le bouton Add Host pour continuer.

Entrez le nom d’hôte et l’adresse IP du serveur hôte, puis cliquez sur le bouton Save & go to service configuration.

Sur la page des services, vous verrez une liste de tous les services découverts. Si vous voyez des services indécis, cliquez sur le lien Fix all pour résoudre le problème.

Ensuite, cliquez sur le signe de couleur jaune dans le coin supérieur droit de la fenêtre.

Ensuite, cliquez sur le bouton Activate on selected sites.

Retournez à la page d’accueil et vous remarquerez les statistiques des hôtes et des services dessus. Vous devrez configurer et créer des tableaux de bord personnalisés pour rassembler plus de statistiques.

Étape 9 - Activer les notifications par e-mail
Vous pouvez activer Checkmk pour envoyer des notifications concernant les changements d’état de vos hôtes à votre adresse e-mail pour recevoir des notifications sur les pannes.
Checkmk n’est pas livré avec un mécanisme de relais SMTP, par conséquent, vous devez configurer un relais SMTP sur votre serveur pour envoyer des notifications par e-mail. Vous pouvez utiliser Postfix, Sendmail ou tout autre logiciel de votre choix. La configuration de Postfix et Sendmail est hors du cadre de ce tutoriel, donc nous n’entrerons pas dans les détails.
Une fois que vous avez configuré votre serveur pour les e-mails de relais SMTP, l’étape suivante consiste à configurer le serveur avec votre adresse e-mail.

Visitez le menu Setup >> Users >> Users et vous serez dirigé vers la page suivante.

Cliquez sur l’icône pencil contre votre nom d’utilisateur pour ouvrir la page des propriétés de l’utilisateur.

Remplissez l’adresse e-mail et cliquez sur le bouton Save pour terminer.
Modifier les règles de notification
L’étape suivante consiste à définir des règles sur la base desquelles vous recevrez des notifications par e-mail. Cliquez sur l’icône de cloche contre votre nom d’utilisateur sur la page des utilisateurs.

Cliquez sur le bouton Add rule pour commencer à créer de nouvelles règles pour votre utilisateur Checkmk.

Sur la page suivante, remplissez la description de la notification.

Ensuite, cochez la condition nommée Match host event type et sélectionnez les options suivantes comme indiqué ci-dessous.

Cliquez sur le bouton Save pour terminer la mise à jour des règles.

Cliquez sur le bouton jaune en haut à droite et cliquez sur le bouton Activate on selected sites pour appliquer les modifications.

Configurer une adresse e-mail de secours pour les notifications
Lorsqu’une notification est reçue et n’est pas correspondue par une règle de notification, elle est envoyée à une adresse e-mail de secours configurée globalement.
Visitez le menu Global Settings dans le panneau de gauche et cliquez sur le lien Fallback email address for notifications.

Sur la page suivante, entrez l’adresse e-mail et cliquez sur le bouton Save pour mettre à jour.

Cliquez sur l’icône jaune sur la page suivante et cliquez sur le bouton Activate on selected sites pour mettre à jour l’adresse e-mail. Vous devriez maintenant commencer à recevoir des e-mails concernant l’état de votre hôte.
Étape 10 - Mise à niveau
Checkmk peut exécuter plusieurs versions de logiciels sur un seul serveur. Et vous pouvez attribuer chaque site à une version spécifique. Par conséquent, la mise à jour de Checkmk peut être un processus en plusieurs étapes. La première étape consisterait à installer le paquet mis à niveau. Et ensuite, lier le paquet mis à niveau au site que vous souhaitez mettre à jour.
Installation d’une nouvelle version
La première étape consiste à installer une nouvelle version de Checkmk. Le processus est le même que pour l’installation de Checkmk. Récupérez la version plus récente depuis la page des archives de Checkmk et exécutez la commande apt install sur le paquet.
Prenons la version raw de Checkmk.
$ wget https://download.checkmk.com/checkmk/2.1.0p11/check-mk-raw-2.1.0p11_0.jammy_amd64.deb
Installez le paquet téléchargé.
$ sudo apt install ./check-mk-raw-2.1.0p11_0.jammy_amd64.deb
Listez toutes les versions disponibles en utilisant la commande suivante.
$ omd versions
2.1.0p11.cfe
2.1.0p11.cre (default)
La version nouvellement téléchargée est définie comme version par défaut et tout nouveau site créé à partir de maintenant utilisera cette version.
Créez un nouveau site avec cette version.
$ sudo omd create site testsite
Adding /opt/omd/sites/testsite/tmp to /etc/fstab.
Creating temporary filesystem /omd/sites/testsite/tmp...OK
Updating core configuration...
Generating configuration for core (type nagios)...
Precompiling host checks...OK
Executing post-create script "01_create-sample-config.py"...OK
Restarting Apache...OK
Created new site testsite with version 2.1.0p11.cre.
The site can be started with omd start testsite.
The default web UI is available at http://checkmk/testsite/
The admin user for the web applications is cmkadmin with password: ZX0NDzY1
For command line administration of the site, log in with 'omd su testsite'.
After logging in, you can change the password for cmkadmin with 'htpasswd etc/htpasswd cmkadmin'.
Listez les sites sur votre serveur.
$ omd sites
SITE VERSION COMMENTS
howtoforge 2.1.0p11.cfe
testsite 2.1.0p11.cre default version
Connectez-vous au shell de testsite.
$ sudo omd su testsite
Exécutez la commande suivante pour mettre à jour la version OMD du site.
OMD[testsite]:~$ omd update
Vous obtiendrez l’écran GUI suivant.

Appuyez sur la touche Entrée pour continuer.
Puisque nous mettons à jour de l’édition gratuite à l’édition Standard, vous serez à nouveau invité.

Appuyez sur la touche Entrée pour procéder à la mise à jour du site. Vous obtiendrez la sortie suivante.
2022-09-09 09:51:15 - Updating site 'testsite' from version 2.1.0p11.cre to 2.1.0p11.cfe...
* Installed dir local/lib/python3/cmk/cee
* Installed dir local/lib/python3/cmk/cee/dcd
* Installed dir local/lib/python3/cmk/cee/dcd/plugins
* Installed dir local/lib/python3/cmk/cee/dcd/plugins/connectors
* Installed dir var/check_mk/reports
* Installed dir var/check_mk/rrd
* Installed dir var/check_mk/reports/archive
* Installed link etc/rc.d/80-cmc
* Installed link etc/rc.d/20-mknotifyd ?????????????????????????????
* Installed link etc/rc.d/20-liveproxyd ? You are updating from Raw ?
* Installed link etc/rc.d/85-dcd ? Edition to Free Edition. ?
* Installed file etc/logrotate.d/mknotifyd ? Is this intended? ?
* Installed file etc/logrotate.d/cmc ? ?
* Installed file etc/logrotate.d/liveproxyd?????????????????????????????
* Installed file etc/logrotate.d/dcd ? < yes > < no > ?
* Installed file etc/init.d/mknotifyd ?????????????????????????????
* Installed file etc/init.d/cmc
* Installed file etc/init.d/liveproxyd
* Installed file etc/init.d/dcd
Creating temporary filesystem /omd/sites/testsite/tmp...OK
Executing update-pre-hooks script "02_cmk-update-config"...
-| Initializing application...
-| Updating Checkmk configuration...
-| ATTENTION: Some steps may take a long time depending on your installation, e.g. during major upgrades.
-| 1/26 Rewriting password store...
-| 2/26 Migrate Visuals context...
-| 3/26 Update global settings...
-| 4/26 Rewriting tags...
-| 5/26 Rewriting hosts and folders...
-| 6/26 Rewriting rulesets...
-| Replacing ruleset non_inline_snmp_hosts with snmp_backend_hosts
-| 7/26 Rewriting discovered host labels...
-| 8/26 Rewriting autochecks...
-| 9/26 Cleanup version specific caches...
-| 10/26 Migrating fs_used name...
-| 11/26 Migrate pagetype topics...
-| 12/26 Migrate dashlets...
-| 13/26 Migrate LDAP connections...
-| 14/26 Rewrite BI Configuration...
-| Skipping conversion of bi.mk (already done)
-| 15/26 Set version specific user attributes...
-| 16/26 Rewriting inventory data...
-| Skipping path '/omd/sites/testsite/var/check_mk/inventory' (empty)
-| Skipping path '/omd/sites/testsite/var/check_mk/inventory_archive' (empty)
-| Skipping path '/omd/sites/testsite/tmp/check_mk/status_data' (empty)
-| Finished checking for corrupt files
-| Creating file '/omd/sites/testsite/var/check_mk/update_config/py2conversion.done'
-| 17/26 Migrate audit log...
-| No audit log present. Skipping.
-| 18/26 Sanitize audit log (Werk #13330)...
-| Wrote audit log backup to /omd/sites/testsite/audit_log_backup. Please check if the audit log in the GUI works as expected. In case of problems you can copy the backup files back to /omd/sites/testsite/var/check_mk/wato/log. Please check the corresponding files in /omd/sites/testsite/var/check_mk/wato/log for any leftover passwords and remove them if necessary. If everything works as expected you can remove the backup. For further details please have a look at Werk #13330.
-| Sanitizing log files: /omd/sites/testsite/var/check_mk/wato/log/wato_audit.log
-| Finished sanitizing log files
-| Wrote sanitization flag file /omd/sites/testsite/var/check_mk/wato/log/.werk-13330
-| 19/26 Rename discovered host label files...
-| 20/26 Rewriting host, service or contact groups...
-| 21/26 Rewriting notification configuration for ServiceNow...
-| 22/26 Renewing certificates without server name extension...
-| Skipping (nothing to do)
-| 23/26 Adding site CA to trusted CAs...
-| 24/26 Rewrite mknotifyd config for central site...
-| 25/26 Rewriting InfluxDB connections...
-| 26/26 Disabling unsafe EC rules...
-| Done
OK
Executing update-pre-hooks script "01_mkp-disable-outdated"...OK
Updating core configuration...
Generating configuration for core (type nagios)...
Precompiling host checks...OK
Finished update.
Confirmez la version du site.
OMD[testsite]:~$ omd version
OMD - Open Monitoring Distribution Version 2.1.0p11.cfe
Félicitations. Vous avez réussi à mettre à jour votre site.
Quittez le shell.
OMD[testsite]:~$ exit
Vous pouvez changer la version par défaut d’OMD avec la commande suivante.
$ sudo omd setversion 2.1.0p11.cfe
Étape 11 - Sauvegarder et restaurer les sites Checkmk
Vous pouvez sauvegarder et restaurer un site Checkmk en utilisant à la fois l’interface graphique et les méthodes en ligne de commande.
Connectez-vous au shell du site.
$ sudo omd su howtoforge
Émettez la commande suivante pour sauvegarder le site dans le dossier /tmp.
$ OMD[howtoforge]:~$ omd backup /tmp/howtoforge.tar.gz
Vous pouvez effectuer une sauvegarde sans vous connecter au shell.
$ sudo omd backup howtoforge /tmp/howtoforge.tar.gz
Si vous ne souhaitez pas que les événements historiques soient sauvegardés avec le site, vous pouvez effectuer une sauvegarde sans cela.
$ sudo omd backup howtoforge -N /tmp/howtoforge.N.tar.gz
Restaurer un site Checkmk
Restaurer un site Checkmk vide complètement et le remplit à nouveau. Par conséquent, le site doit être arrêté avant la restauration.
$ sudo omd stop howtoforge
Exécutez la restauration.
$ sudo omd restore howtoforge /tmp/howtoforge.tar.gz
Vous pouvez combiner les commandes d’arrêt et de restauration en une seule en utilisant le drapeau --kill.
$ sudo omd restore howtoforge --kill /tmp/howtoforge.tar.gz
Vous pouvez restaurer la sauvegarde en tant que nouveau site avec un nom différent.
$ sudo omd restore howtoforge1 /tmp/howtoforge.tar.gz
Démarrez le site restauré.
$ sudo omd start howtoforge
Conclusion
Cela conclut notre tutoriel sur l’installation et l’utilisation de Checkmk pour surveiller des serveurs sur Ubuntu 22.04. Si vous avez des questions, posez-les dans les commentaires ci-dessous.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.