Add auditor for resource pool, pserver and cpu/memory/port/interface for pserver...
[pti/o2.git] / o2app / entrypoints / resource_watcher.py
index 8a9b0cc..b7ad799 100644 (file)
@@ -31,6 +31,15 @@ from o2ims.adapter.clients.ocloud_sa_client import StxPserverClient
 from o2ims.service.watcher.pserver_cpu_watcher import PServerCpuWatcher\r
 from o2ims.adapter.clients.ocloud_sa_client import StxCpuClient\r
 \r
+from o2ims.service.watcher.pserver_mem_watcher import PServerMemWatcher\r
+from o2ims.adapter.clients.ocloud_sa_client import StxMemClient\r
+\r
+from o2ims.service.watcher.pserver_if_watcher import PServerIfWatcher\r
+from o2ims.adapter.clients.ocloud_sa_client import StxIfClient\r
+\r
+from o2ims.service.watcher.pserver_port_watcher import PServerPortWatcher\r
+from o2ims.adapter.clients.ocloud_sa_client import StxPortClient\r
+\r
 from o2common.helper import o2logging\r
 logger = o2logging.get_logger(__name__)\r
 \r
@@ -58,6 +67,12 @@ class WatcherService(cotyledon.Service):
                 PServerWatcher(StxPserverClient(), self.bus))\r
             child_pserver.addchild(\r
                 PServerCpuWatcher(StxCpuClient(), self.bus))\r
+            child_pserver.addchild(\r
+                PServerMemWatcher(StxMemClient(), self.bus))\r
+            child_pserver.addchild(\r
+                PServerIfWatcher(StxIfClient(), self.bus))\r
+            child_pserver.addchild(\r
+                PServerPortWatcher(StxPortClient(), self.bus))\r
 \r
             self.worker.add_watcher(root)\r
 \r