alarm_id
This commit is contained in:
@@ -102,7 +102,7 @@ tasks:
|
|||||||
- name: Task of Generate measure threshold alarm
|
- name: Task of Generate measure threshold alarm
|
||||||
status: Active
|
status: Active
|
||||||
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
||||||
params: RJHXEMSPM10200
|
params: 10200
|
||||||
interval: 10
|
interval: 10
|
||||||
unit: Seconds
|
unit: Seconds
|
||||||
at:
|
at:
|
||||||
@@ -110,7 +110,7 @@ tasks:
|
|||||||
- name: Task of Generate license alarm
|
- name: Task of Generate license alarm
|
||||||
status: Inactive
|
status: Inactive
|
||||||
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
||||||
params: RJHXEMSCM10100
|
params: 10100 #alarm_code
|
||||||
interval: 1
|
interval: 1
|
||||||
unit: Days
|
unit: Days
|
||||||
at: 00:30
|
at: 00:30
|
||||||
@@ -118,7 +118,7 @@ tasks:
|
|||||||
- name: Task of Generate NE system state alarm
|
- name: Task of Generate NE system state alarm
|
||||||
status: Active
|
status: Active
|
||||||
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
||||||
params: RJHXEMSSM10000
|
params: 10000
|
||||||
interval: 5
|
interval: 5
|
||||||
unit: Seconds
|
unit: Seconds
|
||||||
at:
|
at:
|
||||||
@@ -126,7 +126,7 @@ tasks:
|
|||||||
- name: Task of Generate Measure Report Timeout
|
- name: Task of Generate Measure Report Timeout
|
||||||
status: Active
|
status: Active
|
||||||
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
||||||
params: RJHXEMSPM10201
|
params: 10201
|
||||||
interval: 10
|
interval: 10
|
||||||
unit: Seconds
|
unit: Seconds
|
||||||
at:
|
at:
|
||||||
|
|||||||
@@ -253,7 +253,7 @@ type MeasureThreshold struct {
|
|||||||
Threshold int64 `json:"threshold" xorm:"threshold"`
|
Threshold int64 `json:"threshold" xorm:"threshold"`
|
||||||
Status string `json:"status" xorm:"Status"`
|
Status string `json:"status" xorm:"Status"`
|
||||||
OrigSeverity string `json:"origSeverity" xorm:"orig_severity"`
|
OrigSeverity string `json:"origSeverity" xorm:"orig_severity"`
|
||||||
AlarmId string `json:"alarmId" xorm:"alarm_id"`
|
AlarmCode string `json:"alarmCode" xorm:"alarm_code"`
|
||||||
AlarmFlag bool `json:"alarmFlag" xorm:"alarm_flag"`
|
AlarmFlag bool `json:"alarmFlag" xorm:"alarm_flag"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ tasks:
|
|||||||
- name: Task of Generate measure threshold alarm
|
- name: Task of Generate measure threshold alarm
|
||||||
status: Inactive
|
status: Inactive
|
||||||
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
||||||
params: RJHXEMSPM10200
|
params: 10200
|
||||||
interval: 10
|
interval: 10
|
||||||
unit: Seconds
|
unit: Seconds
|
||||||
at:
|
at:
|
||||||
|
|||||||
@@ -538,7 +538,7 @@ func (t *TaskFunc) TaskGenMeasureThresholdAlarm(uri, params, body string) {
|
|||||||
}
|
}
|
||||||
log.Debug("measureData:", measureData)
|
log.Debug("measureData:", measureData)
|
||||||
|
|
||||||
alarmDefine, err := XormGetAlarmDefine(m.AlarmId)
|
alarmDefine, err := XormGetAlarmDefine(m.AlarmCode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("Failed to get alarm_define:", err)
|
log.Error("Failed to get alarm_define:", err)
|
||||||
continue
|
continue
|
||||||
@@ -585,7 +585,7 @@ func (t *TaskFunc) TaskGenMeasureThresholdAlarm(uri, params, body string) {
|
|||||||
locationInfo := fmt.Sprintf("PM.%s: value=%v, threshold=%v", m.KpiSet, measureData.Value, m.Threshold)
|
locationInfo := fmt.Sprintf("PM.%s: value=%v, threshold=%v", m.KpiSet, measureData.Value, m.Threshold)
|
||||||
alarmData := &Alarm{
|
alarmData := &Alarm{
|
||||||
AlarmSeq: alarmSeq,
|
AlarmSeq: alarmSeq,
|
||||||
AlarmId: m.AlarmId,
|
AlarmId: alarmDefine.AlarmId,
|
||||||
NeId: measureData.RmUid,
|
NeId: measureData.RmUid,
|
||||||
NeType: m.NeType,
|
NeType: m.NeType,
|
||||||
NeName: measureData.NeName,
|
NeName: measureData.NeName,
|
||||||
@@ -663,7 +663,7 @@ func (t *TaskFunc) TaskGenMeasureThresholdAlarm(uri, params, body string) {
|
|||||||
locationInfo := fmt.Sprintf("PM.%s: value=%v,threshold=%v", m.KpiSet, measureData.Value, m.Threshold)
|
locationInfo := fmt.Sprintf("PM.%s: value=%v,threshold=%v", m.KpiSet, measureData.Value, m.Threshold)
|
||||||
alarmData := &Alarm{
|
alarmData := &Alarm{
|
||||||
AlarmSeq: alarmSeq,
|
AlarmSeq: alarmSeq,
|
||||||
AlarmId: m.AlarmId,
|
AlarmId: alarmDefine.AlarmId,
|
||||||
NeId: measureData.RmUid,
|
NeId: measureData.RmUid,
|
||||||
NeType: m.NeType,
|
NeType: m.NeType,
|
||||||
NeName: measureData.NeName,
|
NeName: measureData.NeName,
|
||||||
@@ -834,7 +834,7 @@ func (t *TaskFunc) TaskGenMeasureReportTimeoutAlarm(uri, params, body string) {
|
|||||||
|
|
||||||
alarmData := &Alarm{
|
alarmData := &Alarm{
|
||||||
AlarmSeq: alarmSeq,
|
AlarmSeq: alarmSeq,
|
||||||
AlarmId: alarmId,
|
AlarmId: alarmDefine.AlarmId,
|
||||||
NeId: neInfo.RmUID,
|
NeId: neInfo.RmUID,
|
||||||
NeType: measureTask.NeType,
|
NeType: measureTask.NeType,
|
||||||
NeName: neInfo.NeName,
|
NeName: neInfo.NeName,
|
||||||
@@ -891,7 +891,7 @@ func (t *TaskFunc) TaskGenMeasureReportTimeoutAlarm(uri, params, body string) {
|
|||||||
locationInfo := fmt.Sprintf("PM.taskId=%d: neType=%s, neId=%s", measureTask.Id, neInfo.NeType, neInfo.NeId)
|
locationInfo := fmt.Sprintf("PM.taskId=%d: neType=%s, neId=%s", measureTask.Id, neInfo.NeType, neInfo.NeId)
|
||||||
alarmData := &Alarm{
|
alarmData := &Alarm{
|
||||||
AlarmSeq: alarmSeq,
|
AlarmSeq: alarmSeq,
|
||||||
AlarmId: alarmId,
|
AlarmId: alarmDefine.AlarmId,
|
||||||
NeId: neInfo.RmUID,
|
NeId: neInfo.RmUID,
|
||||||
NeType: measureTask.NeType,
|
NeType: measureTask.NeType,
|
||||||
NeName: neInfo.NeName,
|
NeName: neInfo.NeName,
|
||||||
|
|||||||
Reference in New Issue
Block a user