Réponses:
Tout d'abord, je suppose que vous faites cela sur une nouvelle installation stock, fessée de la marque 12.04. Rien de spécial ne se passe ici.
Installez nagios:
sudo apt-get install -y nagios3
Il passera en revue et vous demandera quel serveur de messagerie vous souhaitez utiliser:
Choisissez-en un en fonction de vos besoins.
Il vous posera ensuite des questions sur le nom de domaine à partir duquel vous souhaitez envoyer un e-mail. Encore une fois, remplissez-le en fonction de vos besoins.
Il vous demandera quel mot de passe vous souhaitez utiliser - entrez un mot de passe sécurisé. C'est pour le compte administrateur nagiosadmin
.
Et vous devrez ensuite vérifier votre mot de passe.
Une fois l'installation terminée, vous pouvez vous diriger vers localhost/nagios3
(ou quel 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 y êtes!
Peu moche, hein?
Nagios ajoute automatiquement «localhost» à la configuration et charge les utilisateurs actuels, l'espace disque, les vérifications http et ssh.
Maintenant, il y a encore une chose que nous devons faire avant que nagios soit prêt - nous devons lui faire accepter des commandes externes afin que nous puissions reconnaître les problèmes, ajouter des commentaires, etc.
Pour ce faire, nous devons modifier quelques fichiers. Commencez par ouvrir /etc/nagios3/nagios.cfg
avec la commande suivante:
sudo nano /etc/nagios3/nagios.cfg
Recherchez check_external_commands
et transformez-le 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
Changez-le en
nagios:x:114:www-data
Enregistrez et fermez ce fichier.
Maintenant, nous devons modifier l' /var/lib/nagios3/rw
autorisation des fichiers avec:
sudo chmod g+x /var/lib/nagios3/rw
Et puis (en raison du fonctionnement des autorisations), nous devons modifier les autorisations 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 réponse .
sudo usermod -a -G nagios www-data
est peut - être moins sujet aux erreurs que l'édition /etc/group
directe.
/etc/nagios3/nagios.cfg
réellement Nagios will *not* check for external commands, just to be on the cautious side
?
Ce guide sur Linode.com est très détaillé et fonctionne avec Nagios 3:
http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin
et voici un bon résumé de la façon de surveiller un site Web à l'aide de Nagios 3:
http://ostatic.com/blog/monitoring-web-services-with-nagios
et voici un autre bon exemple de configuration de Nagios et Apache, et de configuration des escalades:
Je recommande de suivre le guide de démarrage rapide officiel de Nagios , qui n'utilise pas apt-get , mais télécharge le code source, compile puis installe.
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 module complémentaire pour Nagios.