Version plus pythonesque de HPTools. Pleinement fonctionnelle sous jessie.
* Les requêtes de type lecture seule marchent très bien tout court ; * Celles de type écriture sont sans effet sous wheezy. C'est a priori un bug dans python-netsnmp
This commit is contained in:
parent
cd5ae8aaa5
commit
a0f0c80ead
8 changed files with 932 additions and 0 deletions
53
gestion/hptools2/defaults.py
Normal file
53
gestion/hptools2/defaults.py
Normal file
|
@ -0,0 +1,53 @@
|
|||
#!/bin/bash /usr/scripts/python.sh
|
||||
# -*- coding: utf-8 -*-
|
||||
"""Ce sont les variables utiles pour les autres scripts du
|
||||
module"""
|
||||
|
||||
OPERSTATUS = {
|
||||
1: 'up',
|
||||
2: 'down',
|
||||
3: 'testing',
|
||||
4: 'unknown',
|
||||
5: 'dormant',
|
||||
6: 'notPresent',
|
||||
7: 'lowerLayerDown',
|
||||
}
|
||||
|
||||
ADMINSTATUS = {
|
||||
1: 'up',
|
||||
2: 'down',
|
||||
3: 'testing',
|
||||
}
|
||||
|
||||
ETHSPEED = {
|
||||
'HD': {
|
||||
0: '5',
|
||||
10: '1',
|
||||
100: '2',
|
||||
1000: '5',
|
||||
},
|
||||
'FD': {
|
||||
0: '5',
|
||||
10: '3',
|
||||
100: '4',
|
||||
1000: '6',
|
||||
},
|
||||
'AUTO': {
|
||||
0: '5',
|
||||
10: '7',
|
||||
100: '8',
|
||||
1000: '9',
|
||||
},
|
||||
}
|
||||
|
||||
REV_ETHSPEED = {
|
||||
'1': '10 Mbs Half Duplex',
|
||||
'2': '100 Mbs Half Duplex',
|
||||
'3': '10 Mbs Full Duplex',
|
||||
'4': '100 Mbs Full Duplex',
|
||||
'6': '1000 Mbs Full Duplex',
|
||||
'5': 'auto',
|
||||
'7': '10 Mbs auto',
|
||||
'8': '100 Mbs auto',
|
||||
'9': '1000 Mbs auto',
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue