Onduleur ups tools help
Résolu/Fermé
tlep
Messages postés
596
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
25 octobre 2012
-
11 nov. 2005 à 16:41
Syagrius - 10 janv. 2006 à 06:04
Syagrius - 10 janv. 2006 à 06:04
A voir également:
- Onduleur ups tools help
- Daemon tools lite - Télécharger - Émulation & Virtualisation
- Media creation tools - Télécharger - Systèmes d'exploitation
- Ds3 tools - Télécharger - Émulation
- Pc tools - Télécharger - Divers Utilitaires
- Demande de retenue pour retrait ups ✓ - Forum Vos droits sur internet
3 réponses
tlep
Messages postés
596
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
25 octobre 2012
118
12 nov. 2005 à 00:46
12 nov. 2005 à 00:46
Bon bah je me réponds à moi-même, au cas où çà puisse aider quelqu'un.
Le principe de paramétrage est assez simple; la principale difficulté consiste à trouver le driver approprié et le device utilisé (si google n'existait pas... :-)), pour le renseigner dans le fichier /etc/nut/ups.conf :
Dans mon cas (back up UPS 500, sur port usb), je me suis arrêté sur le driver "hidups", et le device "/dev/usb/hiddev0"
Il s'agit donc simplement d'insérer ces lignes au fichier de config /etc/nut/ups.conf:
[myups] #nom par défaut de mon onduleur
driver = hidups
port = /dev/usb/hiddev0
Puis test:
upsdrvctl start
"Detected American Power Conversion Back-UPS CS 500 FW:808.q3.I USB FW:q3
on port /dev/usb/hiddev0"
Bingo !
Puis démarrage d'upsd:
"upsd"
Network UPS Tools upsd 2.0.1
/etc/nut/upsd.conf is world readable
Connected to UPS [myups]: hidups-hiddev0
/etc/nut/upsd.users is world readable
Synchronizing...done
Puis vérification des infos communiquées par l'onduleur :
upsc myups@localhost
battery.charge: 100
battery.chemistry: Unknown
battery.runtime: 960
driver.name: hidups
driver.parameter.port: /dev/usb/hiddev0
driver.version: 2.0.1
ups.delay.shutdown: 0
ups.delay.start: 0
ups.load: 0
ups.mfr: Unknown
ups.model: Unknown
ups.serial: Unknown
ups.status: OL
Le principe de paramétrage est assez simple; la principale difficulté consiste à trouver le driver approprié et le device utilisé (si google n'existait pas... :-)), pour le renseigner dans le fichier /etc/nut/ups.conf :
Dans mon cas (back up UPS 500, sur port usb), je me suis arrêté sur le driver "hidups", et le device "/dev/usb/hiddev0"
Il s'agit donc simplement d'insérer ces lignes au fichier de config /etc/nut/ups.conf:
[myups] #nom par défaut de mon onduleur
driver = hidups
port = /dev/usb/hiddev0
Puis test:
upsdrvctl start
"Detected American Power Conversion Back-UPS CS 500 FW:808.q3.I USB FW:q3
on port /dev/usb/hiddev0"
Bingo !
Puis démarrage d'upsd:
"upsd"
Network UPS Tools upsd 2.0.1
/etc/nut/upsd.conf is world readable
Connected to UPS [myups]: hidups-hiddev0
/etc/nut/upsd.users is world readable
Synchronizing...done
Puis vérification des infos communiquées par l'onduleur :
upsc myups@localhost
battery.charge: 100
battery.chemistry: Unknown
battery.runtime: 960
driver.name: hidups
driver.parameter.port: /dev/usb/hiddev0
driver.version: 2.0.1
ups.delay.shutdown: 0
ups.delay.start: 0
ups.load: 0
ups.mfr: Unknown
ups.model: Unknown
ups.serial: Unknown
ups.status: OL
tlep
Messages postés
596
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
25 octobre 2012
118
12 nov. 2005 à 01:03
12 nov. 2005 à 01:03
.. Puis un petit test:
Je débranche l'onduleur pour vérifier la validité des infos, et je tape :
while true; do upsc myups@localhost|grep charge;sleep 1;clear;done
Tout fonctionne: le niveau de batterie baisse:
battery.charge: 77
Là, je pourrais pousser plus avant les possibilités offertes par "nut", mais un petit shell via crontab (toutes les 5 minutes) me suffit :
#!/bin/bash
charge=`upsc myups@localhost|grep charge|awk '{print $2}'`
#Charge inférieure à 60%: bip !
if [ $charge -lt 60 ];then echo -e "\a";fi
#Charge inférieure à 45%: arrêt du système !
if [ $charge -lt 45 ];then shutdown -h now "\a";fi
Avis aux amateurs !
Thierry
Je débranche l'onduleur pour vérifier la validité des infos, et je tape :
while true; do upsc myups@localhost|grep charge;sleep 1;clear;done
Tout fonctionne: le niveau de batterie baisse:
battery.charge: 77
Là, je pourrais pousser plus avant les possibilités offertes par "nut", mais un petit shell via crontab (toutes les 5 minutes) me suffit :
#!/bin/bash
charge=`upsc myups@localhost|grep charge|awk '{print $2}'`
#Charge inférieure à 60%: bip !
if [ $charge -lt 60 ];then echo -e "\a";fi
#Charge inférieure à 45%: arrêt du système !
if [ $charge -lt 45 ];then shutdown -h now "\a";fi
Avis aux amateurs !
Thierry
Mandriva 2006
J'ai fais comme t'a dis et ça fonctionne, mais c'est différent pour Mandriva 2006
alors je met mon grain de sel :)
Je suis sous Mandriva 2006 avec un APC Back-UPS ES 350
On fait la même procédure que tu a décris sauf qu'on enleve le répertoire usb/
[myups] #nom par défaut de mon onduleur
driver = hidups
port = /dev/hiddev0
J'ai fais comme t'a dis et ça fonctionne, mais c'est différent pour Mandriva 2006
alors je met mon grain de sel :)
Je suis sous Mandriva 2006 avec un APC Back-UPS ES 350
On fait la même procédure que tu a décris sauf qu'on enleve le répertoire usb/
[myups] #nom par défaut de mon onduleur
driver = hidups
port = /dev/hiddev0