Premier article de la série Nagios expliquant comment installer le serveur Nagios Core sur un serveur Ubuntu
Nagios Core est gratuit. Il offre une interface graphique qui vous permettra de voir rapidement le statut de chacun des services que vous désirez surveiller.
Nagios est servi par le serveur web Apache2 et PHP. Il est possible de remplacer Apache2 par Nginx, quoique plus complexe et moins bien documenté. Connectez-vous en SSH au serveur ubuntu et installez les librairies nécessaires.
Il est fortement recommander d’utiliser un serveur dédié à la surveillance. N’installer pas Nagios Core sur un serveur détenant des services tels que vos sites web.
La prochaine étape consiste à télécharger Nagios Core depuis leur répertoire Github. Vérifier la dernière version disponible sur leur page Github. Ce tutoriel utilise actuellement la version 4.4.6, donc remplacer ce numéro de version par celle que vous trouverez sur leur page.
Ceci configurera également Nagios avec Apache2. L’utilisateur serveur “nagios” aura un accès au groupe “www-data”.
Si activé, le firewall UFW ouvrira les ports nécessaires pour Apache2.
Ajouter une authentification en choississant un nom d’utilisateur “nagiosadmin” et un mot de passe de votre choix.
Redémarrer le service Apache2 pour prendre recharger les modifications. Démarrer le service Nagios et assurez-vous d’arrêter le service Nginx, si présent. Changer les règles de démarrage Ubuntu afin que Apache2 soit automatiquement lancé et que Nginx ne soit pas ouvert.