跳转至

Dell R620 硬件温度监控接入 —— 安装前预检查报告

  • 生成时间:2026-09-29 22:14:13
  • 触发方式:precheck
  • 配置文件:/home/rain/Documents/k8s_ins/dell-r620-monitor-20260929/config/monitor.yaml
  • 结论:BLOCK 0 项 / WARN 2 项 / INFO 14 项

1. 检查结论

预检查未发现阻断项,可继续执行变更。

级别 节点 检查项 说明
WARN config kubernetes.helm_extra_args 字段 kubernetes.helm_extra_args 未在实现体中引用(允许键: kubeconfig, namespace, release, chart, selector_label_key, selector_label_value, grafana_dashboard_label, resources, manifests, alertmanager_values_template);要么实现、要么从配置移除
WARN dell-r620 metrics_port 9100 已被占用: LISTEN 0 4096 :9100 :* users:(("prometheus-node",pid=32900,fd=3));node-exporter 将无法启动,请先释放端口

2. 环境事实(INFO)

节点 检查项 说明
local python Python 3.12.3
dell-r620 privilege 以 root 运行
dell-r620 ipmitool ipmitool 可用: /usr/bin/ipmitool
dell-r620 dev_ipmi /dev/ipmi0 存在
dell-r620 commands 必需命令齐备: apt-get, dpkg-query, systemctl, curl, ss, sha256sum, bash
dell-r620 artifacts 制品齐备: /home/rain/Documents/k8s_ins/dell-r620-monitor-20260929/artifacts
k8s kubeconfig kubeconfig 存在: /home/rain/.kube/config
k8s chart chart 存在: /home/rain/Documents/k8s_ins/prometheus_deploy/charts/kube-prometheus-stack-91.4.1.tgz
k8s values_template values 模板存在: /home/rain/Documents/k8s_ins/dell-r620-monitor-20260929/manifests/04-alertmanager-email-values.yaml
k8s credential 凭据文件可用,含变量 DELL_R620_SMTP_AUTH_PASSWORD(1 个变量,值不读取、不落日志)
k8s cluster 集群可达,/readyz 响应正常
k8s serviceMonitorSelector serviceMonitorSelector 匹配 release=kube-prometheus-stack
k8s ruleSelector ruleSelector 匹配 release=kube-prometheus-stack
k8s grafana_sidecar grafana-sc-dashboard sidecar 存在

3. 处置建议

  • BLOCK 项必须全部消除后才能执行 deploy / rollback;
  • WARN 项需人工确认可接受后方可继续(--force 只跳过软性 WARN 检查,对 BLOCK 无效);
  • Prometheus CR 的 selector 与资源标签不一致时,部署会「看似成功但完全无效果」,属 BLOCK;
  • 本报告为只读预检查结果,不代表已执行任何变更。

来源:/home/rain/Documents/k8s_ins/dell-r620-monitor-20260929/reports/precheck-20260929-221413.md | 最后更新:2026-09-29 22:14(由 build/sync.py 同步,请勿在站点侧修改)