switchs2: on importe netsnmp dans la fonction

This commit is contained in:
Daniel STAN 2015-02-06 18:11:29 +01:00
parent 22725efddc
commit cbefd1a8e7

View file

@ -32,7 +32,6 @@ from lc_ldap.shortcuts import lc_ldap_admin as make_ldap_conn
import gestion.annuaires_pg as annuaire import gestion.annuaires_pg as annuaire
import gestion.config as config import gestion.config as config
import lc_ldap.objets as ldap_classes import lc_ldap.objets as ldap_classes
from gestion.hptools import snmp
import gestion.config.encoding as enc import gestion.config.encoding as enc
GIGABIT_MODELS = ['J9021A', 'J9145A'] GIGABIT_MODELS = ['J9021A', 'J9145A']
@ -293,6 +292,7 @@ def get_port_dict(switch):
def fill_port_infos(hostname, port_dict): def fill_port_infos(hostname, port_dict):
"""Rajoute des infos sur les ports d'un switch""" """Rajoute des infos sur les ports d'un switch"""
from gestion.hptools import snmp
conn = snmp(hostname, version='1', community='public') conn = snmp(hostname, version='1', community='public')
prise_vlan = conn.walk(MIB_PRISE_VLAN, bin_comp=True) prise_vlan = conn.walk(MIB_PRISE_VLAN, bin_comp=True)