Tp nagios
Tp nagios
Tp nagios
Objectif
Prérequis
1. Installation de Nagios :
• Créez une machine virtuelle Ubuntu qui vous servira de serveur Nagios.
• installez Nagios pour superviser les agents : sudo apt update , sudo apt install nagios.
• Vérifiez qu'apache2 a bien été installé (http://127.0.0.1). Si ce n'est pas le cas, installez le
paquetage « apache2 ». Puis ouvrez le fichier de configuration d'apache2
(/etc/apache2/apache2.conf) et rajoutez à la fin du fichier la ligne suivante : include
/etc/nagios3/apache2.conf.
• Connectez-vous ensuite sous nagios pour vérifier l'authentification de l'utilisateur
nagiosadmin (http://127.0.0.1/nagios3).
2. Configuration de Nagios 3
define command {
command_name check_snmp_uptime
command_line $USER1$/check_snmp -H $HOSTADDRESS$ -o sysUpTime.0
}
• Ajouter des hôtes et services SNMP: Dans votre fichier de configuration d'hôtes
(généralement `localhost.cfg` ou un fichier dédié), définissez un hôte SNMP et les services
correspondants:
define host {
use generic-host
host_name mon-agent-snmp
alias Agent SNMP
address 192.168.1.10
check_command check-host-alive
}
define service {
use generic-service
host_name mon-agent-snmp
service_description Uptime
check_command check_snmp_uptime
}
define service {
use generic-service
host_name mon-agent-snmp
service_description CPU Utilization
check_command check_snmp_cpu
}
define service {
use generic-service
host_name mon-agent-snmp
service_description Memory Usage
check_command check_snmp_memory
}
• Activer les plugins nécessaires: Assurez-vous que les plugins SNMP sont installés et
accessibles. Les plugins tels que `check_snmp`, `check_snmp_uptime`, `check_snmp_cpu`,
et `check_snmp_memory` doivent être disponibles dans le répertoire de plugins de Nagios
(habituellement `/usr/lib/nagios/plugins/`).
• Après avoir configuré les fichiers, redémarrez le service Nagios pour que les changements
prennent effet : sudo systemctl restart nagios
• Accédez à l'interface Web de Nagios. Connectez-vous et allez dans la section des hôtes.
Sélectionnez un hote , vérifiez que les services que vous avez définis (uptime, utilisation
CPU, mémoire) sont affichés puis relevez-les.
4. Dépannage
Si les informations ne s'affichent pas :
• Vérifiez les fichiers de configuration pour détecter des erreurs.
• Consultez les logs de Nagios (généralement situés dans `/var/log/nagios/`) pour des
messages d'erreur pouvant indiquer des problèmes de connexion ou de configuration.