essai pour nctaris

darcs-hash:20051009205131-4ec08-d72da85fcd141abcd77cd137ca5b5d79af67116c.gz
This commit is contained in:
chove 2005-10-09 22:51:31 +02:00
parent fdfa45db27
commit d223adbf36

View file

@ -37,8 +37,29 @@ def HostStatus (host) :
status = {} status = {}
f = open('%s/%s' % (statusfolder,host) ) f = open('%s/%s' % (statusfolder,host) )
s = None
# nectaris a un traitement spécial
##################################
if host == 'nectaris' :
for line in f.readlines()[2:] :
# on éclate la ligne qui est au format :
# Device 'fs/' accessible
[Type, Nom, Etat] = sre.split(' *',line.replace("'",""))
# ajout du type s'il n'est pas dedans
if not status.has_key(Type) :
status[Type] = {}
# on ajoute les données
status[Type][Nom] = {'status':Etat}
return status
# c'est un hote sous Debian
###########################
# s est le service qu'on est en trainde parser
s = None
for line in f.readlines()[2:] : for line in f.readlines()[2:] :
line = line.strip() line = line.strip()
if not line : if not line :