Sommaire
I. Quelques définitions et mots clés
Un outil de supervision permet de s’assurer du bon fonctionnement d’un système ou d’une activité en réalisant des rapports sur l’état actuelle des activités ou des systèmes . Elle a pour synonyme : surveillance informatique ou monitoring,
Les protocoles utilisés pour faire de la supervision sont
SNMP,
WBEM,
SBLIM STANDARD BASED LINUX INSTRUMENTATION FOR MANAGEABILITY
Différents logiciels de supervision
Nagios, Vigilo, Zabbix pour le protocole SNMP
OpenPegasus, WBEM SDK pour le protocole WBEM
WMI (de Windows ) pour le protocole Windows Management Instrumentation
II. Schéma
III. Mode opératoire
Installer notre serveur Ubuntu
Installer Nagios (apt get nagios) et créer un utilisateur adminnagios
Configurer les 3fichiers de configurations(nagios.cfg – cgi.cfg -ressources.cfg)
Si demander modifier les fichiers(host.cfg et hostgroups.cfg services_nagios2.cfg et servicesgroup.cfg ) pour créer des hosts et groupe host ; des services et des groupes de services
IV. Tutoriel
Le fichier de logs /var/logs/nagios3/nagios.cfg
Main_config_file = /Usr/local/nagios/etc/nagios.cfg ?
Cette ligne sert à Indiquer le fichier de configuration principale
Le répertoire des plugins /usr/lib/nagios/plugins/
Dans le répertoire /etc/nagios3/conf.d, créer le fichier hosts.cfg
Pour créer des hosts
define host {
use generic-host ;Name of host Template to use
host Name Windows
alias client Windows
address @IP
}
Dans le répertoire /etc/nagios3/conf.d/hostgroups_nagios2.cfg
Pour créer des groupes host
define hostgroup{
hostgroup_name Serveur-H.T.T.P
alias Ubuntu Apache
members serveur_apache
}
Créer Une alerte de type: avertissement lorsqu’il reste – de 95% de stockage disponible et de type : critique lorsqu’il reste – de 90%.
Sudo nano /etc/nagios3/conf.d/local*
Pour modifier le fichier et Dans define service{ remplacer la ligne check_all_disks par: check_all_disks!95%!90%.
Dans le répertoire /etc/nagios3/conf.d/services_nagios2.cfg
Pour définies les services nagios
Dans le répertoire /etc/nagios3/conf.d, créer le fichier servicesgroup.cfg
Pour créer des services de groupes
#groupe de services de la DMZ
define servicegroup {
servicegroup_name WebDMZ
alias Services Web DMZ
members ServeurWeb,HTTP,Sgbd,MYSQL
}
Comments