网站公司网站定制,企业网盘收费,拔萝卜在线视频免费观看,wordpress滑验证UPS说明#xff1a; UPS的作用就不必讲了#xff0c;我选择是SANTAKTGBOX-850#xff0c;规格为 850VA/510W#xff0c;可以满足所需#xff0c;关键是Debian10自带了驱动可以支持#xff0c;免去安装驱动#xff0c;将UPS通过USB线连接服务器即可#xff0c;如下图所示…UPS说明 UPS的作用就不必讲了我选择是SANTAKTGBOX-850规格为 850VA/510W可以满足所需关键是Debian10自带了驱动可以支持免去安装驱动将UPS通过USB线连接服务器即可如下图所示 注1官方未说明支持Linux系统实际是支持的。 注2其中只有一排插座提供UPS供电另一排只起防雷保护作用注意看说明书。
Linux nut说明 nut(Network UPS tools)是一个Linux下的网络版的UPS工具采用C/S架构服务器端连接UPS设备客户端通过网络连接服务器端接收UPS相关信息更多了解可以浏览nut工具的官网https://networkupstools.org/
第1步安装nut相关服务
#安装nut驱动、服务器端、客户端和服务器端WEB服务
rootserver:~# apt-get install nut nut-server nut-client nut-cgi
... ...#列出nut目录下的文件
rootserver:~# ls /etc/nut
hosts.conf nut.conf ups.conf upsd.conf upsd.users upsmon.conf upssched.conf upsset.conf upsstats.html upsstats-single.htmlnut的配置文件比较多可以做个分类以便理解 驱动相关配置文件(nut-driver)ups.conf 服务器端配置文件(nut-server)nut.conf, upsd.conf, upsd.users, upssched.conf 服务器端WEB支持(nut-cgi)hosts.conf, upsset.conf 客户端的配置文件(nut-client)upsmon.conf
第2步驱动配置
#打开ups.conf配置文件在文件尾添加内容
rootserver:~# vi /etc/nut/ups.conf
rootserver:~# cat /etc/nut/ups.conf
...
[tgbox850]driverusbhid-upsportautovendorid0463descSANTAK TGBOX-850 UPSpollinterval1override.battery.charge.low40
rootserver:~#
其中“override.battery.charge.low 40” 表示ups电量降到40%的时候触发低电量报警默认值为20。低电量报警是UPS重要的信息多数情况下作为服务器关机操作的触发条件。
第3步服务器端配置
#修改运行模式
rootserver:~# vi /etc/nut/nut.conf
rootserver:~# cat /etc/nut/nut.conf
... ...
MODEnetserver#修改网络监听配置
rootserver:~# vi /etc/nut/upsd.conf
rootserver:~# cat /etc/nut/upsd.conf
... ...
LISTEN 0.0.0.0 3493#创建客户端连接时所需用户名和密码
rootserver:~# vi /etc/nut/upds.users
rootserver:~# cat /etc/nut/upds.users
... ...
[nutuser]password nutpasswdupsmon master#配置WEB(CGI)服务(nutuser和nutpasswd为upds.users文件添加的用户和密码)
rootserver:~# vi /etc/nut/hosts.conf
rootserver:~# cat /etc/nut/hosts.conf
... ...
MONITOR tgbox850localhost 1 nutuser nutpasswd master#确认CGI目录安全性
rootserver:~# vi /etc/nut/upsset.conf
rootserver:~# cat /etc/nut/upsset.conf
... ...
I_HAVE_SECURED_MY_CGI_DIRECTORY#重新拔插一下UPS的USB线然后重启相关服务执行后若未返回到命令提示状态Ctrl C即可。
rootserver:~# service nut-driver restart
rootserver:~# service nut-server restart
rootserver:~# service nut-monitor restart#查看服务是否正常启动
rootserver:~# lsof -i:3493
upsd 12413 nut 4u IPv4 185568 0t0 TCP *:nut (LISTEN)
rootserver:~#
第4步配置WEB服务(CGI)
rootserver:~# ls /usr/share/nut
cmdvartab driver.list www#修改apache2.conf文件添加内容
rootserver:~# vi /etc/apache2/apache2.conf
rootserver:~# cat /etc/apache2/apache2.conf
... ...
Alias /nut /usr/share/nut/www
Directory /usr/share/nut/wwwOptions SymLinksIfOwnerMatchAllowOverride AllRequire all granted
/Directory
... ...#确认apache2使能CGI支持
rootserver:~# a2enmod cgi
[Sat Aug 19 10:22:33.100704 2023] [so:warn] [pid 12757] AH01574: module dav_module is already loaded, skipping
Module cgi already enabled#修改serve-cfg-bin.conf文件内容
rootserver:~# vi /etc/apache2/conf-available/serve-cgi-bin.conf
rootserver:~# cat vi /etc/apache2/conf-available/serve-cgi-bin.conf
... ...IfDefine ENABLE_USR_LIB_CGI_BINScriptAlias /cgi-bin/ /usr/lib/cgi-bin/Directory /usr/lib/cgi-binAllowOverride NoneAddHandler cgi-script .cgiOptions ExecCGI -MultiViews SymLinksIfOwnerMatchRequire all granted/Directory/IfDefine
... ...#重启apache2服务
rootserver:~# service apache2 restart
第5步浏览器查看UPS信息 在WINDOWS客户端打开浏览器输入网址http://192.168.121.240/nut界面如下
需要注意谷歌浏览器测试时可能出现直接下载CGI文件不执行的问题若出现这个情况换Edge浏览器测试。
阶段说明 至此只是完成了nut服务器端的配置更多关键内容将在nut客户端的配置中说明。 参考文章Linux UPS配置详解 (山特SANTAK TGBOX-850 )_mayer的博客-CSDN博客电源管理之捣腾家用 UPS - 知乎PVE/Linux安装nut管理apc BK650M2-CH ups自动关机 - 海运的博客SANTAKTGBOX-850在Linux下的UPS部署踩坑记 - 百度文库