« 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
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
[[category:monitoring]]
[[category:monitoring]]


=Eaton 3S=
<pre>
<pre>
#$ lsusb
#$ lsusb
Ligne 22 : Ligne 23 :
</pre>
</pre>


Dans le même fichier modifier la valeur <code>MODE=none</code> en :
<pre>MODE=standalone</pre>
Lancez le driver :
<pre>
<pre>
#$ upsdrvctl start
#$ upsdrvctl start
Ligne 40 : Ligne 45 :
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>
Ensuite relancez udev, puis déconnetez/connectez le port usb de votre onduleur :
<pre>systemctl restart udev</pre>


Ca marche tout de suite mieux !
Ca marche tout de suite mieux !
<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
Using subdriver: MGE HID 1.31
Duplicate driver instance detected (PID file /run/nut/usbhid-ups-eaton.pid exists)! Terminating other driver!
Using subdriver: MGE HID 1.46
</pre>
</pre>


Connectez vous :
<pre>
<pre>
upsc -l
upsc -l
upsc ups@localhost
upsc eaton@localhost
</pre>
 
Pour voir la durée restante sur batterie :
<pre>upsc eaton@localhost battery.runtime</pre>
 
==Automatisation==
Créez un utilisateur dans <code>/etc/nut/upsd.users</code> :
<pre>
[upsmon]
    password = <Password>
    actions = SET
    instcmds = ALL
MONITOR eaton@localhost 1 upsmon <Password> slave
</pre>
</pre>
Relancez les services :
<pre>
systemctl restart nut-server.service
systemctl restart nut-monitor.service
</pre>
Vous pouvez a modifier la charge batterie minimale avant shutdown (20 par défaut) :
<pre>upsrw -s battery.charge.low=15 -u upsmon -p <Password> eaton@localhost</pre>