diff --git a/handler/raid/raid.go b/handler/raid/raid.go index 1b77dc8..aa28b85 100644 --- a/handler/raid/raid.go +++ b/handler/raid/raid.go @@ -28,7 +28,7 @@ const ( // 温度阈值(摄氏度),高于此值将触发告警 temperatureThreshold = 60 // 检测间隔时间(秒) - checkIntervalSeconds = 30 + checkIntervalSeconds = 3600 ) // 启动RAID监控定时任务 @@ -176,7 +176,7 @@ type DiskInfo struct { func (d *DiskInfo) String() string { sb := strings.Builder{} - sb.WriteString(fmt.Sprintf("槽位: %d\n", d.SlotNumber+1)) + sb.WriteString(fmt.Sprintf("槽位: %d\n", d.SlotNumber)) sb.WriteString(fmt.Sprintf("温度: %s℃\n", d.DriveTemperature)) sb.WriteString(fmt.Sprintf("型号: %s\n", d.Type)) sb.WriteString(fmt.Sprintf("SN: %s\n", d.Sn)) @@ -206,7 +206,7 @@ func ParseDiskInfoList(lines []string) []*DiskInfo { } currentDisk = &DiskInfo{ - SlotNumber: slotNum, + SlotNumber: slotNum + 1, } } else if currentDisk != nil { // 处理当前磁盘的其他信息