服务器

支持类型

大部分基于 Linux, 可提供 ssh 连接访问的服务器, 如 Debian, Centos, ProxmoxVE, 群晖, 威联通, UNRaid 如果需要在监控信息页查看信息, 则需要安装 sysstat 和 vnstat 2.0+

添加服务器

进入 下载服务 - 服务器

  • 别名 给服务器取一个好记的名字

  • 启用 选择是否启用服务器

  • IP / 域名 服务器的 IP: 192.168.1.1 或域名: my.seed.box

  • 绑定下载器 可选, 服务器绑定的下载器, 将在监控页提供链接

  • 用户名 填写 ssh 登录服务器所需的用户名

  • 密码 填写 ssh 登录服务器所需的密码

  • 端口 填写 ssh 登录服务器所需的端口

  • 重连次数 最大的 ssh 自动重连次数, 执行操作遇到错误时会自动重连, 默认为 10

安装 sysstat 与 vnstat

群晖

移步 => 看这里

威联通

由 HaroldXin 提供

  1. 下载entware包管理器,2022.03的最新版本地址是 https://bin.entware.net/other/Entware_1.03std.qpkg

  2. 在威联通app center中添加entware 注意:由于威联通定制Linux系统原因,/opt/bin 并没有加到环境变量中,所以在 shell 中直接运行 opkg 将不能被识别,需要在AppCenter重启 Entware-std 应用甚至重启 NAS 才能直接识别,也可以使用绝对路径(/opt/bin/opkg)直接运行。

  3. 执行 /opt/bin/opkg update && /opt/bin/opkg install vnstat && /opt/bin/opkg install sysstat 安装后重启即可

unraid

前置条件 NerdPack 就不多赘述了, 玩 unraid 肯定也安装了 进入 NerdPack 之后搜索 stat, 安装 sysstat 以及 vnstat

安装之后 vnstat 不会自动启动, 需要进入 ssh 执行以下命令

  chmod +x /etc/rc.d/rc.vnstat
  /etc/rc.d/rc.vnstat start

unraid 重启后会还原设置, 可以在启动脚本内加入这两行代码

Debian

Debian 10

  • sysstat 可以直接 apt 安装

apt install sysstat
  • vnstat 因为 apt 安装的 vnstat 版本低于 2.0, 因此需要编译安装

bash <(curl -Ls "https://gitlab.lswl.in/lswl/lswl/-/raw/main/script/vnstatCompileInstaller.sh")

安装完成后会显示本机的 网卡信息, 需要将 /etc/vnstat.conf 内的 Interface 修改为对应的网卡名称

Debian 11+

  • sysstat 与 vnstat 均可通过 apt 安装

apt install sysstat vnstat

CentOS

CentOS 7.9

yum group install "Development Tools" -y
yum install gd gd-devel sqlite-devel -y
yum install epel-release -y
yum install sysstat -y
wget https://github.com/vergoh/vnstat/releases/download/v2.6/vnstat-2.6.tar.gz
tar zxvf vnstat-2.6.tar.gz
cd vnstat-2.6 && ./configure --prefix=/usr --sysconfdir=/etc
make clean && make install
cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat  
systemctl start vnstat