Terastation RI-TGL: supervision UPS distant (NUT slave)
26 Avr 2014
Sommaire
Fonctionnalités
- Suivi à distance d’un onduleur (onduleur supervisé par un autre serveur via NUT)
- Arrêt de la Terastation en cas de fin de batterie de l’onduleur distant
- Redémarrage automatique lors du retour du secteur
- Notification à l’écran de l’état de l’onduleur
Méthode
Voici comment lié une Terastation à un serveur distant qui supervise un onduleur (UPS) commun.
On place un processus « upsmon » en mode « slave » qui va récupérer les infos sur le serveur où tourne un processus « upsmon » en mode « master ».
Les fichiers suivants ont du être modifiés/ajoutés:
-
/etc/init.d/ups
Modification du script de lancement pour lancer upsmon à la place de apcupsd ou omronupsd.
Il y a aussi une modification pour le mode « ups_recover » qui à été ajouté par Buffalo dans apcupsd (qui n’a pas fourni les sources avec le RITGL mais avec les versions XL. Voir: Source Buffalo apcupsd-3.12.1.tar.gz ). Ce mode permet le redémarrage automatique de la Terastation lorsque l’alimentation revient après une coupure. -
/etc/upsmon.conf
Configuration de upsmon.conf en mode slave. Il faut changer les noms des onduleurs à surveiller !!!
-
/usr/local/bin/upsmon_notify.sh
Permet l’affichage d’informations sur l’écran du Terastation (ça aussi c’était ajouté par Buffalo dans le code des pilotes d’onduleurs apc et omron). Par contre c’est pas complètement au point.
-
/usr/local/sbin/upsc, /usr/local/sbin/upsmon, /usr/local/lib/libupsclient.so.3, /usr/local/lib/libupsclient.so.3.0.1
Code re-compilé de nut pour ARM/orion
-
/www/cgi-bin/html/en/maintenance_ups.pl
Modification de la configuration web, pour activer ou non la supervision.
-
/etc/daemonwatch.list
La supervision UPS a été ajouté au process de surveillance des daemons (si un process s’arrête, daemonwatch le redémarre).
Téléchargement / Download
Les fichiers nécessaires sont disponibles ici:
Installation
Ne fonctionne qu’avec un Firmware 1.01 (TS-RIGL_101-116) !!!
Pour récupérer l’archive sur la Terastation, on peut soit passer par une clé USB, soit par TFTP.
L’archive tar est à décompresser à la racine de la Terastation. A faire en tant que « root » (il faut donc avoir accès au root, et donc avoir une installation modifiée).
su -
cd /
tar xzvf /root/terastation-nutslave.tar.gz