code: def clusterStatus(self):
          
          c = self._get_client()
          servers = c.keys('rhumba.server.*.heartbeat')
          
          d = {}
  
          now = time.time()
  
          for s in servers:
              sname = s.split('.', 2)[-1].rsplit('.', 1)[0]
  
              last = float(c.get('rhumba.server.%s.heartbeat' % sname))
              status = c.get('rhumba.server.%s.status' % sname)
  
              if (status == 'ready') and (now - last > 5):
                  status = 'offline'
  
              d[sname] = {
                  'lastseen': last,
                  'status': status
              }
  
          return d
docs: Returns a dict of cluster nodes and their status information