Nouvelles fonctions en SNMP et rorganisation.
Reconfig du nom et de la vitesse de la prise chaque modif darcs-hash:20041005180155-41617-d239b055447ae482936453a8fb2ee4c8710e9d26.gz
This commit is contained in:
parent
4711222cb7
commit
1d04848382
2 changed files with 49 additions and 32 deletions
|
@ -579,18 +579,17 @@ def prise_etat(chbre) :
|
|||
f = ''
|
||||
try :
|
||||
# On met aussi l'état
|
||||
conn = sw_chbre(chbre)
|
||||
f += 'prise %s' % conn.prise_brute
|
||||
result = conn.status()
|
||||
prise = sw_chbre(chbre)
|
||||
f += 'prise %s' % prise.prise_brute
|
||||
rows, cols = get_screen_size()
|
||||
if result['etat']=='up' :
|
||||
if prise.is_up() :
|
||||
f += ', ' + coul('machine branchée','vert')
|
||||
reste_cols = cols - 45
|
||||
if result['vitesse_max'] == '10Mbps' :
|
||||
if prise.eth_mode().find('10Mbits')!=-1 :
|
||||
f+= ', ' + coul('prise en 10Mbps','jaune')
|
||||
reste_cols -= 17
|
||||
f+=', '
|
||||
macs = conn.show_prise_mac()
|
||||
macs = prise.show_prise_mac()
|
||||
if len(macs) == 0:
|
||||
if reste_cols < 20 :
|
||||
# Faut aller à la ligne
|
||||
|
@ -614,7 +613,7 @@ def prise_etat(chbre) :
|
|||
f += ', '
|
||||
f += "%s" % macs.pop()
|
||||
count += 1
|
||||
elif result['activée'] == 'down' :
|
||||
elif not prise.is_enable() :
|
||||
f+= ', ' + coul('prise désactivée','rouge')
|
||||
else :
|
||||
f+= ', activée, lien non détecté'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue