echarger la configuration
==== Objet host ====
<file>
define host{
host_name webserver
...
contact_groups administrators
}
</file>
Quelques remarques à propos de cette définition... ,flapping,unreachable.
==== Objet service ====
<file>
define service{
service_description http_se... f,u
contact_groups administrators
}
</file>
Quelques remarques à propos de cette définition
os.cfg** pour qu'il utilise ce nouveau fichier:
<file txt>
...
# Definitions for monitoring the local (Linux) host
# cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
cfg_file=/usr/local/nagios/etc/objects/nagios-lab.cfg
...
</file>
Modification du fichier objets/nagios-lab.cfg
Modification du fichier objects/templates.cfg:
<file>
define service {
name ... min
register 0
}
</file>
On modifie le service PING défint dans le fichi... .cfg pour qu'il utilise notre nouveau template:
<file>
define service {
;use ... check_ping!100.0,20%!500.0,60%
}
</file>
On vérifie la syntaxe/sématique des modificatio
ce groupe se verront affectées ce même service.
<file>
define hostgroup{
hostgroup_name dns_ho... sts
service_description dnsservice
....
}
</file>
Cela permet de réduire le nombre de définitions
ystem/nagios.service** avec le contenu suivant:
<file>
[Unit]
Description=Nagios
BindTo=network.target
... ios/bin/nagios /usr/local/nagios/etc/nagios.cfg
</file>
Pour activer le service et vérifier son statut: