Comment installer Nagios Server dans Ubuntu & Debian

Comment installer Nagios Server dans Ubuntu & Debian

Nagios est un outil de surveillance open source qui est utilisé pour surveiller les hôtes, les services et les appareils réseau. Il offre des capacités de surveillance, d'alerte et de rapport en temps réel pour vous aider à identifier et à résoudre de manière proactive les problèmes dans votre environnement informatique. Dans cet article, nous vous montrerons comment installer Nagios Server sur Ubuntu & Debian, y compris les conditions préalables, le processus d'installation et les étapes de configuration.

Nagios Server est le composant central du système de surveillance Nagios. Il recueille des données auprès d'hôtes, services et périphériques réseau distants et affiche les informations dans une interface Web. Le serveur Nagios peut être installé sur une variété de systèmes d'exploitation, notamment Ubuntu & Debian. Dans cet article, nous nous concentrerons sur l'installation de Nagios Server sur les systèmes Ubuntu et Debian.

Comment surveiller l'hôte Linux distant à l'aide de Nagios
Comment surveiller l'hôte Windows distant à l'aide de Nagios

Conditions préalables

Avant d'installer Nagios Server, vous devriez avoir les conditions préalables suivantes:

  • Une nouvelle installation d'Ubuntu ou Debian.
  • Un utilisateur non root avec les privilèges sudo.
  • Connexion Internet pour télécharger les packages requis.

Étape 1: Mettez à jour le système

Avant d'installer de nouveaux packages, il est toujours recommandé de mettre à jour le système avec les derniers correctifs de sécurité et corrections de bogues. Exécutez la commande suivante pour mettre à jour le système:

Sudo Apt Update && sudo apt mise à niveau  

Étape 2: Installez les packages requis

Avant d'installer Nagios, vous devez installer certains packages requis, notamment Apache, PHP et GCC. Exécutez la commande suivante pour les installer:

sudo apt install -y build-essential libgd2-xpm-dev openssl libssl-dev apache2 apache2-utils  

Étape 3: Créez un utilisateur et un groupe Nagios

Tout d'abord, créez un utilisateur Nagios en utilisant la commande suivante:

Sudo Addeser Nagios  

Créez ensuite un groupe pour la configuration de Nagios «NAGCMD» et ajoutez l'utilisateur de Nagios à ce groupe. Ajoutez également l'utilisateur de Nagios dans le groupe Apache.

sudo groupadd nagcmd  sudo usermod -a -g nagcmd nagios  sudo usermod -a -g nagcmd www-data  

Étape 4: Télécharger Nagios Core

Vous pouvez télécharger Nagios Core sur le site officiel à l'aide de la commande WGET. Exécutez la commande suivante pour télécharger la dernière version de Nagios Core:

wget https: // actifs.nagios.com / téléchargements / nagioscore / releases / nagios-4.4.dix.le goudron.gz  

Après avoir téléchargé le package, extraire à l'aide de la commande TAR. Exécutez la commande suivante pour extraire le package:

TAR XZF NAGIOS-4.4.dix.le goudron.gz  

Étape 5: compiler et installer Nagios Core

Accédez au répertoire extrait et exécutez les commandes suivantes pour compiler et installer Nagios Core:

CD Nagios-4.4.dix  Sudo ./ Configurer --with-command-group = nagcmd --with-httpd-conf = / etc / apache2 / sites-compatible  sudo fait tout  sudo faire l'installation  sudo faire l'installation  sudo faire l'installation-config  Sudo Faire l'installation de la Command Mode  

Créez maintenant un fichier de configuration Apache pour votre serveur Nagios comme ci-dessous:

sudo faire l'installation-webconf  

Copiez maintenant les scripts des gestionnaires d'événements dans le répertoire Libexec. Ces binaires fournissent plusieurs déclencheurs d'événements pour votre interface Web Nagios.

sudo cp -r contrib / eventHandlers / / usr / local / nagios / libexec /  Sudo Chown -r Nagios: Nagios / USR / Local / Nagios / Libexec / EventHandlers  

Étape 6: Configurer le serveur Web Apache

Nous devons configurer l'authentification Apache pour l'utilisateur nagiosadmin. Jusqu'à la raison plus spécifique, utilisez ce nom d'utilisateur comme «nagiosadmin», sinon vous auriez besoin de plus de changements de configuration.

htpasswd -c / usr / local / nagios / etc / htpasswd.utilisateurs nagiosadmin  

Activez maintenant la configuration Apache et redémarrer le service Apache pour que les nouveaux paramètres prennent effet.

sudo a2enmod cgi réécriture  sudo systemctl redémarrer apache2  

Étape 7: Installez les plugins Nagios

Après avoir installé et configuré Nagios Core Service, téléchargez la dernière source Nagios-Plugins et installez en utilisant les commandes suivantes.

wget http: // www.Nagios-Plugins.org / download / nagios-plagins-2.4.3.le goudron.gz  TAR XZF NAGIOS-PLUGINS-2.4.3.le goudron.gz  CD Nagios-Plugins-2.4.3  

Maintenant, compilez et installez les plugins Nagios

Sudo ./ Configurer --with-nagios-user = nagios --with-nagios-group = nagcmd --with-openssl  sudo faire  sudo faire l'installation  

Étape 8: Démarrez le service Nagios

Utilisez les commandes Nagios pour vérifier le fichier d'installation et de configuration de Nagios.

/ usr / local / nagios / bin / nagios -v / usr / local / nagios / etc / nagios.CFG  

Après avoir réussi à vérifier, démarrer le service Nagios Core et activer le démarrage automatique sur le démarrage du système…

sudo systemctl start nagios  sudo systemctl activer nagios  

Étape 9: Accès à l'interface Web de Nagios

Vous pouvez accéder à l'interface Web Nagios en ouvrant un navigateur Web et en entrant l'URL suivante:

  • http: // system-ip-or-hostname / nagios /
  • Vous serez invité à entrer un nom d'utilisateur et un mot de passe. Utilisez les informations d'identification que vous avez créées à l'étape 6 (nagiosadmin / mot de passe) pour vous connecter.

    Authentification des utilisateurs de Nagios

    Une fois que vous êtes connecté, vous verrez le tableau de bord Nagios qui affiche l'état de tous les hôtes et services surveillés.
    Tableau de bord Nagios

    Enfin, vous avez réussi et configuré le service de noyau de serveur de surveillance Nagios dans votre système. Maintenant, visitez l'article net pour surveiller hôte Linux et Windows à l'aide du serveur Nagios.

    Conclusion

    Dans cet article, nous avons introduit Nagios Server, son importance et le processus d'installation pour les systèmes Ubuntu et Debian. L'installation du serveur Nagios vous permettra de surveiller votre environnement informatique et de vous assurer que les systèmes et services critiques fonctionnent correctement. En suivant les étapes décrites dans cet article, vous pouvez commencer avec Nagios Server et faire le premier pas vers la gestion proactive de votre environnement informatique.