def __init__(self, name, cfg={}, mibs=[], flow_export_source_ip=None, mgmt_ip=None): self._raw = cfg self.name = name self.snmp_ip = mgmt_ip or name self.mibs = mibs or SnmpSession.TABLES() #all self.flow_export_source_ip = flow_export_source_ip self.snmp_name = None
def set_mibs(self, mib): if mib in SnmpSession.TABLES() and mib not in self.mibs: self.mibs.append(mib)
def __init__(self, name, cfg={}, mibs=[]): self._raw = cfg self.name = name self.mibs = mibs or SnmpSession.TABLES() #all