Notification par sms dans Zabbix

Dans ce tutoriel, nous allons suivre les différentes étapes nécessaires à l’activation de la notification par sms. Ainsi, il sera alors possible de recevoir par simple sms le moindre changement de statut d’un item, grâce à la génération d’événements des triggers. Ici nous allons utiliser comme modem gsm une clé USB Hawaii et l’utilitaire gammu pour l’interfaçage du téléphone avec votre ordinateur.

Rôle Nom
Rédacteur Wilson GAMO

installation et configuration de gammu

sous ubuntu apt-get install gammu ensuite on édite le fichier /etc/gammurc ou le fichier .gammurc(si le fichier n’existe pas on le crée)

[gammu]
port = /dev/ttyUSB0
model =
connection = at19200
synchronizetime = yes
logfile =
logformat = nothing
use_locking =
gammuloc =

A ce niveau vous pouvez deja envoyer des sms depuis votre ordinateur en utilisant la commande suivante

gammu --identify
echo "Tapez ici votre SMS" | gammu --sendsms TEXT 06XXXXXX

Pour plus d’information sur gammu http://doc.ubuntu-fr.org/gammu

Configurer zabbix -sms avec GAMMU

Créer un script (rendez le exécutable) sur le serveur zabbix dans le AlertScriptsPath(=/etc/zabbix/alert.d/ sur ubuntu)

#!/bin/sh
HOME=/etc
PATH=/bin:/sbin:/usr/bin:/usr/sbin
LOGFILE="/var/log/zabbix-server/zabbix-sms.log"
echo "Recipient='$1' Message='$3'" >> ${LOGFILE}
MOBILE_NUMBER=`echo "$1" | sed s#\s##`
# Log it
echo "echo $3 | /usr/bin/sudo /usr/bin/gammu --sendsms TEXT ${MOBILE_NUMBER}" >>${LOGFILE}
# Send it
echo "$3" | /usr/bin/sudo /usr/bin/gammu --sendsms TEXT "${MOBILE_NUMBER}" 1>>${LOGFILE} 2>&1
# EOF

ajouter

zabbix ALL = NOPASSWD:/usr/bin/gammu

dans sudoers. Si vos action et notification sont bien faites zabbix pourra envoyez des sms !!!

zabbix/zabbix-sms-notification.txt · Dernière modification: 02/03/2017 15:41 (modification externe)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0