Checkmk est une solution de surveillance des applications et des infrastructures qui prend en charge la surveillance des serveurs, des applications, des réseaux, des conteneurs et des clouds. Le serveur Checkmk peut être installé sur Ubuntu, Debian, CentOS, RHEL et SUSE Linux Enterprise Server. Il peut surveiller les hôtes Linux, Windows, macOS, Solaris et AIX via des agents Checkmk. Checkmk donne un aperçu rapide de l'infrastructure informatique, ce qui permet aux administrateurs de détecter et de résoudre les problèmes susceptibles d'affecter la sécurité ou la stabilité du serveur.
Dans l'article d'aujourd'hui, nous montrerons comment installer le serveur Checkmk sur Ubuntu OS. Nous montrerons également comment installer l'agent Checkmk sur le système d'exploitation Ubuntu.
Remarque :La méthode décrite ici a été testée sur Ubuntu 20.04 LTS . Cependant, la même méthode peut être suivie sur Debian OS.
Installer Checkmk
Checkmk est disponible sous :
- Édition brute
C'est une édition open-source complète mais ne contient pas toutes les fonctionnalités
- Édition Entreprise
Il s'agit d'une édition sous licence qui inclut toutes les fonctionnalités. Vous pouvez également tester sa version gratuite (avec toutes les fonctionnalités) pendant 30 jours.
Nous utiliserons Checkmk raw edition .
Étape 1 :Téléchargez Checkmk
Pour télécharger Checkmk, visitez la page de téléchargement du site Web de Checkmk. Sélectionnez Checkmk Raw Edition, choisissez la dernière version stable, puis choisissez votre plate-forme de système d'exploitation et la version de votre système d'exploitation. Cliquez ensuite sur Télécharger bouton.
Vous pouvez également utiliser la commande ci-dessous pour télécharger la dernière version stable de Checkmk (à ce jour) 2.0.0p12 :
$ wget https://download.checkmk.com/checkmk/2.0.0p12/check-mk-raw-2.0.0p12_0.focal_amd64.deb
Étape 2 :Installez Checkmk
Maintenant, pour installer Checkmk, utilisez la commande ci-dessous :
$ sudo apt install ./check-mk-raw-2.0.0p12_0.focal_amd64.deb
Entrez le mot de passe sudo. S'il vous demande confirmation, appuyez sur o puis Entrez confirmer. Checkmk avec Apache et d'autres dépendances seront installés sur votre machine.
Pour vérifier si le Checkmk a été installé avec succès et pour voir la version installée, utilisez la commande ci-dessous :
$ omd version
Étape 3 :Ajuster le pare-feu
Pour accéder à l'interface Web de Checkmk depuis un autre système du réseau, vous devrez ajouter une règle dans le pare-feu.
Pour autoriser l'accès extérieur à l'interface Web de Checkmk, utilisez la commande ci-dessous :
$ sudo ufw allow Apache
Pour vérifier si la règle a été ajoutée, utilisez la commande ci-dessous :
$ sudo ufw status
Si la règle a été ajoutée, vous verrez Apache répertorié dans la sortie.
Étape 4 :Créer un site de surveillance Checkmk
La prochaine étape consiste à créer le site Checkmk. Créons notre site nommé monitoring .
$ sudo omd create monitoring
Dans la sortie, vous trouverez l'URL , utilisateur administrateur , et mot de passe pour accéder au suivi site.
Maintenant, démarrez la surveillance site en utilisant la commande ci-dessous :
$ sudo omd start monitoring
Étape 5 :Accéder à l'interface Web de Checkmk
Vous pouvez accéder à l'interface Web Checkmk en pointant votre navigateur Web sur http://server-ip/site-name. Où server-ip est l'adresse IP du serveur sur lequel Checkmk est installé et site-name est le nom du site Checkmk (surveillance dans notre exemple).
http://192.168.72.186/surveillance
Connectez-vous en utilisant les informations d'identification par défaut que vous avez obtenues à l'étape 4 . Vous pourrez modifier les informations d'identification par défaut ultérieurement.
Après la connexion, vous verrez le tableau de bord Checkmk.
Étape 6 :Installer l'agent sur les hôtes
Pour ajouter un hôte dans Checkmk pour la surveillance, vous devrez installer l'agent Checkmk.
Tout d'abord, nous allons installer l'agent Checkmk sur le serveur Checkmk pour se surveiller. Pour installer l'agent Checkmk sur notre Checkmk serveur Ubuntu , accédez à Configuration> Agents> Linux.
Cliquez ensuite avec le bouton droit sur check-mk-agent_2.0.0p12-1_all.deb et copiez ce lien.
Téléchargez maintenant le lien copié à l'aide de la commande wget :
$ wget http://192.168.72.202/monitoring/check_mk/agents/check-mk-agent_2.0.0p12-1_all.deb
Une fois le package téléchargé, installez-le comme suit :
$ sudo apt install -y ./check-mk-agent_1.6.0p20-1_all.deb
Ensuite, pour vérifier si l'agent est installé, utilisez la commande ci-dessous :
$ check_mk_agent
Vous devriez voir le résultat similaire ci-dessous :
Étape 7 :Ajouter un hôte pour la surveillance
Vous pouvez maintenant ajouter un hôte dans Checkmk pour la surveillance. Nous ajouterons le serveur Checkmk pour se surveiller. Pour ajouter votre serveur Ubuntu pour la surveillance, accédez à Configuration dans le panneau de gauche de l'interface Web de Checkmk. Allez ensuite dans Hôtes> Hôtes comme indiqué ci-dessous.
Puis dans la fenêtre suivante, cliquez sur Ajouter un hôte .
Saisissez ensuite le nom d'hôte (peut également entrer localhost) et adresse IP puis cliquez sur Enregistrer et accéder à la configuration du service.
Sur la page des services, vous verrez une liste de tous les services trouvés. Si vous voyez des services indécis , cliquez sur Tout corriger .
Cliquez ensuite sur le signe orange (comme 10+ modifications) dans le coin supérieur droit de la fenêtre.
Cliquez ensuite sur Activer sur les sites sélectionnés .
Vous pouvez maintenant trouver votre site sur Monitor> Aperçu> Tous les hôtes. Ici, vous pouvez cliquer sur votre hôte et afficher une liste de services avec leurs statuts et d'autres détails.
De même, vous pouvez ajouter d'autres hôtes pour la surveillance dans Checkmk.
Vous pouvez également consulter le tableau de bord pour obtenir un aperçu rapide en accédant à Surveiller> Aperçu> Tableau de bord principal .
Désinstaller le serveur et l'agent Checkmk d'Ubuntu
Si vous souhaitez désinstaller l'agent Checkmk ainsi que le serveur, vous pouvez le faire comme suit :
Pour désinstaller l'agent Checkmk de la machine Ubuntu, utilisez la commande ci-dessous :
$ sudo apt remove check-mk-agent
Maintenant, pour supprimer également cet hôte Ubuntu du serveur Checkmk, accédez à Configuration> Hôtes>Hôtes , sélectionnez l'hôte et cliquez sur l'icône de suppression.
Pour désinstaller le serveur Checkmk du serveur Ubuntu, utilisez la commande ci-dessous :
$ sudo apt remove check-mk-raw-2.0.0p12
Dans cet article, nous avons décrit comment installer Checkmk et surveiller les hôtes dans Ubuntu OS. Checkmk a des agents disponibles pour différents systèmes d'exploitation. Par conséquent, vous pouvez surveiller plus de systèmes selon vos besoins. À la fin, nous avons également décrit comment désinstaller les agents Checkmk ainsi que les serveurs d'Ubuntu au cas où vous auriez besoin de le faire.