Aller au contenu

RichardK

Membres
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

À propos de RichardK

RichardK's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Bonsoir, Pour ceux intéressés, après installation du package nail(afin d d'envoyer des messages) , j'ai écrit un script (Sh) pour avertir par mail que l'onduleur est passé sur batterie lors d'une coupure de courant ou disjoncteur sauté. Au retour du courant le même script (positionné dans le crontab) envoi un mail pour prévenir que l'onduleur est repassé sur le secteur (utile pour avertir si la coupure était un arrêt EDF et non le disjoncteur) après extinction ou non du syno. Fin du blabla voici le script -------------------------------- #!/bin/sh mail="/opt/bin/nail" mailbox="adresse.mail@avertir.com" status_log="/volume1/@tmp/etatUPS.txt" jnl_log="/volume1/@tmp/etatcourant.jnl" ladate=`date +%d/%m/%Y-%H:%M` ups_stat=`/usr/syno/bin/upsc ups@localhost ups.status2>/dev/null` if [ $? -ne 0 ]; then echo"ERR" return 255 fi for status in $ups_stat ; do case"$status" in "OL"|"OB"|"LB") status_new=$status ;; esac done status_old=`cat $status_log | awk '{print $1}'` for status in $status_old$status_new ; do case"$status" in "OLOL") echo"OK" ;; "OLOB"|"OLLB") echo"Onduleur sur batterie." | $mail -s "Problèmes électriques à lamaison $ladate" $mailbox echo $status_new > $status_log ;; "OBLB") echo"La panne perdure le syno va s éteindre." | $mail -s "Problèmes électriques sérieux à la maison $ladate" echo$status_new > $status_log ;; "OBOL"|"LBOL") echo"Le courant est revenu . " | $mail -s "Fin des problèmes électriques à la maison $ladate"$mailbox echo$status_new > $status_log ;; *) echo$status_new > $status_log ;; esac done rm -f /root/dead.letter ___________________________
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.