{{ hr '═' }} auto-check 检测报告 {{ hr '═' }} 生成时间: {{ timeFmt .StartTime }} 总耗时: {{ .Duration }} {{ "" }} ── 配置 ── 目标: {{ .Config.CIDR }} SSH: {{ .Config.User }}@:{{ .Config.Port }} 压测: {{ .Config.StressTypes }} 并发: {{ .Config.Concurrency }} {{ "" }} {{ range .Phases }}{{ hr '─' }} {{ .Phase }} [{{ .Status }}] {{ .Summary }} {{ hr '─' }} {{ if eq .Phase "设备发现" }}{{ range .Hosts }}{{ if .Alive }}✓{{ else }}✗{{ end }} {{ padRight .MAC 19 }} {{ padRight .IP 15 }} {{ end }}{{ end }}{{ if eq .Phase "SSH 登录" }}{{ range .Hosts }}{{ if .SSHLogin }}✓{{ else }}✗{{ end }} {{ padRight .MAC 19 }} {{ padRight .IP 15 }} {{ .SSHErr }} {{ end }}{{ end }}{{ if eq .Phase "压力测试" }}{{ range .Hosts }}{{ padRight .MAC 19 }} {{ padRight .IP 15 }} {{ range .Stress }}{{ if eq .Status "pass" }}✓{{ else }}✗{{ end }} {{ padRight .Type 12 }} {{ .Status }} {{ .Duration }} {{ if .Score }} 跑分: {{ printf "%.1f" .Score }} {{ .ScoreUnit }}{{ end }}{{ range .Metrics }} {{ .Label }}: {{ printf "%.1f" .Value }}{{ .Unit }} {{ end }}{{ if .Error }} ERR: {{ trunc .Error 34 }}{{ end }}{{ end }}{{ end }}{{ end }}{{ end }} {{ "" }} {{ hr '═' }} 报告结束 {{ hr '═' }}