Alarms invoking an external REST API endpoint
Web Hook Enhanced
Proposers
Tolga Gölelcin (Telenity)
Type
Feature
Target MDG/TF
NBI, POL
Description
Feature 6373 may be enhanced such that web hook request can be generated in specified structure. The structure can be imported as json object with a new operation. CLI may be osm alarm-create-object --file In the VNFD the can be referred and fields can be filled with values according to metrics and alarm definition. POL will generate the request according to and VNFD definitions for alarm. And then the structured request can be sent.
This is the alarm definition: https://drive.google.com/open?id=13sAb-fz7RG-3y1fQ3Bui8qZDBHnwfl4B
This is a sample alarm: https://drive.google.com/open?id=1AvYrwQCEHot_BvooOFdwna2tPjgc2tog
Alarm is a concept of Fault Management that is expected to be exposed by VNFM in Ve-Vnfm-em reference point in IFA 008. But in OSM AFAIK there is not a seperate VNFM. VCA may be thought as VNFM. But it does not expose an API. So the only API is exposed by NBI which matches Os-Ma-nfvo reference point in IFA 013. EMS can subscribe to OSM for alarms via the proposed feature. POL can notify EMS with the object imported (subscription) above.