1 """Aodh plugin for the OSM monitoring module."""
6 path
= "/home/stack/MON"
7 if path
not in sys
.path
:
10 from plugins
.Openstack
.Aodh
.alarming
import Alarming
11 from plugins
.Openstack
.settings
import Config
14 def register_plugin():
15 """Register the plugin."""
16 config
= Config
.instance()
17 instance
= Plugin(config
=config
)
23 """Aodh plugin for OSM MON."""
25 def __init__(self
, config
):
26 """Plugin instance."""
28 self
._alarm
= Alarming()
31 """Configure plugin."""
32 self
._config
.read_environ()
35 """Allow alarm info to be received from Aodh."""
36 self
._alarm
.alarming()