X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=www%2Frunlevels.py;h=a61426ee82ebb03d8697ebc50a0f57fd4ca9ab90;hb=b548c69db3d1f302b4d0d08377f0231eb3c4fd58;hp=fe44423cacbdf925e1a2c8701140c770abeca665;hpb=49ee09c165844d76f9d38d3d0cb345338a154a18;p=monitor.git diff --git a/www/runlevels.py b/www/runlevels.py index fe44423..a61426e 100755 --- a/www/runlevels.py +++ b/www/runlevels.py @@ -66,6 +66,8 @@ vals = {} vals['ssh'] = get_value('ssh') vals['state'] = get_value('state') vals['nm'] = get_value('nm') +vals['dns'] = None +vals['readonlyfs'] = None vals['plcnode/last_contact'] = None vals['comonstats/uptime'] = None vals['princeton_comon'] = get_value('princeton_comon') @@ -82,7 +84,19 @@ for mynode in fb['nodes'].keys(): row = [] row.append(mynode) add=True - for key in ['ssh', 'state', 'plcnode/last_contact', 'nm', 'princeton_comon', 'princeton_comon_running', 'princeton_comon_procs', 'comonstats/uptime']: + if 'readonlyfs' in fbnode: + if 'Read-only file system' in fbnode['readonlyfs']: + fbnode['readonlyfs'] = 'Y' + else: + fbnode['readonlyfs'] = '_' + + if 'dns' in fbnode: + if 'boot.planet-lab.org has address' in fbnode['dns']: + fbnode['dns'] = '_' + else: + fbnode['dns'] = 'N' + + for key in ['ssh', 'state', 'plcnode/last_contact', 'readonlyfs', 'dns', 'nm', 'princeton_comon', 'princeton_comon_running', 'princeton_comon_procs', 'comonstats/uptime']: if get(fbnode, key) is None: row.append('nokey') else: @@ -116,7 +130,7 @@ packed_values.sort(rowcmp) t = TABLE(border=1) r = TR() -for value in ['num', 'host', 'ssh', 'state', 'last
contact', 'NM', 'comon
dir', 'comon
vserver', 'comon
procs']: +for value in ['num', 'host', 'ssh', 'state', 'last
contact', 'readonlyfs', 'dns', 'NM', 'comon
dir', 'comon
vserver', 'comon
procs']: r.append(TD(value)) t.append(r)