Debian10: 安装nut服务器(UPS)

这篇具有很好参考价值的文章主要介绍了Debian10: 安装nut服务器(UPS)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

UPS说明:
UPS的作用就不必讲了,我选择是SANTAKTGBOX-850,规格为 850VA/510W,可以满足所需,关键是Debian10自带了驱动可以支持,免去安装驱动,将UPS通过USB线连接服务器即可,如下图所示:

upsnut服务器,linux,运维,服务器

注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
<Directory /usr/share/nut/www>
        Options +SymLinksIfOwnerMatch
        AllowOverride All
        Require all granted
</Directory>
... ...

#确认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
... ...
	<IfDefine ENABLE_USR_LIB_CGI_BIN>
		ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
		<Directory "/usr/lib/cgi-bin">
			AllowOverride None
            AddHandler cgi-script .cgi
			Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
			Require all granted
		</Directory>
	</IfDefine>
... ...

#重启apache2服务
root@server:~# service apache2 restart

第5步:浏览器查看UPS信息
在WINDOWS客户端,打开浏览器,输入网址:http://192.168.121.240/nut,界面如下:
upsnut服务器,linux,运维,服务器

需要注意:谷歌浏览器测试时可能出现直接下载CGI文件(不执行)的问题,若出现这个情况,换Edge浏览器测试。

阶段说明:
至此,只是完成了nut服务器端的基本配置,更多关键内容将在nut客户端的配置中说明。

参考文章:
Linux UPS配置详解 (山特SANTAK TGBOX-850 )_mayer的博客-CSDN博客
电源管理之捣腾家用 UPS - 知乎
PVE/Linux安装nut管理apc BK650M2-CH ups自动关机 - 海运的博客
SANTAKTGBOX-850在Linux下的UPS部署踩坑记 - 百度文库文章来源地址https://www.toymoban.com/news/detail-771493.html

到了这里,关于Debian10: 安装nut服务器(UPS)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 群晖网络UPS服务器-PVE All In One使用UPS

    UPS只有一根USB数据连接线,但同时给两个硬件设备供电,目的是实现断电时两个硬件(三套系统)自动关机。 实现方案:USB直接连接的黑群晖1设置为服务器,将UPS的状态共享给运行在副NAS硬件上的黑群晖2和PVE,断电时黑群晖2和PVE也都能获取到电源状态,也自动关机。 群晖

    2024年04月25日
    浏览(45)
  • 一台UPS实现NAS、PC和服务器的自动关机

    如何用一台UPS控制多台主机的断电自动关机?NetworkUPSTools(NUT)的安装与配置 家用UPS同时给NAS和PC使用实现自动关机 https://networkupstools.org/ pengdonglin137@163.com 之前在买NAS时配了一台UPS,有自动关机功能。最近买了台T620服务器,又不想再给它配一台UPS,所以在网上查找如何跟NAS共

    2024年02月03日
    浏览(80)
  • 随身WIFI刷真Linux(Debian)系统搭配拓展坞做超低功耗服务器

    环境准备: 买个最便宜的随身WiFi(15以下可以入手,有的车甚至可以几毛钱) 一个小螺丝刀、WiFi网络环境、Windows电脑 9008驱动 MIKO(系统备份还原工具) adb Debian系统镜像 文末参考链接中有大佬们提供的环境包和系统镜像包: https://wwz.lanzoub.com/i9LWO0bib0zg 进入9008模式 按住随身wi

    2024年01月16日
    浏览(43)
  • 最便宜的linux服务器,4.9r送到家,刷Debian,装docker,跑ql yyds

    1.这个时候打开电脑设备管理器,查看是否弹出 9008 2.分享一下可能用到的工具 123云盘  下载解压后得到下面的工具 3.首先安装一下9008免签驱动 2.安装miko,安装WiFi助手, 3.备份一下出厂镜像   等待进度条到100%,会得到一个原厂镜像 4.打开随身WiFi助手,输入t打开cmd终端,输入

    2024年02月05日
    浏览(50)
  • 头歌实验10-3:Linux 远程联机服务(三)- SSH服务器

    上答案 还是下载 上答案 上答案 我是改的判定文件 键盘输入ggdG 键盘输入i 点击[Esc] 键盘输入 :wq

    2024年02月03日
    浏览(43)
  • 头歌实验10-1:Linux 远程联机服务(一)- Telnet服务器

    任务: 1,安装Telnet客户端 2,安装Telnet服务器 上答案: 按以下输入便是: 补充说明: 如果出现了这种情况, 直接输入y 任务 打开Telnet服务 上答案: 如果你退出了头歌,那么你需要再次执行 然后 就好了。 任务 新创建一个用户testUser; 为用户testUser设置密码; 使用telnet去

    2024年02月04日
    浏览(68)
  • Linux高性能服务器编程——ch10笔记

    信号是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。 :::tips int kill(pid_t pid, int sig); ::: kill函数:一个进程给其他进程发送信号的API。 sig一般大于0,如果设为0则表示不发送信号,可以用来检测进程或进程组是否存在。由于进程P

    2024年02月06日
    浏览(42)
  • Debian搭建smb服务器

    1、确保Debian系统已经安装并处于最新状态。您可以使用以下命令更新系统: 2、安装Samba软件包。执行以下命令来安装Samba: 3、编辑Samba配置文件。打开 /etc/samba/smb.conf 文件: 4、在文件末尾添加以下配置,根据您的需求进行自定义: 其中, share 是共享文件夹的名称, comme

    2024年02月04日
    浏览(43)
  • 银河麒麟V10服务器版安装 Docker

    注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

    2024年02月16日
    浏览(79)
  • 银河麒麟V10服务器安装Docker 之离线安装

     如果你的服务器没有网络 我们看第二种方式 离线安装 方案二  离线安装Docker 1.  查看系统版本,确定自己的服务器版本  2.  查看操作系统  注意我这里是X86_64  有的是aarch64 请记住自己的操作系统我们下面还使用 3.  内核版本  本服务器是4.19 4.  iptables 版本  5. 选择并

    2024年01月19日
    浏览(99)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包