我有一台 tripp-lite AVR700U ups,但是坚果和螺母监视器看不到。有人有好的解决办法吗?我找到的所有东西都是几年前的,而且不适用于我的设置?我正在尝试禁用断电蜂鸣声。我使用的是 ubuntu 18.04 64 位桌面
答案1
对我有用的命令列表。
(更多提示可参见https://linux-tips.com/t/disabling-ups-beep-under-linux/592)
sudo apt-get install nut
sudo apt-get install nut-monitor
(已开始则停止)
sudo upsdrvctl stop
以 root 身份打开/编辑以下文件
例如:sudo nano /etc/nut/nut.conf
1- 对文件进行更改nut.conf-添加以下几行:
MODE=standalone
2- 对文件进行更改ups配置文件文件——添加以下行:
[tripplite]
driver = usbhid-ups
port = auto
productid=3024
desc = "Tripp Lite AVR700U"
3- 对文件进行更改upsd.conf -添加以下几行:
LISTEN 127.0.0.1 3493
LISTEN ::1 3493
[tripplite]
driver = usbhid-ups
port = auto
4- 重启螺母
sudo service nut-server restart
5- 对文件进行更改/etc/nut/upsd.用户-添加以下几行:
例子:
#admin is the username
[admin]
password = "test1234"
actions = SET
instcmds = ALL
5- 使用新用户配置重新加载 upsd:
sudo upsd -c reload
6-启动驱动程序
sudo upsdrvctl start
如果你收到错误信息无法声明 USB 设备 [09ae:3024]: 无法从接口 0 分离内核驱动程序: 操作不允许
您可以使用系统盘找出 Tripplite UPS 的总线和设备编号
然后更改设备的权限
chmod 0666 /dev/bus/usb/[bus number]/[device number]
Chmod 0666 (chmod a+rwx,u-x,g-x,o-x,ug-s,-t) sets permissions so that, (U)ser / owner can read, can write and can't execute. (G)roup can read, can write and can't execute. (O)thers can read, can write and can't execute.
例如:输入:
lsusb
寻找特里普精简版线
总线 003 设备 012:ID 09ae:3024 Tripp Lite (请注意,如果您拔下 USB 连接并重新插入,情况可能会发生变化)
sudo chmod 0666 /dev/bus/usb/003/012
7- 启动驱动程序
sudo upsdrvctl start
8- 您可以使用 upscmd 查询 ups 设备支持的命令列表
upscmd -l tripplite
9-查看蜂鸣器的状态
upsc tripplite ups.beeper.status
10- 禁用蜂鸣器
upscmd tripplite beeper.disable
Username: admin
Password: test1234
11-检查是否已被禁用
upsc tripplite ups.beeper.status
注意:安装完成后,您可以使用名为螺母监视器实时查看所有选项/设置。https://networkupstools.org/projects.html