X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=plugins%2FOpenStack%2FAodh%2Fplugin_instance.py;h=b3a02acf1b82be079440a28a4f45e179d901f821;hb=refs%2Fchanges%2F78%2F5578%2F1;hp=ade14f38a6b2e5d48448ac8532cd599420636358;hpb=d00ff82f2b06b5ae2a353e0f6a9b30d813ffa21f;p=osm%2FMON.git diff --git a/plugins/OpenStack/Aodh/plugin_instance.py b/plugins/OpenStack/Aodh/plugin_instance.py index ade14f3..b3a02ac 100644 --- a/plugins/OpenStack/Aodh/plugin_instance.py +++ b/plugins/OpenStack/Aodh/plugin_instance.py @@ -21,7 +21,21 @@ ## """Aodh plugin for the OSM monitoring module.""" -import logging as log +import logging +import sys + +sys.path.append("MON/") + +logging.basicConfig(filename='aodh_MON.log', format='%(asctime)s %(message)s', + datefmt='%m/%d/%Y %I:%M:%S %p', filemode='a', + level=logging.INFO) +log = logging.getLogger(__name__) + + +try: + import aodhclient +except ImportError: + log.warn("Failed to import the aodhclient") from plugins.OpenStack.Aodh.alarming import Alarming from plugins.OpenStack.settings import Config @@ -59,4 +73,5 @@ class Plugin(object): log.info("Begin alarm functionality.") self._alarming.alarming() -register_plugin() +if aodhclient: + register_plugin()