Example #1
0
 def __init__(self, typee):
     self.peers = [p for p in db_sync_manager.get_configured_peers()
                   if p.get("type") == typee]
     self.typee = typee
     self.adaptor_uri = ""
     self.domain_urn = ""
     self.allowed_peers = AllowedPeers.get_peers()
     self.nodes_all = []
     self.links_all = []
Example #2
0
 def __init__(self, typee):
     self.peers = [p for p in db_sync_manager.get_configured_peers()
                   if p.get("type") == typee]
     self.typee = typee
     self.adaptor_uri = ""
     self.domain_urn = ""
     self.allowed_peers = AllowedPeers.get_peers()
     self.nodes_all = []
     self.links_all = []
Example #3
0
 def __init__(self):
     super(BaseMonitoring, self).__init__()
     self.peers = [p for p in db_sync_manager.get_configured_peers()]
     self.peers_info = [p for p in db_sync_manager.get_info_peers()]
     self.domain_urn = ""
     self.domain_last_update = ""
     self.topology_list = etree.Element("topology_list")
     self.topology = etree.SubElement(self.topology_list, "topology")
     ## Operation mode
     self.config = ConfParser("ro.conf")
     master_ro = self.config.get("master_ro")
     self.mro_enabled = ast.literal_eval(master_ro.get("mro_enabled"))
     self.software_stacks = {
         "ofelia": "ocf",
         "felix": "fms",
     }
     self.urn_type_resources = {
         "crm": "vtam",
         "sdnrm": "openflow",
         "serm": "se",
         "tnrm": "tn",
     }
     self.urn_type_resources_variations = {
         "crm": ["vtam"],
         "sdnrm": ["openflow", "ofam"],
         "serm": ["se"],
         "tnrm": ["tn", "NSI"],
     }
     self.management_type_resources = {
         "crm": "server",
         "sdnrm": "switch",
         "serm": "se",
     }
     self.monitoring_expected_nodes = {
         "crm": "",
         "sdnrm": "switch",
         "serm": "se",
         "tnrm": "tn",
     }
     self.peers_by_domain = {}
     self.__group_peers_by_domain()
     ## Configurations
     # CRM config
     self.config_crm = core.config.JSONParser("crm.json")
     self.crm_mgmt_info = self.config_crm.get("device_management_info")
     # SDNRM config
     self.config_sdnrm = core.config.JSONParser("sdnrm.json")
     self.sdnrm_mgmt_info = self.config_sdnrm.get("device_management_info")
     # SERM config
     self.config_serm = core.config.JSONParser("serm.json")
     self.serm_mgmt_info = self.config_serm.get("device_management_info")
Example #4
0
 def __init__(self):
     super(BaseMonitoring, self).__init__()
     self.peers = [p for p in db_sync_manager.get_configured_peers()]
     self.peers_info = [p for p in db_sync_manager.get_info_peers()]
     self.domain_urn = ""
     self.domain_last_update = ""
     self.topology_list = etree.Element("topology_list")
     self.topology = etree.SubElement(self.topology_list, "topology")
     ## Operation mode
     self.config = ConfParser("ro.conf")
     master_ro = self.config.get("master_ro")
     self.mro_enabled = ast.literal_eval(master_ro.get("mro_enabled"))
     self.software_stacks = {
                             "ofelia": "ocf",
                             "felix": "fms",
                             }
     self.urn_type_resources = {
                             "crm": "vtam",
                             "sdnrm": "openflow",
                             "serm": "se",
                             "tnrm": "tn",
                             }
     self.urn_type_resources_variations = {
                             "crm": ["vtam"],
                             "sdnrm": ["openflow", "ofam"],
                             "serm": ["se"],
                             "tnrm": ["tn", "NSI"],
                             }
     self.management_type_resources = {
                             "crm": "server",
                             "sdnrm": "switch",
                             "serm": "se",
                             }
     self.monitoring_expected_nodes = {
                             "crm": "",
                             "sdnrm": "switch",
                             "serm": "se",
                             "tnrm": "tn",
                             }
     self.peers_by_domain = {}
     self.__group_peers_by_domain()
     ## Configurations
     # CRM config
     self.config_crm = core.config.JSONParser("crm.json")
     self.crm_mgmt_info = self.config_crm.get("device_management_info")
     # SDNRM config
     self.config_sdnrm = core.config.JSONParser("sdnrm.json")
     self.sdnrm_mgmt_info = self.config_sdnrm.get("device_management_info")
     # SERM config
     self.config_serm = core.config.JSONParser("serm.json")
     self.serm_mgmt_info = self.config_serm.get("device_management_info")