[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:
Nicolas Dandrimont 2008-10-12 18:45:59 +02:00
parent a73cf27101
commit 1ea0b33d33

View file

@ -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