GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment surveiller vos serveurs Linux avec Checkmk

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.


Ubuntu
  1. Surveillez votre Java sous Linux avec jconsole

  2. Surveillez votre système Linux dans votre terminal avec procps-ng

  3. Comment surveiller votre serveur Linux ?

  4. Comment surveiller la sécurité du serveur Linux avec Osquery

  5. Comment protéger votre système Ubuntu Linux avec SurfShark VPN

Comment surveiller les systèmes Linux distants avec l'outil de surveillance Nagios

Comment sécuriser les serveurs Linux avec SE Linux

Comment surveiller vos serveurs Linux avec Checkmk

30 outils et services intéressants pour surveiller vos serveurs Linux

Comment surveiller les hôtes avec l'outil de surveillance Linux Icinga

Gérez vos serveurs avec Cockpit Linux