« Monitoring UPS Eaton avec Nut » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
(Page créée avec « <pre>install nut</pre> /etc/nut/ups.conf : <pre> [eaton] driver = usbhid-ups port = auto desc = "Eaton 3S 700" </pre> <pre> #$ upsdrvctl start Network UPS Tools - UPS dr... »)
 
Aucun résumé des modifications
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<pre>install nut</pre>
[[category:debian]]
[[category:monitoring]]
 
<pre>aptitude install nut</pre>


/etc/nut/ups.conf :
/etc/nut/ups.conf :
Ligne 10 : Ligne 13 :


<pre>
<pre>
#$ upsdrvctl start
$# upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
Ligne 21 : Ligne 24 :
Notez l'id vendeur (0463) et l'id produit (ffff).<br>
Notez l'id vendeur (0463) et l'id produit (ffff).<br>
Le fix est très simple : créer le fichier <code>/etc/udev/rules.d/90-nut-ups.rules</code> contenant :
Le fix est très simple : créer le fichier <code>/etc/udev/rules.d/90-nut-ups.rules</code> contenant :
<pre>
# Eaton 3S 700
# Eaton 3S 700
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="0660", GROUP="nut"
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="0660", GROUP="nut"
</pre>
CA marche tout de suite mieux !
<pre>
~# upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
USB communication driver 0.32
Using subdriver: MGE HID 1.31
</pre>
<pre>
upsc -l
upsc ups@localhost
</pre>
</pre>

Dernière version du 17 août 2017 à 17:15


aptitude install nut

/etc/nut/ups.conf :

[eaton]
driver = usbhid-ups
port = auto
desc = "Eaton 3S 700"
$# upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
USB communication driver 0.32
Can't claim USB device [0463:ffff]: could not detach kernel driver from interface 0: Operation not permitted
Driver failed to start (exit status=1)

C'est lié au fait que le device usb n'est accessible qu'a root, alors que le démon upsd tourne sous l'utilisateur ups.
Notez l'id vendeur (0463) et l'id produit (ffff).
Le fix est très simple : créer le fichier /etc/udev/rules.d/90-nut-ups.rules contenant :

# Eaton 3S 700
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="0660", GROUP="nut"

CA marche tout de suite mieux !

~# upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
USB communication driver 0.32
Using subdriver: MGE HID 1.31
upsc -l
upsc ups@localhost