[hptools] Ajout d'une classe sw_prise
Analogue sw_chbre, cette classe permet de rcuprer directement la conf du switch et de la prise donne. darcs-hash:20081012164559-ffbb2-40a6f43b9a6934f1a4bba46c5628720629d11375.gz
This commit is contained in:
parent
a73cf27101
commit
1ea0b33d33
1 changed files with 18 additions and 0 deletions
|
@ -414,6 +414,24 @@ class sw_chbre(hpswitch) :
|
|||
if nom != self.nom() :
|
||||
self.nom(nom)
|
||||
|
||||
class sw_prise(sw_chbre):
|
||||
def __init__(self, prise):
|
||||
bat = prise[0].lower()
|
||||
prise = prise[1:]
|
||||
self.prise_brute = prise
|
||||
self.switch = 'bat%s-%i.adm.crans.org' % (bat , int(prise[0]))
|
||||
if prise[-1] == '-' :
|
||||
#Prise en 10
|
||||
self.prise = int(prise[1:-1])
|
||||
self.prise10Mb = True
|
||||
else :
|
||||
self.prise = int(prise[1:])
|
||||
self.prise10Mb = False
|
||||
|
||||
# Config snmp
|
||||
self.get, self.set, self.walk = config_snmp_secrete(snmp,self.switch)
|
||||
|
||||
|
||||
if __name__ == '__main__' :
|
||||
import sys, getopt, sre
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue