darcs-hash:20051102004010-41617-310b7a3a18502c580fe41eb266af53edf46f256c.gz
This commit is contained in:
pauget 2005-11-02 01:40:10 +01:00
parent e812ed2c4e
commit cb0f4c2580

View file

@ -44,7 +44,7 @@ snmpv3 restricted-access
snmpv3 user "crans" snmpv3 user "crans"
snmpv3 group ManagerPriv user "crans" sec-model ver3 snmpv3 group ManagerPriv user "crans" sec-model ver3
snmp-server community "public" Operator snmp-server community "public" Operator
;-------------------------------------------------------- Réglage heure/date ;-------------------------------------------------------- Heure/date
time timezone 60 time timezone 60
time daylight-time-rule Western-Europe time daylight-time-rule Western-Europe
sntp server 138.231.144.3 sntp server 138.231.144.3
@ -228,7 +228,7 @@ exit
""" Génère le fichier de conf du switch donné """ """ Génère le fichier de conf du switch donné """
conn = hpswitch(switch) conn = hpswitch(switch)
### Récupération données du switch ### Récupération données du switch
# Batiment et num-Aéro du switch-b # Batiment et numéro du switch
bat = switch[3].lower() bat = switch[3].lower()
sw_num = int(switch[5]) sw_num = int(switch[5])
@ -272,11 +272,11 @@ exit
'adm_tagged' : [] , 'adm_untagged' : [] , 'adm_tagged' : [] , 'adm_untagged' : [] ,
'default_tagged' : [] , 'default_untagged' : [] } 'default_tagged' : [] , 'default_untagged' : [] }
# G-Aénération de la conf de chaque prise-b # Génération de la conf de chaque prise
for prise in range(1,nb_prises+1): for prise in range(1,nb_prises+1):
self.aff.cycle() self.aff.cycle()
# Conf par d-Aéfaut : activée, autonégociation-b # Conf par défaut : activée, autonégociation
prise_params = { 'prise' : prise , 'speed' : '', 'etat' : '' } prise_params = { 'prise' : prise , 'speed' : '', 'etat' : '' }
annu_prise = '%i%02i' % (sw_num, prise) # prise telle que notée dans l'annuaire annu_prise = '%i%02i' % (sw_num, prise) # prise telle que notée dans l'annuaire
@ -395,7 +395,7 @@ exit
return ','.join(result) return ','.join(result)
# Saut de ligne parasite # Saut de ligne parasite
params['INTERFACES_CONF'] = params['INTERFACES_CONF'][:-1] params['INTERFACES_CONF'] = params['INTERFACES_CONF'][:-1].encode('iso-8859-15')
# Conversion des listes # Conversion des listes
for key in [ 'prises_filtrage_mac', 'uplinks', 'non_uplinks' ] : for key in [ 'prises_filtrage_mac', 'uplinks', 'non_uplinks' ] :
@ -424,7 +424,7 @@ if __name__ == '__main__' :
sys.exit(255) sys.exit(255)
if sys.argv[1] == 'all' : if sys.argv[1] == 'all' :
switchs = all_switchs() switchs = tuple(all_switchs())
else : else :
switchs = tuple(sys.argv[1:]) switchs = tuple(sys.argv[1:])
sw = switch(switchs) sw = switch(switchs)