« 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 | |||
Network UPS Tools - UPS driver controller 2. | Network UPS Tools - UPS driver controller 2.8.1 | ||
Network UPS Tools - Generic HID driver 0. | Network UPS Tools - Generic HID driver 0.52 (2.8.1) | ||
USB communication driver 0. | USB communication driver (libusb 1.0) 0.46 | ||
Using subdriver: MGE HID 1. | 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 | 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> |