fix: 告警邮件转发时间格式错误
This commit is contained in:
@@ -475,7 +475,7 @@ func PostAlarmFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if config.GetYamlConfig().Alarm.EmailForward.Enable {
|
if config.GetYamlConfig().Alarm.EmailForward.Enable {
|
||||||
alarmData.EventTime = eventTimeGMT
|
alarmData.AckUser = eventTimeGMT
|
||||||
if err = AlarmEmailForward(&alarmData); err != nil {
|
if err = AlarmEmailForward(&alarmData); err != nil {
|
||||||
log.Error("Failed to AlarmEmailForward:", err)
|
log.Error("Failed to AlarmEmailForward:", err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,11 +4,9 @@ import (
|
|||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
|
||||||
|
|
||||||
"be.ems/lib/config"
|
"be.ems/lib/config"
|
||||||
"be.ems/lib/dborm"
|
"be.ems/lib/dborm"
|
||||||
"be.ems/lib/global"
|
|
||||||
"be.ems/lib/log"
|
"be.ems/lib/log"
|
||||||
neService "be.ems/src/modules/network_element/service"
|
neService "be.ems/src/modules/network_element/service"
|
||||||
|
|
||||||
@@ -38,7 +36,7 @@ func AlarmEmailForward(alarmData *Alarm) error {
|
|||||||
<p style="text-indent:1.5em">Event Time: %s</p>
|
<p style="text-indent:1.5em">Event Time: %s</p>
|
||||||
<p style="text-indent:0.5em">Alarm Status: %s</p>
|
<p style="text-indent:0.5em">Alarm Status: %s</p>
|
||||||
<p>Automatic sent by OMC, please do not reply!</p>
|
<p>Automatic sent by OMC, please do not reply!</p>
|
||||||
`, alarmData.AlarmSeq, alarmData.NeName, neInfo.IP, alarmData.AlarmTitle, alarmData.OrigSeverity, alarmData.EventTime, alarmStatus)
|
`, alarmData.AlarmSeq, alarmData.NeName, neInfo.IP, alarmData.AlarmTitle, alarmData.OrigSeverity, alarmData.AckUser, alarmStatus)
|
||||||
|
|
||||||
// message := fmt.Sprintf(`
|
// message := fmt.Sprintf(`
|
||||||
// Alarm information
|
// Alarm information
|
||||||
@@ -80,14 +78,14 @@ func AlarmEmailForward(alarmData *Alarm) error {
|
|||||||
// return err
|
// return err
|
||||||
// }
|
// }
|
||||||
emails := strings.Split(config.GetYamlConfig().Alarm.EmailForward.EmailList, ",")
|
emails := strings.Split(config.GetYamlConfig().Alarm.EmailForward.EmailList, ",")
|
||||||
eventTime := global.GetFmtTimeString(time.RFC3339, alarmData.EventTime, time.DateTime)
|
|
||||||
forwardLog := &dborm.AlarmForwardLog{
|
forwardLog := &dborm.AlarmForwardLog{
|
||||||
NeType: alarmData.NeType,
|
NeType: alarmData.NeType,
|
||||||
NeID: alarmData.NeId,
|
NeID: alarmData.NeId,
|
||||||
AlarmID: alarmData.AlarmId,
|
AlarmID: alarmData.AlarmId,
|
||||||
AlarmTitle: alarmData.AlarmTitle,
|
AlarmTitle: alarmData.AlarmTitle,
|
||||||
AlarmSeq: alarmData.AlarmSeq,
|
AlarmSeq: alarmData.AlarmSeq,
|
||||||
EventTime: eventTime,
|
EventTime: alarmData.EventTime,
|
||||||
|
Interface: "Email",
|
||||||
ToUser: config.GetYamlConfig().Alarm.EmailForward.EmailList,
|
ToUser: config.GetYamlConfig().Alarm.EmailForward.EmailList,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user