[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() :
|
if nom != self.nom() :
|
||||||
self.nom(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__' :
|
if __name__ == '__main__' :
|
||||||
import sys, getopt, sre
|
import sys, getopt, sre
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue