fix: 优化告警邮件主题生成逻辑,确保包含自定义标题
This commit is contained in:
@@ -21,10 +21,10 @@ func AlarmEmailForward(alarmData *Alarm) error {
|
|||||||
if alarmData.AlarmStatus == 1 {
|
if alarmData.AlarmStatus == 1 {
|
||||||
alarmStatus = "Active"
|
alarmStatus = "Active"
|
||||||
}
|
}
|
||||||
subjectTitle := config.GetYamlConfig().Alarm.EmailForward.Title
|
subjectTitle := fmt.Sprintf("%s-%s-%s", alarmData.OrigSeverity, alarmData.NeName, alarmData.AlarmTitle)
|
||||||
if subjectTitle == "" {
|
emailForwardTitle := config.GetYamlConfig().Alarm.EmailForward.Title
|
||||||
severity := alarmData.OrigSeverity
|
if emailForwardTitle != "" {
|
||||||
subjectTitle = fmt.Sprintf("%s-%s-%s", severity, alarmData.NeName, alarmData.AlarmTitle)
|
subjectTitle = fmt.Sprintf("%s-%s", emailForwardTitle, subjectTitle)
|
||||||
}
|
}
|
||||||
message := fmt.Sprintf(`
|
message := fmt.Sprintf(`
|
||||||
<p>Alarm information</p>
|
<p>Alarm information</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user