Académique Documents
Professionnel Documents
Culture Documents
De base nagios ne fait que vrifier la connectivit des htes qui lui sont renseigns utilisant generichost, au travers dune commande check_host_alive effectue rgulirement. Il est possible
deffectuer dautres vrifications de services comme par exemple les services SMTP, IMAP, POP3 sur
un serveur de messagerie ou la capacit restante dun disque dur sur un NAS grce diffrents
plugins.
Installation
Pour fonctionner, nagios a simplement besoin dtre install sur un serveur web pour permettre
daccder son interface web. Il suffit donc dinstaller apache.
Configuration
>
>
>
>
Les autres fichiers de config comme les personnes qui envoyer un mail, les dlais dattente
entre chaque test et les affectations dicones aux htes dans un dossier divers.
Bichon Thomas
Page 2
Chaque dclaration se fait dans un fichier dont le nom se termine en .cfg. Il peut y avoir plusieurs
dclarations dans un seul fichier.
Une dclaration dhte se prsente comme-ci :
define host {
use
host_name
alias
address
parents
generic-host
Exemple_Nom1
Exemple_Alias
192.168.3.25
Exemple_Parent
La ligne use permet dutiliser une template qui comporte un certains nombres de valeurs ncessaires au
fonctionnement des dfinitions dhtes.
Generic-host est contenu dans un fichier generic-host.cfg qui existe de base linstallation de nagios et qui
active le service ping pour cet hte.
Host_name est le nom par lequel sera appel lhte par nagios, il devra tre rutilis pour laffecter un
groupe ou y affecter un service/icne.
Lalias peut tre utilis pour dcrire lhte.
Parents est le nom du ou des htes auxquels lhte dfinit est rattach et dont il dcoule dans le rseau, ici
lhte Exemple_Nom est rattach Exemple_Parent qui doit tre dfinit aussi, le service nagios ne pouvant
dmarrer dans le cas contraire.
define hostgroup{
hostgroup_name
alias
members
}
Exemple_groupe
Exemple_AliasGroupe
Exemple_Nom1, ExempleNom2 ,
Dclarer un groupe peut servir affecter des services/icones plusieurs htes la fois.
Bichon Thomas
Page 3
generic-service
Exemple_Nom1
HTTP
check_http
Check_command est ncessaire et doit faire appel une commande existante, ici :
Bichon Thomas
Page 4
Interface WEB
Pour y accder il suffit de taper ladresse ip du serveur sur lequel nagios est install suivi de /nagios3.
Bichon Thomas
Page 5