提交 c7e848fc authored 作者: 陈泽健's avatar 陈泽健

style(monitoring): 注释掉钉钉通知相关代码并更新需求文档

- 注释掉自动化服务监测脚本中的钉钉通知发送逻辑
- 更新需求文档中容器信息检测的描述,明确需要列出容器信息
- 移除钉通知功能的相关变量定义和发送调用代码
上级 0c99c1f3
...@@ -889,52 +889,52 @@ main_run_once() { ...@@ -889,52 +889,52 @@ main_run_once() {
} }
# 7. 发送钉钉通知(文本摘要) # 7. 发送钉钉通知(文本摘要)
local now_time # local now_time
now_time="$(date '+%Y-%m-%d %H:%M:%S')" # now_time="$(date '+%Y-%m-%d %H:%M:%S')"
# 汇总整体状态:有暴涨/错误就判为异常 # # 汇总整体状态:有暴涨/错误就判为异常
local overall_status="正常" # local overall_status="正常"
local overall_emoji="✅" # local overall_emoji="✅"
# 日志暴涨是否异常 # # 日志暴涨是否异常
local any_log_bad=0 # local any_log_bad=0
for key in "${!BURST_LAST_RESULT[@]}"; do # for key in "${!BURST_LAST_RESULT[@]}"; do
case "${BURST_LAST_RESULT[$key]}" in # case "${BURST_LAST_RESULT[$key]}" in
BURST|ERROR) # BURST|ERROR)
any_log_bad=1 # any_log_bad=1
break # break
;; # ;;
esac # esac
done # done
# MySQL 是否暴涨/错误 # # MySQL 是否暴涨/错误
local mysql_bad=0 # local mysql_bad=0
case "$MYSQL_LAST_BURST_STATUS" in # case "$MYSQL_LAST_BURST_STATUS" in
BURST|ERROR) # BURST|ERROR)
mysql_bad=1 # mysql_bad=1
;; # ;;
esac # esac
if (( any_log_bad == 1 || mysql_bad == 1 )); then # if (( any_log_bad == 1 || mysql_bad == 1 )); then
overall_status="异常" # overall_status="异常"
overall_emoji="❌" # overall_emoji="❌"
fi # fi
local dd_text # local dd_text
dd_text="【监控】${HOST_NAME} - ${overall_status}${overall_emoji} # dd_text="【监控】${HOST_NAME} - ${overall_status}${overall_emoji}
触发时间:${now_time} # 触发时间:${now_time}
监控概览: # 监控概览:
- 日志审计:${BURST_LAST_DESC[*]:-未采集} # - 日志审计:${BURST_LAST_DESC[*]:-未采集}
- 内存:当前 ${MEM_LAST_USED_MB} MB,峰值 ${MEM_PEAK_USED_MB} MB # - 内存:当前 ${MEM_LAST_USED_MB} MB,峰值 ${MEM_PEAK_USED_MB} MB
- MySQL:当前连接数 ${MYSQL_LAST_CONN},峰值 ${MYSQL_PEAK_CONN},暴涨状态:${MYSQL_LAST_BURST_STATUS} # - MySQL:当前连接数 ${MYSQL_LAST_CONN},峰值 ${MYSQL_PEAK_CONN},暴涨状态:${MYSQL_LAST_BURST_STATUS}
- 容器:运行中 $(echo \"$CONTAINER_RUNNING_LIST\" | wc -l) 个,未运行 $(echo \"$CONTAINER_EXITED_LIST\" | wc -l) # - 容器:运行中 $(echo \"$CONTAINER_RUNNING_LIST\" | wc -l) 个,未运行 $(echo \"$CONTAINER_EXITED_LIST\" | wc -l) 个
系统监控告警通知" # 系统监控告警通知"
DD_TEXT="$dd_text" send_dingtalk_markdown || { # DD_TEXT="$dd_text" send_dingtalk_markdown || {
log ERROR "[主流程] 报告已生成,但钉钉发送失败,请检查 DINGDING_ACCESS_TOKEN / SECRET 配置。" # log ERROR "[主流程] 报告已生成,但钉钉发送失败,请检查 DINGDING_ACCESS_TOKEN / SECRET 配置。"
} # }
log INFO "[结束] 本次监测已完成,报告已生成并尝试发送邮件与钉钉通知。" log INFO "[结束] 本次监测已完成,报告已生成并尝试发送邮件与钉钉通知。"
} }
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
3.4、emqx连接数(未实现): 3.4、emqx连接数(未实现):
根据平台类型持续监测EMQX连接数量峰值、平均值,以及是否存在暴涨情况,或是判断一直没断开的异常连接。 根据平台类型持续监测EMQX连接数量峰值、平均值,以及是否存在暴涨情况,或是判断一直没断开的异常连接。
3.5、容器信息检测(✅ 已实现): 3.5、容器信息检测(✅ 已实现):
针对当前服务器上存在的运行和未运行的容器进行查询检测,分别记录运行的容器信息和未运行的容器信息。 针对当前服务器上存在的运行和未运行的容器进行查询检测,分别记录运行的容器信息和未运行的容器信息,需要列出容器信息
##### 4、监测日志审计(✅ 已实现): ##### 4、监测日志审计(✅ 已实现):
需要丰富日志体系,日志需要用中文打印 需要丰富日志体系,日志需要用中文打印
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论