
apt-get install:
Téléchargement des installeurs :
Décompression des archives :
Création des groupes :
Ajout de l'utilisateur Nagios aux groupes nagios et nagioscmd :
Ajout de l'utilisateur www-data au groupe nagioscmd :
Création des répertoires et attribution des droits à nagios:
Utilisation du script d'installation "configure" dans le répertoire de nagios :
Compiler Nagios
Installer le programme principale, CGI et les fichiers HTML
Installer et configurer les fichiers de commandes externes
Installer les fichiers exemples
Installer le script pour lancer Nagios en tant que service
Installer le script de configuration des plugins (commandes à lancer dans le répertoire nagios-plugins) :
Commandes pour vérifier la bonne installation :
Création des répertoires et copie du fichier de commandes par défaut dans le bon répertoire :
Ouvrir les fichiers joints avec notepad++ pour avoir la mise en forme
Ouvrir les fichiers joints avec notepad++ pour avoir la mise en forme
Ouvrir les fichiers joints avec notepad++ pour avoir la mise en forme
Ouvrir les fichiers joints avec notepad++ pour avoir la mise en forme
/opt/nagios/bin/nagios -v /etc/nagios/nagios.cfg
Création du fichier htpasswd.groups :
touch /etc/nagios/htpasswd.groups
Création du fichier htpasswd.users :
htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
Modifier les éléments de propriétés :
chown root:nagioscmd /etc/nagios/htpasswd.users
chown root:nagioscmd /etc/nagios/htpasswd.groups
Modification des droits :
chmod 0640 /etc/nagios/htpasswd.users
chmod 0640 /etc/nagios/htpasswd.groups
Etablissement du lien symbolique :
ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/nagios.conf
Activation des modules :
a2enmod authz_groupfile
a2enmod cgi
(Correction du message d'erreur apache2 : echo "ServerName 127.0.1.1" >> /etc/apache2/apache2.conf)
Activation de l'interface web nagios :
a2ensite nagios
Redémarrage des services :
service apache2 restart
service nagios restart
Identifiant de l'interface web :
http://adresse-ip-de-la-vm/nagios
identifiant : nagiosadmin
password : celui utilisé lors de la commande htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
Création d'une nouvelle machine virtuelle debian9
Installation du SSH
Connexion à cette machine grâce à Putty
Installation des services apache2 et proftpd
Création des fichiers : host (srv1.cfg) et services (srv1-www.cfg, srv1-ftp.cfg, srv1-ssh.cfg)
Vérification sur l'interface web du fonctionnement et des alertes lorsque le service est arrêté
Serveur NAGIOS :
apt-get install nagios-nrpe-plugin
cp /etc/nagios-plugins/config/check_nrpe.cfg /etc/nagios/commands/check_nrpe.cfg
Modification de /usr/lib par /opt dans le fichier check_nrpe.cfg
Serveur à monitorer (srv1) :
apt-get install nagios-nrpe-server
apt-get install nagios-plugins
Editer le fichier /etc/nagios/nrpe.cfg pour indiquer l’IP du serveur Nagios => allowed_hosts = IP_DU_SERVEUR_NAGIOS
Lancer le daemon : /etc/init.d/nagios-nrpe-server start
Sur le serveur NAGIOS :
cp /usr/lib/nagios/plugins/check_nrpe /opt/nagios/plugins/check_nrpe
cd /etc/nagios/plugins
./check_nrpe -H {Adresse-IP-de-srv1}
Ce cours s'adresse à un public de tout niveau et à des professionnels de l'IT qui souhaitent comprendre comment mettre en œuvre de la manière la plus efficace Nagios pour superviser son infrastructure
Profitez d'un contenu éprouvé, et donné en présentiel dans plusieurs écoles d'informatique parisiennes (ESGI, CFI, ITIC, ...), un vrai guide à suivre.
Il n'y a besoin que de connaissances basiques en système (Linux) et en réseau informatique, pour pouvoir suivre ce cours, toutes les notions importantes et nécessaires seront abordées au préalable et les manipulations y sont expliquées pas à pas.
Introduction à Nagios :
La supervision et son intérêt
Présentation de Nagios
Fonctionnalités principales
Les états Soft et Hard
Installation de Nagios
Configuration initiale
Vérification de la configuration initiale
Vérification de l’installation
Interface Web de Nagios :
Mettre en place l’interface web de Nagios avec Apache2
Vérifier les statuts avec l’interface « tactical overview »
Gérer les hôtes et les services
Planifier les « downtime » et ajouter des commentaires
Voir les informations de Nagios et générer les rapports
Customiser l’interface Web et mettre en œuvre des interfaces tierces
Plugins de Nagios et NRPE :
Vérifications de base
Tests TCP et UDP de manière basique
Monitoring des services d’e-mail
Monitoring des services DHCP, FTP et sites web
Vérification des disques durs et des partages réseaux
Vérification des informations du système
NRPE
Bien entendu, comme tous les autres cours, celui-ci est remboursable à 100% s'il ne vous apporte pas satisfaction