« Configurer et surveiller un onduleur avec NUT » : différence entre les versions

Aller à la navigation Aller à la recherche
m
m (Avantage)
Ligne 303 : Ligne 303 :


Vous pouvez bien sur lancer la commande (ou le script) que vous souhaitez, envoyer un mail ou un message d'alerte par ejabberd, stopper un programme, etc.
Vous pouvez bien sur lancer la commande (ou le script) que vous souhaitez, envoyer un mail ou un message d'alerte par ejabberd, stopper un programme, etc.
Exemple:
Lancer le script /usr/local/bin/stoptout.sh avant d'éteindre votre machine:
<pre>
ARRET="/usr/local/bin/stoptout.sh"
case $1 in
        upsgone)
                logger -t upssched-cmd "Systeme sur onduleur";;
        onbat30)
                logger -t upssched-cmd "Lancement script"
                $ARRET;;
        onbat60)
                logger -t upssched-cmd "Arret systeme avec: upsmon -c fsd"
                upsmon -c fsd;;
        *)
                logger -t upssched-cmd "Unrecognized command: $1";;
esac
</pre>


Et bien sur, testez!
Et bien sur, testez!
Ligne 321 : Ligne 339 :
Dec  6 07:36:44 sidlol upsmon[3968]: System is being shutdown!
Dec  6 07:36:44 sidlol upsmon[3968]: System is being shutdown!
</pre>
</pre>
=== Surveiller l'onduleur par le réseau ===
Vous avez deux (ou plus) machines connectées à votre ondueleur ? Vous pouvez utiliser NUT pour surveiller (via le réseau) l'onduleur sur celles-ci:
Sur le serveur (la machine connectée à l'onduleur qui va surveiller celui-ci) modifiez les fichiers suivants:
# $editor /etc/nut/upsd.conf
LISTEN 10.10.10.101 3493
# $editor /etc/nut/upsd.users
[slave]
        password = motdepasse
        allowfrom = slaves
        upsmon slave
Sur le client:
# $editor /etc/nut/upsmon.conf
<pre>
MONITOR apc@10.10.10.101 1 slave motdepasse slave
SHUTDOWNCMD "/sbin/shutdown -h +0"
HOSTSYNC 15
POWERDOWNFLAG /etc/killpower
FINALDELAY 5
NOTIFYCMD /sbin/upssched
NOTIFYMSG ONBATT "%s is on battery"
NOTIFYMSG ONLINE "%s is back online"
NOTIFYMSG LOWBATT "%s has a low battery!"
NOTIFYMSG SHUTDOWN "System is being shutdown!"
NOTIFYFLAG ONLINE SYSLOG+EXEC
NOTIFYFLAG ONBATT SYSLOG+EXEC
NOTIFYFLAG LOWBATT SYSLOG+EXEC
NOTIFYFLAG FSD SYSLOG+WALL+EXEC
NOTIFYFLAG COMMOK SYSLOG+EXEC
NOTIFYFLAG COMMBAD SYSLOG+EXEC
NOTIFYFLAG SHUTDOWN SYSLOG+EXEC
NOTIFYFLAG REPLBATT SYSLOG+EXEC
NOTIFYFLAG NOCOMM SYSLOG+EXEC
</pre>
Relancez ups-monitor (ou nut-client et nut-server) sur le serveur et sur le client.
Votre client est prêt à recevoir les alertes du serveur et s'éteindre si nécessaire.


== nut-cgi: Surveillance Web de votre onduleur dans un navigateur ==
== nut-cgi: Surveillance Web de votre onduleur dans un navigateur ==
Administrators, autoreview, Vérificateurs d’utilisateurs, checkuser-log, editor, reviewer, usersnoop
3 321

modifications

Menu de navigation