sur
une
- Le fichier contacts.cfg -
Afin que les notifications soient envoyées il faut définir des contacts. Ces contacts seront ensuites attribués à des groupes de contacts auquels seront envoyés les alertes.
Ex de fichier contacts.cfg :
# 'nagios' contact definition
define contact{
; Définit les paramètres du contact nagios.
contact_name nagios
alias Nagios Admin
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
# service_notification_commands notify-by-email,notify-by-epager
; Envoi par mail des alertes concernant les services.
service_notification_commands notify-by-email
# host_notification_commands host-notify-by-email,notify-by-epager
; Envoi par mail des alertes concernant les commandes.
host_notification_commands host-notify-by-email
email moi@mondomaine.fr
# pager monpager@mondomaine.fr
}
- Le fichier contactgroups.cfg -
C'est le fichier dans lequel sont définit les groupes qui sont contactés en cas de problème sur un host ou sur un service. C'est dans ce fichiers que les contacts sont installés dans des groupes afin d'etre contacté en cas de problème.
# 'admins' contact
group definition
define contactgroup{
contactgroup_name admins
alias Administrators
members nagios
}