essai pour nctaris
darcs-hash:20051009205131-4ec08-d72da85fcd141abcd77cd137ca5b5d79af67116c.gz
This commit is contained in:
parent
fdfa45db27
commit
d223adbf36
1 changed files with 22 additions and 1 deletions
|
@ -37,8 +37,29 @@ def HostStatus (host) :
|
|||
status = {}
|
||||
|
||||
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:] :
|
||||
line = line.strip()
|
||||
if not line :
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue