Aller au contenu

Notification Par Mail Lors Du Passage Ups Sur Batterie


Messages recommandés

  • 10 mois après...

Bonjour,

je me permet de faire une petit intervention 1 ans plus tard ^^,
pour etre avertie par email qu'une coupure de courant a lieux il suffi d'utilisé syslog.

1) telecharger syslog depuis le centre de package
2) demarrer le serveur syslog server
3) dans la rubrique notification du serveur cocher la case "le mot clé comprend"
4) entrer le mot "battery"
5) appliquer les modifications
6) allez dans panneau de configuration, puis syslog
7) activer le client et entrer l'ip du syno lui même
8) sauvegarder

et voila vous recevrez un email qui vous préviendra que l'UPS est sur battery

Modifié par devildant
Lien vers le commentaire
Partager sur d’autres sites

  • 4 mois après...
Bonjour,
J'ai suivi les instructions de Lokomass.
Malheureusement j'ai un souci, je ne reçois pas les mails.
Dans les logs, je vois que les instructions d'envoi (au passage sur l'UPS et au retour) sont bien passées mais plantent : "Failed to send email (Failed to found mail tag).
Voici mes extraits de fichiers :
- synoups (fin de fichier)
UPSSendMsg() {
        St=`UPSStatusGet`
        if [ "$St" = "OL" ]; then
                echo "WARNING: UPS is On-Line"
                return
        fi
        if [ "$St" = "OB" ]; then
                echo "UPS is On-Battery"
                /usr/syno/bin/synomail UPSDown
                SYSLOG "UPS on battery."
                return
        fi
}

UPSRestart() {
        if [ ! -f $SZF_SAFEMODE ]; then
                return
        fi
        echo "UPS back on-line, so wait to reboot" >> $SZF_SAFEMODE
        sleep 30
        St=`UPSStatusGet`
        if [ "$St" = "OL" ]; then
                synologset1 sys warn 0x11300012
                SYSLOG "UPS back to On-Line and reboot."
                reboot
        fi
}

case "$1" in
online)
        /usr/syno/bin/synomail UPSBack
        UPSRestart
        ;;
onbatt)
        UPSSendMsg $1
        ;;
lowbatt | nocomm)
        UPSSafeMode $1
        ;;
fsd)
        usr/syno/sbin/upsmon -c fsd
        UPSSafeMode $1
        ;;
esac

- mails (fin de fichier, modifié par copier / coller pour les parties principales)
[UPSDown]
Subject: Alerte - %HOSTNAME% fonctionne sur lâUPS.

Cher utilisateur, chère utilisatrice,

Une coupure de courant est en cours.
%HOSTNAME% fonctionne sur lâUPS.

Cordialement,
%COMPANY_NAME%


[UPSBack]
Subject: Fin Alerte - %HOSTNAME% a été connecté en ligne.

Cher utilisateur, chère utilisatrice,

Le courant a été rétabli.
%HOSTNAME% fonctionne désormais en ligne.

Cordialement,
%COMPANY_NAME%

- et upssched.conf


AT ONLINE * EXECUTE online
AT ONBATT * EXECUTE onbatt
AT ONLINE * CANCEL-TIMER fsd
AT LOWBATT * EXECUTE lowbatt
AT NOCOMM * EXECUTE nocomm
AT FSD * EXECUTE fsd

Si vous avez une idée (ou la solution à mon problème)...

Merci !

Lien vers le commentaire
Partager sur d’autres sites

Au passage je pense qu'il y a un problème avec le upssched.conf.

Le fait de l'écraser (au boot) avec cette version modifiée : il n'insère plus l'instruction ONBATT qui lance le SafeMode (après un certain temps grâce au timer).

Pas conséquent, le passage ONBATT ne fait que envoyer un mail.

AMHA, non ?

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Bonjour,

je me permet de faire une petit intervention 1 ans plus tard ^^,

pour etre alertie par email qu'une coupure de courant a lieux il suffi d'utilisé syslog.

1) telecharger syslog depuis le centre de pacquets

2) demarrer le serveur syslog server

3) dans la rubrique notification du serveur cocher la case "le mot clé comprend"

4) entrer le mot "battery"

5) appliquer les modifications

6) allez dans panneau de configuration, puis syslog

7) activer le client et entrer l'ip du syno lui même

8) sauvegarder

et voila vous recevrez un email qui vous préviendra que l'UPS est sur battery

Merci pour la suggestion d'utiliser le serveur Syslog. Tant qu'à faire, autant rajouter un mot-clé "back" pour obtenir un mail en cas de retour à la normale (SYSLOG "UPS back to On-Line and reboot.")

Lien vers le commentaire
Partager sur d’autres sites

  • 4 mois après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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.