Esempio n. 1
0
 def render_tincpeers(self, request, tinc):
     res = [["name", "address", "subnet", "signal"]]
     for name, node in tinc.nodes.iteritems():
         address = node.get("address", "")
         subnet = node.get("subnet", "")
         online = ok_icon(False)
         if subnet:
             ping = do_one(subnet, 1)
             if ping:
                 online = format_ping(ping)
             else:
                 online = format_ping(False)
         res.append([name, address, subnet, online])
     return html.format_table(res)
Esempio n. 2
0
 def render_tincpeers(self, request, tinc):
     res = [['name', 'address', 'subnet', 'signal']]
     for name, node in tinc.nodes.iteritems():
         address = node.get('address', '')
         subnet = node.get('subnet', '')
         online = ok_icon(False)
         if subnet:
             ping = do_one(subnet, 1)
             if ping:
                 online = format_ping(ping)
             else:
                 online = format_ping(False)
         res.append([name, address, subnet, online])
     return html.format_table(res)
Esempio n. 3
0
    def render_dundipeers(self, request, peers, connections):
	res = [['name', 'address', 'nongeo', 'alias', 'signal']]
	for name, node in peers.iteritems():
		address = node.get('host', '')
		nongeo = str(node.get('nongeo', ''))
		alias = str(node.get('inkey', ''))
		online = 'no'
		if address and address in connections:
			ping = connections[address]['ping']
			online = format_ping(ping)
		res.append([name, address, nongeo, alias, online])
	return html.format_table(res)
Esempio n. 4
0
 def render_dundipeers(self, request, peers, connections):
     res = [["name", "address", "nongeo", "alias", "signal"]]
     for name, node in peers.iteritems():
         address = node.get("host", "")
         nongeo = str(node.get("nongeo", ""))
         alias = str(node.get("inkey", ""))
         online = "no"
         if address and address in connections:
             ping = connections[address]["ping"]
             online = format_ping(ping)
         res.append([name, address, nongeo, alias, online])
     return html.format_table(res)