帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
Debian10- 安装nut服务器(UPS)
发布时间:2024-03-06 02:18:10   分类:帮助文档
Debian10: 安装nut服务器(UPS) 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服务 root@server:~# apt-get install nut nut-server nut-client nut-cgi ... ... #列出nut目录下的文件 root@server:~# ls /etc/nut hosts.conf nut.conf ups.conf upsd.conf upsd.users upsmon.conf upssched.conf upsset.conf upsstats.html upsstats-single.html nut的配置文件比较多,可以做个分类,以便理解: 驱动相关配置文件(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配置文件,在文件尾添加内容 root@server:~# vi /etc/nut/ups.conf root@server:~# cat /etc/nut/ups.conf ... [tgbox850] driver=usbhid-ups port=auto vendorid=0463 desc='SANTAK TGBOX-850 UPS" pollinterval=1 override.battery.charge.low=40 root@server:~# 其中“override.battery.charge.low = 40” 表示ups电量降到40%的时候触发低电量报警,默认值为20。低电量报警是UPS重要的信息,多数情况下,作为服务器关机操作的触发条件。 第3步:服务器端配置 #修改运行模式 root@server:~# vi /etc/nut/nut.conf root@server:~# cat /etc/nut/nut.conf ... ... MODE=netserver #修改网络监听配置 root@server:~# vi /etc/nut/upsd.conf root@server:~# cat /etc/nut/upsd.conf ... ... LISTEN 0.0.0.0 3493 #创建客户端连接时所需用户名和密码 root@server:~# vi /etc/nut/upds.users root@server:~# cat /etc/nut/upds.users ... ... [nutuser] password = nutpasswd upsmon master #配置WEB(CGI)服务(nutuser和nutpasswd为upds.users文件添加的用户和密码) root@server:~# vi /etc/nut/hosts.conf root@server:~# cat /etc/nut/hosts.conf ... ... MONITOR tgbox850@localhost 1 nutuser nutpasswd master #确认CGI目录安全性 root@server:~# vi /etc/nut/upsset.conf root@server:~# cat /etc/nut/upsset.conf ... ... I_HAVE_SECURED_MY_CGI_DIRECTORY #重新拔插一下UPS的USB线,然后重启相关服务,执行后若未返回到命令提示状态,Ctrl + C即可。 root@server:~# service nut-driver restart root@server:~# service nut-server restart root@server:~# service nut-monitor restart #查看服务是否正常启动 root@server:~# lsof -i:3493 upsd 12413 nut 4u IPv4 185568 0t0 TCP *:nut (LISTEN) root@server:~# 第4步:配置WEB服务(CGI) root@server:~# ls /usr/share/nut cmdvartab driver.list www #修改apache2.conf文件,添加内容 root@server:~# vi /etc/apache2/apache2.conf root@server:~# cat /etc/apache2/apache2.conf ... ... Alias /nut /usr/share/nut/www Options +SymLinksIfOwnerMatch AllowOverride All Require all granted ... ... #确认apache2使能CGI支持 root@server:~# 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文件内容 root@server:~# vi /etc/apache2/conf-available/serve-cgi-bin.conf root@server:~# cat vi /etc/apache2/conf-available/serve-cgi-bin.conf ... ... ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ AllowOverride None AddHandler cgi-script .cgi Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted ... ... #重启apache2服务 root@server:~# service apache2 restart 第5步:浏览器查看UPS信息 在WINDOWS客户端,打开浏览器,输入网址:http://192.168.121.240/nut,界面如下: 需要注意:谷歌浏览器测试时可能出现直接下载CGI文件(不执行)的问题,若出现这个情况,换Edge浏览器测试。 阶段说明: 至此,只是完成了nut服务器端的基本配置,更多关键内容将在nut客户端的配置中说明。 参考文章:Linux UPS配置详解 (山特SANTAK TGBOX-850 )_mayer的博客-博客电源管理之捣腾家用 UPS - 知乎PVE/Linux安装nut管理apc BK650M2-CH ups自动关机 - 海运的博客SANTAKTGBOX-850在Linux下的UPS部署踩坑记 - 百度文库
香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价