Nombres de prises up sur le switch.
darcs-hash:20041010203657-41617-c4957c08dee77a09f834e043134f74ed09f9cff1.gz
This commit is contained in:
parent
7fc4935e50
commit
8e4312883a
1 changed files with 9 additions and 1 deletions
|
@ -399,8 +399,16 @@ class hpswitch :
|
|||
return self.get('IF-MIB::ifAdminStatus.%i' % prise) == 'up'
|
||||
|
||||
def is_up(self,prise=0) :
|
||||
""" Si prise=all retourne le nombre de prises up sur le switch """
|
||||
if not prise : prise = self.prise
|
||||
return self.get('IF-MIB::ifOperStatus.%i' % prise) == 'up'
|
||||
if prise=='all' :
|
||||
nb = 0
|
||||
for prise,etat in self.walk('IF-MIB::ifOperStatus').items() :
|
||||
if etat == 'up' :
|
||||
nb += 1
|
||||
return nb
|
||||
else :
|
||||
return self.get('IF-MIB::ifOperStatus.%i' % prise) == 'up'
|
||||
|
||||
def nom(self,nom=None,prise=0) :
|
||||
""" Retourne ou attribue le nom à la prise fournie """
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue