Comment recevoir les alertes Centreon par SMS ?
Pour commencer :
Centreon est le système de supervision le plus couramment utilisé (Simple, gratuit, …). Par défaut il peut vous envoyer des alertes par e-mail, mais pas par SMS. Ce qui dans certains cas peut être pratique.
Prérequis :
- Un abonnement chez FreeMobile (le forfait à 2€ suffit largement).
Configuration :
Création du script send_sms.sh
#!/bin/bash
### Send an SMS, using Free platform
CURL=/usr/bin/curl
URL=https://smsapi.free-mobile.fr/sendmsg
PASS={EntrezICIVotreAPIkeyFree}
USER={EntrezICIVotreIdentifiantFree}
# Getting Text
SMSData="$*"
# Sending SMS
$CURL -k -X POST "https://smsapi.free-mobile.fr/sendmsg?user=$USER&pass=$PASS&msg=$SMSData"
### End of script
Pour obtenir votre APIkey Free, c’est ici !
NB: N’oubliez pas de rendre le script exécutable (chmod 711 /chemin/vers/send_sms.sh
Dans Centreon GUI : configuration > commands > Notifications
Ajouter deux nouvelles commandes :
command_name : service-notify-by-sms
command_line : /chemin/vers/send_sms.sh “Service Alert: $HOSTALIAS$/$SERVICEDESC$ nService State: $SERVICESTATE$ nDate/Time: $LONGDATETIME$”
command_name host-notify-by-sms
command_line /chemin/vers/send_sms.sh “Host Alert: $HOSTNAME$ State: $HOSTSTATE$ nDate/Time: $LONGDATETIME$”
Dans Centreon GUI : configuration > Users > Contacts / Users
- Ajouter un nouvel utilisateur (par exemple SMS)
- lui renseigner les options et périodes de notifications
- Dans Host Notification Commands ajouter host-notify-by-sms
- Dans Service Notification Commands ajouter service-notify-by-sms
Exporter la configuration du poller, et vous n’avez plus qu’as tester 🙂
Sources :
Cet article n’est qu’une amélioration de celui-là.
Laisser un commentaire