<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>NUT on Thinking</title>
    <link>https://varkai.com/tags/nut/</link>
    <description>Recent content in NUT on Thinking</description>
    <generator>Hugo</generator>
    <language>zh</language>
    <copyright>2026</copyright>
    <lastBuildDate>Fri, 29 May 2020 11:09:52 +0800</lastBuildDate>
    <atom:link href="https://varkai.com/tags/nut/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>VMware ESXi 使用 NUT 实现断电自动关机</title>
      <link>https://varkai.com/posts/8320366f/</link>
      <pubDate>Fri, 29 May 2020 11:09:52 +0800</pubDate>
      <guid>https://varkai.com/posts/8320366f/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;这篇文章主要讲解 VMware ESXi 下安装 NUT 客户端实现断电自动关机，同样的，NUT 在 ESXi 下也提供了现成的软件包，我们只需要安装并配置好就行了，我这里采用的 ESXi 版本是 VMware ESXi 6.7.0 Update 3，其他版本应该也是通用的。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;准备工作&#34;&gt;准备工作&lt;/h2&gt;
&lt;p&gt;ESXi 默认是关闭主机 SSH 功能的，但是我们后续会使用到，所以我们首先要去 WEB 后台开启，进入 WEB 后台，打开 &lt;code&gt;管理&lt;/code&gt;后，切换到 &lt;code&gt;服务&lt;/code&gt; 选项卡，最后找到列表中的 &lt;code&gt;TSM&lt;/code&gt; 和 &lt;code&gt;TSM-SSH&lt;/code&gt; 服务将其启动，这样 SSH 功能就临时可以用了。&lt;/p&gt;
&lt;figure class=&#34;align-center &#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://varkai.com/images/8320366f/1.png#center&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;另外需要修改 ESXi 的默认软件安装策略，否则会阻止软件的安装，进入 WEB 后台后，打开 &lt;code&gt;管理&lt;/code&gt;，切换到 &lt;code&gt;安全和用户&lt;/code&gt; 选项卡，点击左侧的 &lt;code&gt;接受级别&lt;/code&gt; 会弹出软件接受级别的设置，我们将其修改为 &lt;code&gt;社区&lt;/code&gt;。&lt;/p&gt;
&lt;figure class=&#34;align-center &#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://varkai.com/images/8320366f/2.png#center&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;接着，我们下载 ESXi 平台下的 NUT 客户端软件包（下载地址：&lt;a href=&#34;http://rene.margar.fr/download/1483/&#34;&gt;NutClient-ESXi&lt;/a&gt;），将下载好的软件包上传到 ESXi 的 &lt;code&gt;/tmp&lt;/code&gt; 目录待安装使用。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;安装-nut-客户端&#34;&gt;安装 NUT 客户端&lt;/h2&gt;
&lt;p&gt;通过 SSH 连接到 ESXi 主机，然后进入到 &lt;code&gt;/tmp&lt;/code&gt; 目录后，解压缩 NUT 软件包，最后执行安装脚本 &lt;code&gt;upsmon-install.sh&lt;/code&gt;，返回如下的安装信息代表安装成功了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux 下使用 NUT 实现断电自动关机</title>
      <link>https://varkai.com/posts/f5bf0730/</link>
      <pubDate>Thu, 28 May 2020 08:47:43 +0800</pubDate>
      <guid>https://varkai.com/posts/f5bf0730/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;在前面 &lt;a href=&#34;https://varkai.com/posts/0e7551f9&#34;&gt;《群晖和UPS的联姻》&lt;/a&gt; 中，我们完成了群晖连接 UPS 并实现了断电自动关机，同时也启用了网络 UPS 服务器，但这也只限于和 UPS 直接连接的群晖，其他局域网中的服务器还无法监控 UPS 的状态，前面提到，服务器上安装 NUT 客户端软件就能实现，所以这一回主要讲解如何在 Linux 系统下安装 NUT 客户端软件并实现断电自动关机。&lt;/p&gt;
&lt;p&gt;我这里使用的 Linux 发行版是 Ubuntu server 20.04 LTS，所以 Debian 系的发行版安装配置都是一样的，其他的发行版操作大同小异。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;准备工作&#34;&gt;准备工作&lt;/h2&gt;
&lt;p&gt;首先我们需要先进到群晖 WEB 后台，依次打开 &lt;code&gt;控制面板&lt;/code&gt; - &lt;code&gt;硬件和电源&lt;/code&gt;，切换到 &lt;code&gt;不断电系统&lt;/code&gt; 选项卡，找到 &lt;code&gt;启用网络 UPS 服务器&lt;/code&gt;，确保已经勾选，接着点击下方的 &lt;code&gt;允许的 DiskStation 设备&lt;/code&gt;， 这时会弹出一个输入 IP 的对话框，这里填写的 IP 地址是局域网其他需要网络监控 UPS 状态的服务器 IP 地址，只有在这里列出的 IP 地址所对应的服务器才能实现网络监控，这里最多支持5台服务器，我这里 Ubuntu server 的 IP 是 192.168.98.210，我们把它填进去后点击确认就行了。&lt;/p&gt;
&lt;figure class=&#34;align-center &#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://varkai.com/images/f5bf0730/1.png#center&#34;/&gt; 
&lt;/figure&gt;

&lt;hr&gt;
&lt;h2 id=&#34;安装-nut-客户端&#34;&gt;安装 NUT 客户端&lt;/h2&gt;
&lt;p&gt;NUT 提供了源码，我们可以直接源码编译安装，但太麻烦了，而且基本上各大发行版的软件仓库都有现成的包，所以我们直接用 apt 安装就行了。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ sudo apt install nut-client
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;安装好后，我们可以检查下是否安装成功，在终端执行 &lt;code&gt;upsc ups@192.168.99.10&lt;/code&gt; 后，如果能够显示网络 UPS 的详细信息则代表安装成功了，其中 &lt;code&gt;192.168.99.10&lt;/code&gt; 是网络 UPS 服务器的 IP 地址，在这里也就是群晖的 IP 地址。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
