code: def get_monitoring_problems(self):
          
          res = self.get_id()
          res['problems'] = {}
  
          # Report our schedulers information, but only if a dispatcher exists
          if getattr(self, 'dispatcher', None) is None:
              return res
  
          for satellite in self.dispatcher.all_daemons_links:
              if satellite.type not in ['scheduler']:
                  continue
              if not satellite.active:
                  continue
  
              if satellite.statistics and 'problems' in satellite.statistics:
                  res['problems'][satellite.name] = {
                      '_freshness': satellite.statistics['_freshness'],
                      'problems': satellite.statistics['problems']
                  }
  
          return res
docs: Get the schedulers satellites problems list
  
          :return: problems dictionary
          :rtype: dict