[wikis/../autostatus] Fichiers de l'autostatus déplacés dans /usr/scripts/var/autostatus
darcs-hash:20081207202337-bd074-e1ed8bdeb462c6b717abf47229add5876a377cea.gz
This commit is contained in:
parent
d29a380e65
commit
913a142aa7
3 changed files with 74 additions and 7 deletions
|
@ -15,13 +15,18 @@ from gen_confs import gen_config
|
|||
|
||||
# définition de la classe
|
||||
|
||||
def inform(string):
|
||||
pass
|
||||
# print string
|
||||
|
||||
|
||||
class autostatus(gen_config) :
|
||||
|
||||
# CONFIGURATION #
|
||||
#################
|
||||
|
||||
# fichier de l'autostatus
|
||||
CONFFILE = '/etc/autostatus/hosts'
|
||||
CONFFILE = '/usr/scripts/var/autostatus/hosts'
|
||||
|
||||
# machines crans à ne pas mettre dans l'autostatus
|
||||
pasimportant = ["non-configure.wifi.crans.org",
|
||||
|
@ -154,7 +159,7 @@ class autostatus(gen_config) :
|
|||
|
||||
# machines crans
|
||||
################
|
||||
|
||||
inform(u"Récupération des machines du Cr@ns")
|
||||
machines = AssociationCrans().machines()
|
||||
# Quand un serveur est à la fois dans adm et dans autre chose,
|
||||
# on garde que le autre chose
|
||||
|
@ -174,6 +179,7 @@ class autostatus(gen_config) :
|
|||
ferme = {}
|
||||
|
||||
# tri des machines
|
||||
inform(u"tri des machines")
|
||||
for m in machines :
|
||||
|
||||
# machine exclue
|
||||
|
@ -229,10 +235,10 @@ class autostatus(gen_config) :
|
|||
|
||||
# route vers l'extérieur
|
||||
########################
|
||||
|
||||
inform(u"Récupération de la route vers l'extérieur")
|
||||
# on récupère la route vers l'extérieur
|
||||
traceroute = commands.getoutput("/usr/bin/traceroute www.free.fr 2> /dev/null | sed 's/\*//g' | sed 's/ */ /g' | sed 's/^ //g' | sed 's/[(,)]//g' | cut -d ' ' -f 2,3").split("\n")
|
||||
|
||||
inform(u"Analyse de la route")
|
||||
# initialisation des variables
|
||||
in_renater = 0
|
||||
route_to_ext = ''
|
||||
|
@ -276,7 +282,7 @@ class autostatus(gen_config) :
|
|||
|
||||
# services extérieurs
|
||||
#####################
|
||||
|
||||
inform(u"Services extérieurs")
|
||||
services_exterieurs = {}
|
||||
for key in self.services_exterieurs.keys() :
|
||||
s = self.services_exterieurs[key]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue