Nagios est l'outil de surveillance open source le plus largement utilisé qui nous aide à surveiller les services et les applications qui s'exécutent sur Windows, Linux, les routeurs et autres périphériques réseau. Avec l'aide de Nagios, vous pouvez surveiller les services et attributs de base. Nous pouvons accéder à Nagios en utilisant l'interface Web fournie avec le bundle et la configuration doit être effectuée au niveau du fichier.
Liste des services :
Ce didacticiel décrit comment surveiller les services et attributs "privés" des serveurs Linux/UNIX, tels que :
Attributs :
- Charge du processeur
- Utilisation de la mémoire
- Utilisation du disque
- Utilisateurs connectés
- Exécuter des processus
- etc.
Services privés :
- HTTP
- FTP
- SSH
- SMTP
- etc
Installer Nagios :
Nagios3 est disponible sur le référentiel Ubuntu, lancez simplement la commande pour l'installer
sudo apt-get install nagios3Suivez les instructions à l'écran, il vous demandera de configurer la configuration de messagerie d'un compte ; d'où vous souhaitez envoyer un e-mail de notification.
Vous pouvez choisir une option en fonction de vos besoins.
Entrez le mot de passe sécurisé pour l'utilisateur "nagiosadmin", il est nécessaire pour accéder à la console d'administration Web.
Entrez à nouveau le même mot de passe.
Configurer Nagios :
Nagios n'accepte pas les commandes éternelles, il doit être activé pour ajouter des commentaires, planifier les vérifications, désactiver la notification, etc. Ouvrez le fichier nagios.conf sous /etc/nagios3 et modifiez check_external_commands=0
à check_external_commands=1
sudo gedit /etc/nagios3/nagios.conf ---------------------------------------------- check_external_commands=1 ----------------------------------------------
Ajouter l'utilisateur nagios au groupe www-data.
sudo usermod -G nagios www-dataAjouter la permission exécutable du groupe au répertoire nagios
chmod g+x /var/lib/nagios3/rw chmod g+x /var/lib/nagios3
Accéder à l'interface Web :
Redémarrez Nagios et le serveur Web Apache.
sudo /etc/init.d/nagios3 redémarrer &&sudo /etc/init.d/apache2 redémarrerAccédez maintenant à l'interface Web de Nagios en utilisant l'URL suivante. Vous serez invité à entrer le nom d'utilisateur (nagiosadmin) et le mot de passe que vous avez spécifiés précédemment.
http://localhost/nagios3/
Vous serez redirigé vers la page d'accueil, cliquez sur les services pour afficher le statut des hôtes.
C'est tout.