Skip to main content
Question

envoi de notification par mail vers une personne d'astreinte en plus des notifications courantes.

  • July 30, 2024
  • 3 replies
  • 99 views

Forum|alt.badge.img+7

Bonjour

 

Je cherche une manière “élégante” de mettre en place des notification vers une personne d’astreinte (de garde) en plus des notifications autres : nous envoyons un mail sur une boite mail qui est transformé en appel téléphonique.

 

contexte : 

astreinte en heure non ouvrée (mais ce n’est pas grave si il y a aussi des appels en heures ouvrées)

Centreon 23.04 

  • Nous utilisons déjà les notifications en journée.
  • Nous avons des sites qui nécessitent une astreinte et d’autre non (groupes d’hôtes différents)
  • Nous avons des services qui nécessitent une astreinte et d’autre non (groupes de services différents et criticités différentes)

J’ai essayé  2 méthodes :

  • Mettre le destinataire d’astreinte sur un modèle de service
    • laborieux au niveau paramétrage et donc source d’erreur
  • Mettre une escalade
    • laborieux au niveau paramétrage et donc source d’erreur
    • dans ce cas si on fait l’escalade à la première notification alors la notification normale ne part pas et est remplacée par la notification d’escalade.
    • Mais plus élégant : séparation des notifications standards et notifications d’astreinte 

 

Quelqu’un a-t-il déjà mis en place un système de notification qui prenne en compte une conditionnelle du type host group ET service group ? et qui ne perturbe pas les notifications standard

avantage :

  • plus simple d’un point de vue paramétrage  : tous les services pouvant nécessiter une astreinte sont dans un groupe astreinte et seul les hôtes nécessitant une astreinte dans un groupe 

 

Merci d’avance pour vos remarques.

3 replies

Forum|alt.badge.img+7
  • Author
  • Steward ***
  • October 15, 2024

up


Forum|alt.badge.img+1
  • Steward *
  • April 18, 2025

Bonjour 

Nous avons de nombreuses notifications email ou envoi de sms via un autre system en HO ou HNO 
Les notifications HO sont configuré en heure HO via une plage horaire specifique (periode temporelle)
Les notifications HNO sont configurés en HNO via une plage hoaraire specifique aussi (periode temporelle)
Nos notifs sont placé sur les services et non les host ou host_groupe mais ca doit etre possible comme le service 

Ainsi pas de double ou de croisement d’horaire 


Forum|alt.badge.img+7
  • Author
  • Steward ***
  • April 25, 2025

Bonjour au final j’ai trouvé une solution en utilisant la macro criticality et en mettant une conditionnelle sur la commande d’envoi de la notification : 

 

[[ $_SERVICECRITICALITY_LEVEL$ -eq 3 && $_HOSTCRITICALITY_LEVEL$ -eq 3 ]] && /usr/bin/echo "***** Service Vocal centreon Notification *****\n Site: $$(echo $HOSTNAME$| cut -f2 -d '_') \n FCT: $$(echo $HOSTNAME$| cut -f3 -d '_') \n Host: $$(echo $HOSTNAME$| cut -f4 -d '_') \n Service: $SERVICENOTES$ \n Notification Type: $NOTIFICATIONTYPE$ \n Date/Time: $$(echo $DATE$| tr '-' '/') $TIME$ \n Additional Info: $SERVICEOUTPUT$" | @MAILER@ -s "[$$(echo $HOSTNAME$| cut -f1 -d '_') $$(echo $HOSTNAME$| cut -f2 -d '_')] PROBLEM $$(echo $HOSTNAME$| cut -f1 -d '_')_$$(echo $HOSTNAME$| cut -f2 -d '_')_CENTREON_$$(echo $HOSTNAME$| cut -f4 -d '_')/$SERVICENOTES$ [CRITICAL]" alerte@XXXXXXX.XXX.com