Daniel STAN
e05c4be14c
[hptools] éviter les collisions de mac
...
La fonction walk de hptools fait appel au binaire snmpwalk. Celui-ci renvoi
(dans le cas d'une demande des hpSwitchPortFdbAddress) des lignes
de la forme:
STATISTICS-MIB::hpSwitchPortFdbAddress.$(numerodeport).'$(mac en binaire)' "$(mac en hexa) "
Par $(mac en binaire), je désigne une représentation où chaque octet de
l'adresse mac est représenté par le caractère ascii correspondant.
Cependant, il existe plus d'un caractère ascii non-représentable, et ces
caractères sont tous remplacés par des ".". Cela donne des résultats
avec plusieurs fois le même oid (quand présents sur la même prise):
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "D4 BE D9 80 CD F8 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 D9 12 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 DA A8 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 DB 1B "
(^^^^ ex ici avec des bornes wifi sur le port 25)
Cela pose un problème certain car la fonction walk renvoie un dictionnaire
indexé par les oid, ce qui écrase donc les données précédentes.
On patche en utilisant une lib snmp sachant traiter des oid binaires
arbitraires.
Comme cela change un peu la sortie de la fonction walk, j'ai préféré garder
l'ancienne version, tout en permettant l'utilisation de la nouvelle via
un argument optionnel de compatibilité.
2013-07-26 02:07:01 +02:00
Pierre-Elliott Bécue
5f98e6d528
[hptools] On améliore la fonction walk
2013-05-19 17:52:18 +02:00
Vincent Le Gallic
c039058708
Enregistrement des droits d'exécution. Aucune vraie modif.
...
Darcs n'enregistrait pas les permissions des fichiers.
2013-01-31 05:36:25 +01:00
Daniel STAN
d72c284c5c
[hptools] recherche de mac sans échec
...
Ignore-this: f21caadc92a30890ad13fc0d55c0f696
mais vu le patch, je me demande si c'est pas une tentative pour planquer
la poussière sous le tapis :p
darcs-hash:20120621092006-28565-91890d316daaac9281903319a9479e71d71afce2.gz
2012-06-21 11:20:06 +02:00
Michel Blockelet
e9242a36af
[gestion/] Kill popen, subprocess ftw
...
On diminue le nombre de DeprecationWarnings ...
darcs-hash:20110307225857-ddb99-74a1452ba6f828f102e8803de1307e8147314887.gz
2011-03-07 23:58:57 +01:00
Nicolas Dandrimont
a1427076b5
[annuaire] On passe sur ula base de données PgSQL
...
darcs-hash:20100831065041-ffbb2-c44e28237d99ba472e0465ad88f1cd7149e3081d.gz
2010-08-31 08:50:41 +02:00
Olivier Huber
bc6b0f96a1
[./gestion/hptools.py] Ne sert plus
...
darcs-hash:20100619153752-8fbb1-c728ae16e98dc46c10e010944a01bac9f28498c5.gz
2010-06-19 17:37:52 +02:00
Olivier Huber
1faacdb594
[./gestion/hptools.py] Unfuck le snmpv3
...
Il semblerait que suite à une maj du firmware, l'engineid soit basé sur la base mac.
Cela permet aussi de faire marcher le snmpv3 sur les switch du G
darcs-hash:20100619153443-8fbb1-8e0206022f6bc01355b2f7d281c72e381d36d0bd.gz
2010-06-19 17:34:43 +02:00
Antoine Durand-Gasselin
fce734a464
[gestion/hptools] Correction de bugs
...
* Plus besoin de faire de requête ldap
* Correction de la récupération du nombre de prises
darcs-hash:20100211145443-bd074-6333f33e9efa98c59bbf34c5d6c8c18bfb290bdf.gz
2010-02-11 15:54:43 +01:00
Antoine Durand-Gasselin
58d7b76ea3
[gestion/hptools.py] PasDésautomatisation de la requête ldap lors de la création d'une classe snmp
...
darcs-hash:20100211120238-bd074-1ff13de72abc96c36dbda7ad6b446316d8a8da87.gz
2010-02-11 13:02:38 +01:00
Nicolas Dandrimont
2236ee5044
[hptools] On vire des trucs qui posent problème pour débugger
...
darcs-hash:20100128110832-ffbb2-4552fce09a569f92c85b88f307e8277c2f82516c.gz
2010-01-28 12:08:32 +01:00
Nicolas Dandrimont
5c2cae01ef
[hptools] Un peu plus de diagnostics...
...
darcs-hash:20100121005603-ffbb2-8112a623215196f73881692a19479cf52b9f6df1.gz
2010-01-21 01:56:03 +01:00
Nicolas Dandrimont
d128700174
[hptools.py] Suppression de messages de debug
...
darcs-hash:20091102205850-ffbb2-d9e2b822eced14c5f0e1ad7ec7fea6ddb54e234a.gz
2009-11-02 21:58:50 +01:00
Nicolas Dandrimont
90b0e0c4e1
[hptools] Unbreak
...
darcs-hash:20091017131412-ffbb2-b1ab774da4130a2e4787b6ac9dc6ef2daee6f008.gz
2009-10-17 15:14:12 +02:00
Nicolas Dandrimont
b8392ae781
[hptools] On contourne les macs indélicates (genre "ord(r):ord(a):ord(d):ord(i):ord(u):ord(s)")
...
Ignore-this: 41ab1e2013da859fbbe7965565191e77
darcs-hash:20091011024124-ffbb2-9d9b652c0b9aee1a68acc16c1b8dd0cd975b27b9.gz
2009-10-11 04:41:24 +02:00
Nicolas Dandrimont
3829203a82
[hptools] sre est deprecated (3)
...
Ignore-this: 46cd3fb04d294ece3e22c744089a79d
darcs-hash:20090425002812-ffbb2-d142fa30e5c05c62261e3a99762df5a78f2f8121.gz
2009-04-25 02:28:12 +02:00
Antoine Durand-Gasselin
4a68475e34
[wiki-lenny] suppression de static/
...
darcs-hash:20090314092631-bd074-b01256aeaf71e935851b3ecdbd623eaae8c9e8a1.gz
2009-03-14 10:26:31 +01:00
Stephane Glondu
eae0d21f83
[debian/*.py] remove trailing whitespaces
...
Ignore-this: f62e84c258c847013d307d12acdf489e
darcs-hash:20090309212356-0445d-d8338d06f968f316fcd085446023123be87040f7.gz
2009-03-09 22:23:56 +01:00
Stephane Glondu
cc31727b60
[gestion/*.py] Ré-encodage de certains scripts en UTF-8
...
Ignore-this: dafa22ed56eaf0d816fd089e42672eb5
darcs-hash:20090309212124-0445d-09ac8ae4052b6f333706be1baa1c7f4d94455fd5.gz
2009-03-09 22:21:24 +01:00
Nicolas Dandrimont
1a1dabf255
[hptools] Utilisation directe de l'adresse mac plutôt que des secrets pour l'engineid
...
darcs-hash:20081021143624-ffbb2-c8e48773081e97d21998276a1990059c490d5739.gz
2008-10-21 16:36:24 +02:00
Nicolas Dandrimont
1ea0b33d33
[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
2008-10-12 18:45:59 +02:00
Nicolas Dandrimont
e5bb0a47a9
[hptools] Rcupration des vlans actifs sur une prise
...
darcs-hash:20080930134757-ffbb2-266b6ceff7b1deadee865f3c829b93fb282db664.gz
2008-09-30 15:47:57 +02:00
Nicolas Dandrimont
31539859ee
sre -> re
...
darcs-hash:20080914031640-ffbb2-0185c77edd3167b9af8a482fc3444ae666232b53.gz
2008-09-14 05:16:40 +02:00
dimino
c7543591ef
vive les vieux hack bien moches.
...
darcs-hash:20071012035933-7b604-d3fc15ab7c3b30118984a2625a29973fbb1aef24.gz
2007-10-12 05:59:33 +02:00
glondu
6fb59f5a0f
Cyril a t un peu trop vite...
...
darcs-hash:20061208212359-68412-f1422d66451a0b584ec9783e79ae3e118061f2f3.gz
2006-12-08 22:23:59 +01:00
cohen
b3e305578b
On utilise le secrets.py situ dans le repertoire secrets dont les droits ne
...
bougeront pas. (Suggestion de Vincent)
darcs-hash:20061207224655-f6463-db93f0867483d96682d32371169a46d3e6011d81.gz
2006-12-07 23:46:55 +01:00
glondu
98454ec1c6
Il y a aussi des \n enlever dans cette chane.
...
darcs-hash:20061001210224-68412-102543ed0763f267b62d98e85a5187fd2c77f34a.gz
2006-10-01 23:02:24 +02:00
bobot
a9f8210dc0
Ajout dans la classe snmp, d'une fonction qui renvoit toujours le rsultat
...
en String. L'encodage du resultat n'est pas correcte.
darcs-hash:20060727070502-9e428-41efa0c12cdb9aaf6fcdef50ef99df52e41b1b4e.gz
2006-07-27 09:05:02 +02:00
pauget
2f8295902a
Option pour reconfiguration du snmp.
...
darcs-hash:20060206221609-41617-667bac4ab88051f5e9dbc90c494824aa80716c41.gz
2006-02-06 23:16:09 +01:00
glondu
38915ed5c8
Souplesse.
...
darcs-hash:20060201201921-68412-81dbd15be3a7c5a01dfbb9e413f4b587fcfb8d1a.gz
2006-02-01 21:19:21 +01:00
pauget
001e736a38
Commande complte lors de erreurs?
...
darcs-hash:20060118220555-41617-e9dc01d726ecc4c12f2666dd148dd6bbd235d7ae.gz
2006-01-18 23:05:55 +01:00
pauget
60b78344eb
Bug d'affichage
...
darcs-hash:20051031001106-41617-ebd124203d296013c5687f2df9ad1ede4ce694cd.gz
2005-10-31 01:11:06 +01:00
pauget
56d4f315e6
Explicitation des erreurs qui font que les infos prises ne sont pas dispo.
...
darcs-hash:20051021145911-41617-fdfaf765c53ce7523014d2187ccd9dbf8035b54b.gz
2005-10-21 16:59:11 +02:00
bernat
37b21339a6
Detabification massive.
...
darcs-hash:20051018083823-d1718-09c2df38cfb707d3c3679188b9b9a812009f4f7c.gz
2005-10-18 10:38:23 +02:00
pauget
5fc7573c7b
Pas de caractres bizarres dans les macs lors de l'interrogation des
...
switchs.
darcs-hash:20051002132527-41617-34797465776fce26ecc16ef555f9ac2546dc06d8.gz
2005-10-02 15:25:27 +02:00
pauget
3206707948
Slection des switchs par regex
...
Envoi de nouveau firmware
darcs-hash:20051001142341-41617-46f43e68069c8789a015082b04ee5b6d38592951.gz
2005-10-01 16:23:41 +02:00
pauget
e6ca9c996e
Seulement cela pour le debug.
...
darcs-hash:20050902214517-41617-a049a9a41f81941bc342856c054587b5a5de2e39.gz
2005-09-02 23:45:17 +02:00
pauget
55f5804e49
Pas toutes les options pour le debug.
...
darcs-hash:20050902212601-41617-ba54d632a7c6c55aaa1b1fe878f30367d824e4e6.gz
2005-09-02 23:26:01 +02:00
pauget
425d0f9c10
Plus d'infos pour debug.
...
darcs-hash:20050901204754-41617-596a600ddfefa7844ad785f1f08c83e8e8ad7093.gz
2005-09-01 22:47:54 +02:00
pauget
22127c8403
Bug
...
darcs-hash:20050617213956-41617-f68628fdc9667733950576d9fe14a7fed0b41269.gz
2005-06-17 23:39:56 +02:00
pauget
a7e470416b
La il ne faut pas le fqdn
...
darcs-hash:20050617211054-41617-dd29f6169b219e78ffa5b85d6802a4c187d3f4b3.gz
2005-06-17 23:10:54 +02:00
pauget
d7a0d97324
On utilise le fqdn pour les switchs
...
darcs-hash:20050617205524-41617-5764faeff471219babc9a6a1710160a65384c854.gz
2005-06-17 22:55:24 +02:00
pauget
dfff255e89
Si un switch est pas joignable on continue quand mme.
...
darcs-hash:20050612155328-41617-86094bfbe7e3d7a235a4579b835c35f2ce9e507d.gz
2005-06-12 17:53:28 +02:00
pauget
8565f7c9da
Menage.
...
Peut etre appelle directement :
Usage : %s -c commande1 -c commande2... -s switch1 -s switch2...
Envoi les commandes donnes au switchs dont le nom est fourni
si aucun switch est founi envoi tous les switchs
si aucune commande est founie lit l'entree standart
darcs-hash:20050427141332-41617-bd60649ba40e3133b6fcb75434cf9ead17bf94d1.gz
2005-04-27 16:13:32 +02:00
pauget
6e6787e989
Les premiers switchs s'appellent batX-0 au lieu de batX
...
darcs-hash:20050418174021-41617-e54c83abc36848ce110f80d601451b781894e6a6.gz
2005-04-18 19:40:21 +02:00
bernat
1227d472d1
Comprendre pourquoi il n'arrive pas se connecter
...
darcs-hash:20050305164600-d1718-d7b2838c841feb8bcba5e7be67fe558031a3c7c7.gz
2005-03-05 17:46:00 +01:00
bernat
5ac75ce6f0
Nouvelle facon de faire des connexions ssh
...
darcs-hash:20050305162613-d1718-ecb2cba8e230d986dd659b8d847cc86b2fb4a269.gz
2005-03-05 17:26:13 +01:00
bernat
26d494dd1e
Detabification
...
darcs-hash:20050305154151-d1718-05f9b3218f0000213870da1dd5ccb231bf5a4380.gz
2005-03-05 16:41:51 +01:00
pauget
dac310f258
C'est bien de savoir le rsultat de sa commande.
...
darcs-hash:20041205200953-41617-c029a16c12bdd26ca5e8f821ffc7d74aa34d06b4.gz
2004-12-05 21:09:53 +01:00
pauget
2d2f2af563
Nombre de prises partir de la description systme du switch au lieu du
...
nombre d'interfaces.
darcs-hash:20041205135935-41617-e4bc6e4c03ef648c9ede18f88afe2c6cbce0c9ef.gz
2004-12-05 14:59:35 +01:00