#!/bin/bash
# 在【Server1】上运行：把新服务器加进 home.cong.in 面板
# 用法：bash /var/www/scripts/add-server.sh <新服务器IP> <名字>
# 例：  bash /var/www/scripts/add-server.sh 1.2.3.4 Server3
set -e
IP=$1; LABEL=$2
if [ -z "$IP" ] || [ -z "$LABEL" ]; then
  echo '用法: bash add-server.sh <IP> <名字>'; echo '例:  bash add-server.sh 1.2.3.4 Server3'; exit 1
fi
W=/var/www/homepage/config/widgets.yaml
cp $W $W.bak.$(date +%s)
cat >> $W <<YAML

- glances:
    url: http://$IP:61208
    version: 4
    metric: info
    label: $LABEL
    expanded: true
    chart: false
YAML
docker restart homepage >/dev/null
echo ">>> 已把 $LABEL ($IP) 加入面板并重启。刷新 https://home.cong.in 查看"
