app.Resource.InjectRoute("/ric/v1/alarms/define/{alarmId}", a.GetAlarmDefinition, "GET")
app.Resource.InjectRoute("/ric/v1/symptomdata", a.SymptomDataHandler, "GET")
app.Resource.InjectRoute("/ric/v1/alarms/define/{alarmId}", a.GetAlarmDefinition, "GET")
app.Resource.InjectRoute("/ric/v1/symptomdata", a.SymptomDataHandler, "GET")
func (a *AlarmManager) HandleViaRmr(d alarm.Alarm, isRaiseAlarm bool) error {
alarmClient, err := alarm.InitAlarm(d.ManagedObjectId, d.ApplicationId)
if err != nil {
func (a *AlarmManager) HandleViaRmr(d alarm.Alarm, isRaiseAlarm bool) error {
alarmClient, err := alarm.InitAlarm(d.ManagedObjectId, d.ApplicationId)
if err != nil {
func (a *AlarmManager) SetAlarmConfig(w http.ResponseWriter, r *http.Request) {
var m alarm.AlarmConfigParams
func (a *AlarmManager) SetAlarmConfig(w http.ResponseWriter, r *http.Request) {
var m alarm.AlarmConfigParams
func (a *AlarmManager) SymptomDataHandler(w http.ResponseWriter, r *http.Request) {
baseDir := "/tmp/symptomdata/"
func (a *AlarmManager) SymptomDataHandler(w http.ResponseWriter, r *http.Request) {
baseDir := "/tmp/symptomdata/"
- if err := a.utils.CreateDir(baseDir); err != nil {
- a.utils.SendSymptomDataError(w, r, "CreateDir failed: "+err.Error())
+ if err := app.Util.CreateDir(baseDir); err != nil {
+ app.Resource.SendSymptomDataError(w, r, "CreateDir failed: "+err.Error())
- if err := a.utils.WriteToFile(baseDir+"active_alarms.json", string(b)); err != nil {
- a.utils.SendSymptomDataError(w, r, "writeToFile failed: "+err.Error())
+ if err := app.Util.WriteToFile(baseDir+"active_alarms.json", string(b)); err != nil {
+ app.Resource.SendSymptomDataError(w, r, "writeToFile failed: "+err.Error())
- if err := a.utils.WriteToFile(baseDir+"alarm_history.json", string(b)); err != nil {
- a.utils.SendSymptomDataError(w, r, "writeToFile failed: "+err.Error())
+ if err := app.Util.WriteToFile(baseDir+"alarm_history.json", string(b)); err != nil {
+ app.Resource.SendSymptomDataError(w, r, "writeToFile failed: "+err.Error())
ac.MaxAlarmHistory = a.maxAlarmHistory
if b, err := json.Marshal(ac); err == nil {
ac.MaxAlarmHistory = a.maxAlarmHistory
if b, err := json.Marshal(ac); err == nil {
- if err := a.utils.WriteToFile(baseDir+"alarm_config.json", string(b)); err != nil {
- a.utils.SendSymptomDataError(w, r, "writeToFile failed: "+err.Error())
+ if err := app.Util.WriteToFile(baseDir+"alarm_config.json", string(b)); err != nil {
+ app.Resource.SendSymptomDataError(w, r, "writeToFile failed: "+err.Error())
ad.AlarmDefinitions = append(ad.AlarmDefinitions, alarmDefinition)
}
if b, err := json.Marshal(ad); err == nil {
ad.AlarmDefinitions = append(ad.AlarmDefinitions, alarmDefinition)
}
if b, err := json.Marshal(ad); err == nil {
- if err := a.utils.WriteToFile(baseDir+"alarm_defs.json", string(b)); err != nil {
- a.utils.SendSymptomDataError(w, r, "writeToFile failed: "+err.Error())
+ if err := app.Util.WriteToFile(baseDir+"alarm_defs.json", string(b)); err != nil {
+ app.Resource.SendSymptomDataError(w, r, "writeToFile failed: "+err.Error())
- a.utils.SendSymptomDataFile(w, r, baseDir, "symptomdata.zip")
+ app.Resource.SendSymptomDataFile(w, r, baseDir, "symptomdata.zip")