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

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

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