def __init__(self,name,outletConfigDict,outletParams): print outletConfigDict,outletParams self.hostname = outletConfigDict['pdu']['hostname'] self.snmp_port = int(outletConfigDict['pdu']['snmp_port']) self.snmp_version = outletConfigDict['pdu']['snmp_version'] self.outletNumber = int(outletParams['socket']) self.ReadCommunity = outletConfigDict['pdu']["read_community"] self.WriteCommunity = outletConfigDict['pdu']["write_community"] OutletTemplate.__init__(self,name,outletConfigDict,outletParams) self.updateState() self.updateData() return
def __init__(self,name,outletConfigDict,outletParams): print outletConfigDict,outletParams #mibSources = mibBuilder.getMibSources() + ( # builder.DirMibSource(os.path.dirname(sys.argv[0])), # ) #Store config data self.hostname = outletConfigDict['pdu']["pdu_ip"] self.hostnameport = int(outletConfigDict['pdu']["pdu_port"]) self.outletNumber= int(outletParams["socket"]) self.agentName= outletConfigDict['pdu']["agent_name"] self.ReadCommunity = outletConfigDict['pdu']["read_community"] self.WriteCommunity = outletConfigDict['pdu']["write_community"] OutletTemplate.__init__(self,name,outletConfigDict,outletParams) self.updateState() #init data Parameters self.updateData() return
def __init__(self,name,outletConfigDict={},outletParams={}): OutletTemplate.__init__(self,name,outletConfigDict,outletParams) self.setState(False) return