J'ai un ups Tripp-Lite AVR700U mais nut et nut-monitor ne le voient pas. Est-ce que quelqu'un a un bon tutoriel qui fonctionne ? Tout ce que je trouve date de plusieurs années et ne fonctionne pas avec ma configuration ? J'essaie de désactiver le son de notification en cas de coupure de courant. J'utilise ubuntu 18.04 bureau 64 bits
Réponse
Trop de publicités?La liste des commandes qui ont fonctionné pour moi.
(Quelques astuces supplémentaires peuvent être trouvées à l'adresse https://linux-tips.com/t/disabling-ups-beep-under-linux/592)
sudo apt-get install nut
sudo apt-get install nut-monitor
(arrêtez si démarré)
sudo upsdrvctl stop
Ouvrez / modifiez les fichiers suivants en tant que root
Exemple: sudo nano /etc/nut/nut.conf
1- Modifications à apporter au fichier nut.conf -ajoutez les lignes ci-dessous:
MODE=standalone
2- Modifications à apporter au fichier ups.conf -ajoutez les lignes ci-dessous:
[tripplite]
driver = usbhid-ups
port = auto
productid=3024
desc = "Tripp Lite AVR700U"
3- Modifications à apporter au fichier upsd.conf -ajoutez les lignes ci-dessous:
LISTEN 127.0.0.1 3493
LISTEN ::1 3493
[tripplite]
driver = usbhid-ups
port = auto
4- Redémarrez nut
sudo service nut-server restart
5- Modifications à apporter au fichier /etc/nut/upsd.users -ajoutez les lignes ci-dessous:
Exemple:
#admin est le nom d'utilisateur
[admin]
password = "test1234"
actions = SET
instcmds = ALL
5- Rechargez upsd avec la nouvelle configuration des utilisateurs:
sudo upsd -c reload
6- Démarrer le pilote
sudo upsdrvctl start
Si vous obtenez une erreur disant Impossible de réclamer le périphérique USB [09ae:3024] : impossible de détacher le pilote du noyau de l'interface 0 : Opération non permise
Vous pouvez utiliser lsusb pour connaître le numéro de bus et de périphérique pour l'onduleur Tripplite
Ensuite, changez les autorisations du périphérique
chmod 0666 /dev/bus/usb/[numéro de bus]/[numéro de périphérique]
Chmod 0666 (chmod a+rwx,u-x,g-x,o-x,ug-s,-t) définit les autorisations de sorte que, (U)ser / propriétaire peut lire, peut écrire et ne peut pas exécuter. (G)roup peut lire, peut écrire et ne peut pas exécuter. (O)thers peuvent lire, peuvent écrire et ne peuvent pas exécuter.
Exemple: Tapez:
lsusb
Recherchez la ligne Tripp Lite
Bus 003 Device 012: ID 09ae:3024 Tripp Lite (Notez que si vous débranchez votre connexion USB et la rebranchez, cela peut changer)
sudo chmod 0666 /dev/bus/usb/003/012
7- Démarrer le pilote
sudo upsdrvctl start
8- Vous pouvez interroger la liste des commandes prises en charge par votre dispositif ups avec la commande upscmd
upscmd -l tripplite
9- Pour voir l'état du bip
upsc tripplite ups.beeper.status
10- Pour désactiver le bip
upscmd tripplite beeper.disable
Nom d'utilisateur: admin
Mot de passe: test1234
11- Pour vérifier qu'il a été désactivé
upsc tripplite ups.beeper.status
Remarque: Une fois la configuration terminée, vous pouvez utiliser une interface graphique appelée nut-monitor pour voir toutes les options / réglages en temps réel. https://networkupstools.org/projects.html