darcs-hash:20051005121651-d1718-05f1ae0d121a8bb2f12dbbf7f067b70770001c7a.gz
This commit is contained in:
bernat 2005-10-05 14:16:51 +02:00
parent 7cb50d6957
commit 45e58dec8f

View file

@ -20,11 +20,11 @@ def execute(macro, text) :
status = getstatusoutput('grep -v " 0 " /etc/autostatus/local.status')
if status[0] :
return Cellule('Impossible d\'analyser le fichier de status.','yellow',macro.formatter)
return Cellule('Impossible d\'analyser le fichier de status.','yellow',macro.formatter)
if not status[1].strip() :
return Cellule('Toutes les machines sont up, Vince est de bonne humeur.','lime',macro.formatter)
return Cellule('Toutes les machines sont up, Vince est de bonne humeur.','lime',macro.formatter)
lines = status[1].split('\n')
f = macro.formatter
@ -32,21 +32,21 @@ def execute(macro, text) :
code += f.table(1)
for line in lines :
line = line.split(' ')
code += f.table_row(1)
code += f.table_cell(1,{'style':'background-color:silver'})
code += f.text(line [0])
code += f.table_cell(0)
# nombre de non réponse au ping
if int(line[1]) > 2 :
code += f.table_cell(1,{'style':'background-color:red'})
code += f.text('down')
else :
code += f.table_cell(1,{'style':'background-color:blue'})
code += f.text('up')
code += f.table_cell(0)
code += f.table_row(0)
line = line.split(' ')
code += f.table_row(1)
code += f.table_cell(1,{'style':'background-color:silver'})
code += f.text(line [0])
code += f.table_cell(0)
# nombre de non réponse au ping
if int(line[1]) > 2 :
code += f.table_cell(1,{'style':'background-color:red'})
code += f.text('down')
else :
code += f.table_cell(1,{'style':'background-color:blue'})
code += f.text('up')
code += f.table_cell(0)
code += f.table_row(0)
code += f.table(0)
return code.encode('iso-8859-15')