added httpd/conf.d/monitorweb.conf to /etc/plc.d/monitor.init
[monitor.git] / web / MonitorWeb / monitorweb / controllers.py
index 2d7f23e..db3fbd8 100644 (file)
@@ -50,6 +50,7 @@ class Root(controllers.RootController):
                query = []
                filtercount = {'DOWN' : 0, 'BOOT': 0, 'DEBUG' : 0, 'neverboot' : 0, 'pending' : 0, 'all' : 0}
                for node in fbquery:
+                       # NOTE: reformat some fields.
                        if node.plc_pcuid:
                                pcu = FindbadPCURecord.get_latest_by(plc_pcuid=node.plc_pcuid).first()
                                if pcu:
@@ -67,6 +68,11 @@ class Root(controllers.RootController):
                        else:
                                node.kernel = ""
 
+                       try:
+                               node.loginbase = site_id2lb[node.plc_node_stats['site_id']]
+                       except:
+                               node.loginbase = "unknown"
+
 
                        # NOTE: count filters
                        if node.observed_status != 'DOWN':