02 51 76 0 34

Accès client :  mot de passe oublié   inscription

       (oubli)
AccueilDéveloppeurs / API › Centreon

Notifications SMS pour Centreon

Mis à jour le 17 septembre 2026

Centreon reprend le moteur de notification de Nagios : un script appelé par une commande, avec le numéro du contact en paramètre. Il suffit donc de déposer le script 123-SMS sur vos collecteurs et de créer deux commandes de notification pour que chaque alerte hôte ou service parte par SMS, avec retour à la normale.

1Installer le script sur les collecteurs

  1. Téléchargez l'archive et copiez notify_sms_123sms.sh dans /usr/local/bin/ de chaque collecteur (poller) : c'est le moteur de supervision du collecteur qui envoie les notifications.
  2. Renseignez IDENTIFIANT et CLE_API en tête du script, puis chmod +x.
  3. Testez en tant qu'utilisateur du moteur : sudo -u centreon-engine /usr/local/bin/notify_sms_123sms.sh 33601020304 "Test Centreon".
Identifiant et clé API : ils sont transmis par e-mail à l'inscription ; la clé se régénère dans l'espace client, rubrique API. Pour valider la configuration sans consommer de crédit, utilisez l'envoi à blanc : l'API répond 92 sans envoyer de SMS.

2Créer les commandes de notification

Configuration › Commands › Notifications › Add, une commande pour les hôtes et une pour les services :

Nom : host-notify-by-sms-123
/usr/local/bin/notify_sms_123sms.sh "$CONTACTPAGER$" "$NOTIFICATIONTYPE$ hote $HOSTNAME$ $HOSTSTATE$ $SHORTDATETIME$ $HOSTOUTPUT$"

Nom : service-notify-by-sms-123
/usr/local/bin/notify_sms_123sms.sh "$CONTACTPAGER$" "$NOTIFICATIONTYPE$ $SERVICEDESC$ sur $HOSTNAME$ $SERVICESTATE$ $SHORTDATETIME$ $SERVICEOUTPUT$"

La macro $CONTACTPAGER$ reprend le numéro du contact ; $NOTIFICATIONTYPE$ indique PROBLEM, RECOVERY ou ACKNOWLEDGEMENT. Retirez $SERVICEOUTPUT$ si vos sorties de sondes sont longues : le SMS reste ainsi sur un seul message.

3Déclarer les contacts et exporter

  1. Configuration › Users › Contacts / Users : dans le contact d'astreinte, champ Pager = 33601020304.
  2. Onglet Notification : ajoutez host-notify-by-sms-123 et service-notify-by-sms-123 aux commandes, avec la période et les états voulus.
  3. Configuration › Pollers › Export configuration : générez, déplacez les fichiers et redémarrez le moteur.

Numéros : 33601020304 ou 0601020304 pour la France ; pour l'étranger, l'indicatif précédé de 00 ou de + (converti en 00).

Le même script fonctionne avec Nagios et Icinga.

Questions fréquentes

Où installer le script dans une architecture Centreon distribuée ?

Sur chaque collecteur (poller) qui supervise les hôtes concernés, car c'est son moteur qui exécute les commandes de notification. Le serveur central seul ne suffit pas si les ressources sont supervisées par un collecteur distant.

Où saisir le numéro du destinataire ?

Dans le champ Pager du contact Centreon, repris par la macro $CONTACTPAGER$ des commandes.

Pourquoi les SMS ne partent-ils pas après la configuration ?

Vérifiez que la configuration a bien été exportée et le moteur redémarré, que le script est exécutable par l'utilisateur centreon-engine et que le collecteur a accès à Internet en HTTPS.

Peut-on recevoir le SMS de rétablissement ?

Oui : cochez les notifications de type Recovery dans le contact et dans les ressources ; $NOTIFICATIONTYPE$ affiche alors RECOVERY.

Pourquoi le SMS pour l'astreinte ?

Parce qu'il réveille : il arrive en quelques secondes, sans application ni connexion Internet sur le téléphone de l'astreinte. Et chez 123-SMS, les crédits n'expirent jamais : une réserve d'alerte reste disponible tant qu'elle n'est pas consommée.

Combien coûte une alerte SMS ?

De 0,23 € à 0,075 € HT le SMS selon le volume de crédits, sans abonnement ; les crédits n'expirent jamais.

Testez avec votre propre besoin

5 SMS offerts pour votre essai, sur simple demande : expliquez-nous votre supervision Centreon et nous créditons votre compte professionnel pour un premier envoi en conditions réelles. Offre réservée aux professionnels : entreprises, associations et collectivités.

Demander 5 SMS de test Inscription gratuite Contacter l'équipe

Téléchargement

123-sms_nagios.zip

Script de notification et commandes.
Licence MIT — libre et gratuit.

🔗 Voir sur GitHub

L'essentiel 123-SMS

  • Sans abonnement ni frais d'installation.
  • Crédits SMS sans date d'expiration.
  • Prix dégressifs de 0,23 à 0,075 € HT le SMS.
  • API HTTP(S), envoi par e-mail ou depuis l'interface web.
  • Service français, opéré depuis 2002.