Esempio n. 1
0
    def detail(self, req):
        """Get mon list."""
        #search_opts = {}
        #search_opts.update(req.GET)
        context = req.environ['vsm.context']
        #remove_invalid_options(context,
        #                        search_opts,
        #                        self._get_zone_search_options)
        #zones = self.conductor_api.get_zone_list(context)
        mons = db.monitor_get_all(context)
        LOG.info('vsm/api/v1/mons.py detailed mons:%s' % mons)

        return self._view_builder.detail(mons)
    def detail(self, req):

        """Get mon list."""
        #search_opts = {}
        #search_opts.update(req.GET)
        context = req.environ['vsm.context']
        #remove_invalid_options(context,
        #                        search_opts,
        #                        self._get_zone_search_options)
        #zones = self.conductor_api.get_zone_list(context)
        mons = db.monitor_get_all(context)
        LOG.info('vsm/api/v1/mons.py detailed mons:%s' % mons)

        return self._view_builder.detail(mons)
Esempio n. 3
0
    def index(self, req):
        """Get mon list."""
        #search_opts = {}
        #search_opts.update(req.GET)
        context = req.environ['vsm.context']

        mons = db.monitor_get_all(context)
        error = self.conductor_api.ceph_error(context)
        if error:
            for mon in mons:
                mons['health'] = error

        LOG.info('vsm/api/v1/mon.py mons:%s' % mons)

        return self._view_builder.index(mons)
Esempio n. 4
0
 def get_all_monitors(self, context):
     return db.monitor_get_all(context)
Esempio n. 5
0
 def get_all_monitors(self, context):
     return db.monitor_get_all(context)