J'entends toujours parler de Nagios , un outil très puissant pour la surveillance des serveurs. Comment l'installer?
Tout d’abord, je suppose que vous faites cela sur une nouvelle installation de stock de 12.04. Rien de spécial ne se passe ici.
Installer nagios:
sudo apt-get install -y nagios3
Il passera en revue et vous demandera quel serveur de messagerie vous voulez utiliser:
Choisissez-en un en fonction de vos besoins.
Il vous posera ensuite des questions sur le nom de domaine pour lequel vous souhaitez envoyer un courrier électronique. Encore une fois, remplissez-le en fonction de vos besoins.
Il vous demandera quel mot de passe vous voulez utiliser - mettez un mot de passe sécurisé. Ceci est pour le compte administrateur nagiosadmin
.
Ensuite, vous devrez vérifier votre mot de passe.
Une fois l’installation terminée, vous pouvez vous rendre sur localhost/nagios3
(ou quelle que soit l’adresse IP / le nom de domaine du serveur sur lequel vous l’avez installé) et vous serez invité à entrer votre mot de passe:
Une fois que vous avez fait cela, vous êtes dans!
Petit moche, hein?
Nagios ajoute automatiquement le "localhost" à la configuration et charge, les utilisateurs actuels, l’espace disque, les contrôles http et ssh.
Maintenant, il y a encore une chose à faire avant que nagios soit tout prêt: il faut qu'il accepte les commandes externes pour pouvoir reconnaître les problèmes, ajouter des commentaires, etc.
Pour ce faire, nous devons éditer quelques fichiers. Commencez par ouvrir /etc/nagios3/nagios.cfg
à l'aide de la commande suivante:
sudo nano /etc/nagios3/nagios.cfg
Recherchez check_external_commands
et transformez check_external_commands=0
en check_external_commands=1
.
Maintenant, redémarrez apache en exécutant
sudo service apache2 restart
Pas encore fini! Nous devons éditer /etc/group
. Il devrait y avoir une ligne comme celle-ci:
nagios:x:114
Changer en
nagios:x:114:www-data
Enregistrez et fermez ce fichier.
Maintenant, nous devons modifier l'autorisation de fichiers /var/lib/nagios3/rw
avec:
sudo chmod g+x /var/lib/nagios3/rw
Et puis (à cause de la manière dont les permissions fonctionnent), nous devons modifier les permissions du répertoire ci-dessus avec:
sudo chmod g+x /var/lib/nagios3
Maintenant, redémarrez nagios avec:
sudo service nagios3 restart
Si vous utilisez Apache comme serveur Web, redémarrez-le également:
sudo service apache2 restart
Et vous devriez être prêt à partir! Bonne surveillance!
Pour recevoir des alertes par courrier électronique, consultez cette question et votre réponse .
Je recommande de suivre le Guide de démarrage rapide de Nagios , qui n'utilise pas apt- get , mais téléchargez le code source, compilez puis installez.
Cela garantirait que votre Nagios est installé dans / usr / local / nagios /
Je trouve l'avantage que Nagios a installé dans / usr / local / nagios / lorsque j'essaie d'installer Nagios Service Check Acceptor, un add-on pour Nagios.
Lire d'autres questions sur les étiquettes software-installation