mirror of
https://github.com/hotyue/IP-Sentinel.git
synced 2026-07-10 23:21:23 +08:00
feat(agent): [v3.5.2] 每日战报全面适配 NODE_ALIAS 展示字段
This commit is contained in:
@@ -19,9 +19,12 @@ if [ -z "$TG_TOKEN" ] || [ -z "$CHAT_ID" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 2. 节点元数据抓取 (v3.2.2 协议自适应与多级容灾版)
|
# 2. 节点元数据抓取 (v3.2.2 协议自适应与多级容灾版)
|
||||||
# [v3.3.2 修复: 引入 IP 哈希防同名覆盖机制]
|
# [v3.5.2 核心: 引入双轨身份架构]
|
||||||
IP_HASH=$(echo "${PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
if [ -z "$NODE_NAME" ]; then
|
||||||
NODE_NAME="$(hostname | cut -c 1-10)-${IP_HASH}"
|
IP_HASH=$(echo "${PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
||||||
|
NODE_NAME="$(hostname | cut -c 1-10)-${IP_HASH}"
|
||||||
|
fi
|
||||||
|
NODE_ALIAS="${NODE_ALIAS:-$NODE_NAME}"
|
||||||
|
|
||||||
# --- [防线 1: 底层路由锁定与协议自适应] ---
|
# --- [防线 1: 底层路由锁定与协议自适应] ---
|
||||||
CURL_BIND_OPT=""
|
CURL_BIND_OPT=""
|
||||||
@@ -93,7 +96,7 @@ if [ -z "$LOG_CONTENT" ]; then
|
|||||||
read -r -d '' MSG <<EOT
|
read -r -d '' MSG <<EOT
|
||||||
🛑 **[IP-Sentinel] 告警:节点异常**
|
🛑 **[IP-Sentinel] 告警:节点异常**
|
||||||
----------------------------
|
----------------------------
|
||||||
📍 **节点名称**: \`${NODE_NAME}\`
|
📍 **节点名称**: \`${NODE_ALIAS}\`
|
||||||
⚠️ **警告**: 过去 24 小时无运行日志!
|
⚠️ **警告**: 过去 24 小时无运行日志!
|
||||||
🛠️ **建议**: 节点可能刚部署完毕,请在面板手动执行一次养护动作。
|
🛠️ **建议**: 节点可能刚部署完毕,请在面板手动执行一次养护动作。
|
||||||
EOT
|
EOT
|
||||||
@@ -111,7 +114,7 @@ else
|
|||||||
# 开始组装战报头部
|
# 开始组装战报头部
|
||||||
MSG="📊 **IP-Sentinel 每日简报 (${FLAG} ${REGION_NAME})**
|
MSG="📊 **IP-Sentinel 每日简报 (${FLAG} ${REGION_NAME})**
|
||||||
----------------------------
|
----------------------------
|
||||||
📍 **节点名称**: \`${NODE_NAME}\`
|
📍 **节点名称**: \`${NODE_ALIAS}\`
|
||||||
📡 **出口 IP**: \`${CURRENT_IP}\`
|
📡 **出口 IP**: \`${CURRENT_IP}\`
|
||||||
🛡️ **IP 属性**: ${IP_TYPE}"
|
🛡️ **IP 属性**: ${IP_TYPE}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user