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同步,请勿在站点侧修改)