Notification SMS via BulkSMS pour Nagios/OpsView Imprimer Envoyer
Écrit par Xavier   
#!/bin/bash
#
# Simple Nagios SMS Notification via BulkSMS - OpsView Ed.
#
# Copyright (c) 2009 Xavier Garreau - Maneya
#

# Routing quality can be adjusted here :
# [routing_group:1] => Eco
# [routing_group:2] => Standard
# [routing_group:3] => Premium
BULKROUTING=[routing_group:1]

# Set this to your Password :
BULKPWD=TESTONLY

BULKSUBJECT=$BULKROUTING$BULKPWD

if [ "$NAGIOS_SERVICEDESC" != "" ]
then
/usr/bin/printf "%b" "$NAGIOS_NOTIFICATIONTYPE : $NAGIOS_SERVICEDESC \
$NAGIOS_SERVICESTATE > $NAGIOS_HOSTALIAS\nDate: $NAGIOS_DATE" | \
/usr/bin/mail -s "$BULKSUBJECT" $NAGIOS_CONTACTPAGER@bulksms.net
else
/usr/bin/printf "%b" "$NAGIOS_NOTIFICATIONTYPE $NAGIOS_HOSTNAME \
$NAGIOS_HOSTSTATE\nDate: $NAGIOS_DATE" | \
/usr/bin/mail -s "$BULKSUBJECT" $NAGIOS_CONTACTPAGER@bulksms.net
fi

 

Ce script, bulk_sms, est à poser dans /usr/local/nagios/libexec/notifications. Il vous faut renseigner votre mot de passe et, naturellement, configurer correctement votre compte BulkSMS pour la partie Mail2SMS.

Pour le faire prendre en compte par OpsView :

  1. dans le menu Advanced / SMS Notification, il faut créer une nouvelle méthode de notification nommée BulkSMS et renseigner bulk_sms comme commande.
  2. Dans le menu Advanced / System preferences, choisissez l'onglet SMS et sélectionnez le choix BulkSMS.
  3. Pour les utilisateurs qui veulent recevoir les notifications par SMS cochez la case correpondante de leur profil et renseignez leur numéro de portable au format international sans 0 et sans + : 33612345678. (Le SMS de test n'est pas fonctionnel)
 
 

Maneya sur FB

Rechercher

Au hasard

De l'utilité du SSD

Un PC, en vieillissant,  ça se traîne lorsqu'il s'agit de démarrer. Un passage sur SSD améliore-t-il la situation ?

 

Lire la suite...