alarm
This commit is contained in:
@@ -348,12 +348,12 @@ type AlarmDefine struct {
|
||||
Status string `json:"status" xorm:"status"`
|
||||
}
|
||||
|
||||
func XormGetAlarmDefine(alarmId string) (*AlarmDefine, error) {
|
||||
func XormGetAlarmDefine(alarmCode string) (*AlarmDefine, error) {
|
||||
log.Debug("XormGetAlarmDefine processing... ")
|
||||
|
||||
alarmDefine := new(AlarmDefine)
|
||||
_, err := dbClient.xEngine.
|
||||
Where("alarm_id=? and status='Active'", alarmId).
|
||||
Where("alarm_code=? and status='Active'", alarmCode).
|
||||
Get(alarmDefine)
|
||||
if err != nil {
|
||||
log.Error("Failed to get table alarm_define from database:", err)
|
||||
|
||||
@@ -110,7 +110,7 @@ tasks:
|
||||
- name: Task of Generate license alarm
|
||||
status: Inactive
|
||||
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
||||
params: RJHXEMSCM10100
|
||||
params: 10100 #alarm_code
|
||||
interval: 1
|
||||
unit: Days
|
||||
at: 20:01
|
||||
@@ -118,7 +118,7 @@ tasks:
|
||||
- name: Task of Generate NE system state alarm
|
||||
status: Active
|
||||
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
||||
params: RJHXEMSSM10000
|
||||
params: 10000
|
||||
interval: 5
|
||||
unit: Seconds
|
||||
at:
|
||||
@@ -126,7 +126,7 @@ tasks:
|
||||
- name: Task of Generate Measure Report Timeout
|
||||
status: Active
|
||||
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
|
||||
params: RJHXEMSPM10201
|
||||
params: 10201
|
||||
interval: 10
|
||||
unit: Seconds
|
||||
at:
|
||||
|
||||
@@ -770,11 +770,10 @@ func (t *TaskFunc) TaskGenMeasureReportTimeoutAlarm(uri, params, body string) {
|
||||
}
|
||||
log.Debug("measureData:", measureData)
|
||||
|
||||
var alarmId string = "RJHXEMSPM10201"
|
||||
if params != "" {
|
||||
alarmId = params
|
||||
if params == "" {
|
||||
params = "10201"
|
||||
}
|
||||
alarmDefine, err := XormGetAlarmDefine(alarmId)
|
||||
alarmDefine, err := XormGetAlarmDefine(params)
|
||||
if err != nil {
|
||||
log.Error("Failed to get alarm_define:", err)
|
||||
continue
|
||||
@@ -974,7 +973,7 @@ func (t *TaskFunc) TaskGenLicenseAlarm(uri, params, body string) {
|
||||
}
|
||||
|
||||
if params == "" {
|
||||
params = "RJHXEMSCM10100"
|
||||
params = "10100"
|
||||
}
|
||||
alarmDefine, err := XormGetAlarmDefine(params)
|
||||
if err != nil {
|
||||
@@ -1151,7 +1150,7 @@ func (t *TaskFunc) TaskGenNeStateAlarm(uri, params, body string) {
|
||||
log.Debug("neState:", *neState)
|
||||
|
||||
if params == "" {
|
||||
params = "RJHXEMSSM10000"
|
||||
params = "10000"
|
||||
}
|
||||
alarmDefine, err := XormGetAlarmDefine(params)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user