api/routers: Add loadavg to data

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
Adrian Schmutzler 2018-01-22 18:25:38 +01:00
parent 52f7503f5a
commit ee75dd0fd1
1 changed files with 2 additions and 1 deletions

View File

@ -250,7 +250,7 @@ def routers():
# Suppresses routers without br-mesh
mysql = FreifunkMySQL()
router_data = mysql.fetchall("""
SELECT router.id, hostname, status, hood, contact, nickname, hardware, firmware, clients, lat, lng, last_contact, mac
SELECT router.id, hostname, status, hood, contact, nickname, hardware, firmware, clients, lat, lng, last_contact, mac, sys_loadavg
FROM router
INNER JOIN router_netif ON router.id = router_netif.router
LEFT JOIN users ON router.contact = users.email
@ -300,6 +300,7 @@ def routers():
'user': user,
'hardware': router['hardware'],
'firmware': firmware,
'loadavg': router['sys_loadavg'],
'href': 'https://monitoring.freifunk-franken.de/routers/' + str(router['id']),
'clients': router['clients'],
'lastcontact': router['last_contact'].isoformat(),