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

Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 23 : Ligne 23 :


<pre>
<pre>
$# upsdrvctl start
#$ upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - UPS driver controller 2.8.1
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
Network UPS Tools - Generic HID driver 0.52 (2.8.1)
USB communication driver 0.32
USB communication driver (libusb 1.0) 0.46
Can't claim USB device [0463:ffff]: could not detach kernel driver from interface 0: Operation not permitted
libusb1: Could not open any HID devices: insufficient permissions on everything
No matching HID UPS found
upsnotify: failed to notify about state 4: no notification tech defined, will not spam more about it
Driver failed to start (exit status=1)
Driver failed to start (exit status=1)
</pre>
</pre>


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. <br>
Vous terminez avec une erreur. 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.<br>
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>
<pre>
# Eaton 3S 700
# Eaton 3S
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>
</pre>


CA marche tout de suite mieux !
Ca marche tout de suite mieux !
<pre>
<pre>
~# upsdrvctl start
~# upsdrvctl start