Bonjour,
J'ai actuellement un setup Nagios sous Debian Lenny qui checke environ 20 hosts pour environ 150 services. Au niveau des notifications, j'ai un process par défaut en envoyant simplement sur deux adresses emails différentes en fonction du niveau.
Ce que je voudrais réussir à faire :
Faire en sorte que tout ce qui n'est pas critical ne soit envoyé qu'une fois / alerte
Tout ce qui est critical doit générer une alerte immédiate suivie d'une alerte toutes les demi heures.
Et ce pour les hosts/services confondus.
Je cherche donc un moyen de faire cela sans devoir écrire une config spécifique pour chaque service/host, en spécifiant simplement à Nagios une config par défaut basée sur le niveau de l'alerte et donc indépendamment du host ou du service.
Quelqu'un aurait une idée ?
# heritage
Posté par NeoX . Évalué à 4.
genre tu definis un host template { ....}
avec ses reglages (email, seuil, delay)
puis dans les machines individuelles tu fais un
host lamachine {
use template;
...
}
# Modifier la commande et le plugin de notification
Posté par Cédric Temple (site web personnel, Mastodon) . Évalué à 1.
Je ne vois pas de paramétrage qui permettent de faire cela. En mettant la valeur "notification interval" à 0, tu n'envoies qu'une seule notification mais quel que soit l'état (http://nagios.sourceforge.net/docs/3_0/objectdefinitions.htm(...) documentation officielle Nagios sur la configuration de host (regarder le détail de "notification interval")).
Une solution est de modifier ta commande et ton plugin de notification. Il suffit que tu passes les macro correspondantes au nombre de notification en cours:
- http://nagios.sourceforge.net/docs/3_0/macrolist.html#hostno(...) pour les hosts
- http://nagios.sourceforge.net/docs/3_0/macrolist.html#servic(...) pour les services
Ensuite modifier ton plugin de notification en faisant un test du style :
Si état != critique et notification number > 1 alors exit 0
# Par le biais des escalades
Posté par Nicolas Vanwolleghem . Évalué à 1.
Il te suffit de faire deux escalades de notifications :
Une qui commence à 0 et fini = 1 pour les alertes non critiques
Une qui commence à 0 et fin=0 (infini) avec un délai de 30mn entre deux notification pour les service critiques.
Si tu utilises centreon pour la configuration, cela se situe dans l'onglet configuration/escalades.
Bon courage,
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.