|
|
|
|
@@ -22,7 +22,7 @@ tasks:
|
|
|
|
|
do: TaskHelloWorld # (Do what: callback function)
|
|
|
|
|
- name: clear expired history alarm
|
|
|
|
|
status: Inactive
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/alarm
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/alarm
|
|
|
|
|
params: WHERE=now()+>+ADDDATE(event_time,+interval+(SELECT+`value`+FROM+config+WHERE+config_tag='historyDuration')+day)+and+alarm_status='0'
|
|
|
|
|
interval: 1
|
|
|
|
|
unit: Days
|
|
|
|
|
@@ -30,14 +30,14 @@ tasks:
|
|
|
|
|
do: TaskDeleteExpiredRecord
|
|
|
|
|
- name: clear expired history gold_kpi
|
|
|
|
|
status: Inactive
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/gold_kpi
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/gold_kpi
|
|
|
|
|
params: WHERE=now()+>+ADDDATE(`date`,+interval+IFNULL((SELECT+`value`+FROM+config+WHERE+config_tag='goldKpiDuration'),7)+day)
|
|
|
|
|
interval: 1
|
|
|
|
|
unit: Days
|
|
|
|
|
at: 00:12:00
|
|
|
|
|
do: TaskDeleteExpiredRecord
|
|
|
|
|
- name: clear deleted custom pm kpi
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/pm_custom_title
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/pm_custom_title
|
|
|
|
|
params: WHERE=now()+>+ADDDATE(update_time,+interval+(SELECT+`value`+FROM+config+WHERE+config_tag='keepPMCKpi')+day)+and+status='Deleted'
|
|
|
|
|
interval: 1
|
|
|
|
|
unit: Days
|
|
|
|
|
@@ -45,7 +45,7 @@ tasks:
|
|
|
|
|
do: TaskDeleteExpiredRecord
|
|
|
|
|
- name: update expired user session
|
|
|
|
|
status: Inactive
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/session
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/session
|
|
|
|
|
params: WHERE=NOW()+>+ADDDATE(shake_time,+interval+expires+second)+and+status='online'
|
|
|
|
|
body: '{"session":{"status":"offline"}}'
|
|
|
|
|
interval: 30
|
|
|
|
|
@@ -61,28 +61,28 @@ tasks:
|
|
|
|
|
at: 00:50:00
|
|
|
|
|
do: TaskDeleteExpiredRecord
|
|
|
|
|
- name: Backup measure data
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/measure_data
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/measure_data
|
|
|
|
|
params: SQL=select+*+into+outfile+'%s'+fields+terminated+by+','+escaped+by+''+optionally+enclosed+by+''+lines+terminated+by+'\n'+from+(select+'id','date','task_id','ne_name','rm_uid','ne_type','granul_option','kpi_code','kpi_id','kpi_ext','start_time','end_time','value','timestamp'+union+select+id,date,task_id,ne_name,rm_uid,ne_type,granul_option,kpi_code,kpi_id,kpi_ext,start_time,end_time,value,timestamp+from+measure_data)+b
|
|
|
|
|
interval: 1
|
|
|
|
|
unit: Days
|
|
|
|
|
at: 00:20:00
|
|
|
|
|
do: TaskDBBackupCSVGetBySQL
|
|
|
|
|
- name: Backup operation log
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/operation_log
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/operation_log
|
|
|
|
|
params: SQL=select+*+into+outfile+'%s'+fields+terminated+by+','+escaped+by+''+optionally+enclosed+by+''+lines+terminated+by+'\n'+from+(select+'op_id','account_name','op_ip','subsys_tag','op_type','op_content','op_result','begin_time','end_time','vnf_flag','log_time'+union+select+op_id,account_name,op_ip,subsys_tag,op_type,op_content,op_result,begin_time,end_time,vnf_flag,log_time+from+operation_log)+b
|
|
|
|
|
interval: 1
|
|
|
|
|
unit: Days
|
|
|
|
|
at: 00:26:00
|
|
|
|
|
do: TaskDBBackupCSVGetBySQL
|
|
|
|
|
- name: Backup security log
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/security_log
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/security_log
|
|
|
|
|
params: SQL=select+*+into+outfile+'%s'+fields+terminated+by+','+escaped+by+''+optionally+enclosed+by+''+lines+terminated+by+'\n'+from+(select+'id','account_name','account_type','op_ip','op_type','op_content','op_result','op_time'+union+select+id,account_name,account_type,op_ip,op_type,op_content,op_result,op_time+from+security_log)+b
|
|
|
|
|
interval: 1
|
|
|
|
|
unit: Days
|
|
|
|
|
at: 00:28:00
|
|
|
|
|
do: TaskDBBackupCSVGetBySQL
|
|
|
|
|
- name: Backup alarm log
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/alarm_log
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/alarm_log
|
|
|
|
|
params: SQL=select+*+into+outfile+'%s'+fields+terminated+by+','+escaped+by+''+optionally+enclosed+by+''+lines+terminated+by+'\n'+from+(select+'id','ne_type','ne_id','alarm_seq','alarm_id','alarm_code','alarm_status','event_time','log_time'+union+select+id,ne_type,ne_id,alarm_seq,alarm_id,alarm_code,alarm_status,event_time,log_time+from+alarm_log)+b
|
|
|
|
|
interval: 1
|
|
|
|
|
unit: Days
|
|
|
|
|
@@ -144,7 +144,7 @@ tasks:
|
|
|
|
|
at:
|
|
|
|
|
do: TaskGenMeasureReportTimeoutAlarm
|
|
|
|
|
- name: Monitor proces list and write system log
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/omc_db/system_log
|
|
|
|
|
uri: /api/rest/databaseManagement/v1/tenants_db/system_log
|
|
|
|
|
params:
|
|
|
|
|
body:
|
|
|
|
|
interval: 10
|
|
|
|
|
|