nut 和 nut-monitor 无法使用 Ubuntu 18.04 连接到 tripp-lite ups

nut 和 nut-monitor 无法使用 Ubuntu 18.04 连接到 tripp-lite ups

我有一台 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

相关内容