Nagios est un système modulaire qui permet de surveiller les réseaux . Il est utilisé pour surveiller les services tels que HTTP , SMTP et les serveurs de noms de domaine sur les hôtes distants . Le soutien de Nagios pour SNMP permet également de voir les charges de processeur sur les routeurs et les serveurs. Pour ajouter un contact à Nagios vous devez utiliser la fonction " définir contact" et réglez les paramètres de ce contact. Instructions
1
Modifier les « etc /nagios /contacts.cfg " fichier et ajoutez les lignes suivantes pour définir un contact:
définir contacter {
contact_name John Photos
alias John Doe
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w, u , c, r
host_notification_options d, u, r
service_notification_commands notifier par e-mail, notifier par pager
host_notification_commands hôte notifier par e-mail, l'hôte notifier par epager
email John @ sample.com
pager 5555555@pager.sample.com
}
remplacer le nom et les adresses de courrier électronique avec le contact que vous souhaitez ajouter.
< br > 2
Modifier le fichier «/etc /nagios /contactgroups.cfg " fichier et ajoutez les lignes suivantes pour ajouter des utilisateurs à des groupes :
définir contactgroup {
contactgroup_name router_admin
alias administrateurs réseau
membres John
}
3
Modifier le fichier «/etc /nagios /hosts.cfg " fichier et ajouter l' lignes suivantes pour définir les hôtes à surveiller :
définissent host {
utilisation
gw1.sample.com
routeur de passerelle alias host_name échantillon d'accueil de
adresse
10.0.0.1
check_command check-host -alive
max_check_attempts 20
notification_interval 240
notification_period 24x7
< p > notification_options d, u , r
}
4
Modifier le fichier «/etc /nagios /hostgroups.cfg " fichier et ajouter les lignes suivantes pour ajouter les hôtes aux groupes : Photos
définir hostgroup {
routeurs hostgroup_name
alias Routeurs
contact_groups router_admin membres de
gw1.sample.com
< p >}
5
Modifier le fichier «/etc /nagios /services.cfg " fichier et ajouter les lignes suivantes pour définir les services à surveiller :
définir le service {
< p> un exemple d'utilisation du service
host_name mail.sample.com
service_description SMTP
is_volatile 0
check_period 24x7
max_check_attempts 3 Photos
normal_check_interval 5
retry_check_interval 1
contact_groups SERVER_ADMIN
notification_interval 240
notification_period 24x7
notification_options w, U , c, r
check_command check_smtp
}