Package ZenRRD :: Module zenperfsnmp
[hide private]
[frames] | no frames]

Module zenperfsnmp

source code

zenperfsnmp

Gets snmp performance data and stores it in the RRD files.

$Id$


Version:  

Classes [hide private]
  Status
keep track of the status of many parallel requests
  SnmpStatus
track and report SNMP status failures
  OidData
  zenperfsnmp
Periodically query all devices for SNMP values to archive in RRD files
Functions [hide private]
 
ignore(self) source code
 
makeDirs(dir) source code
 
read(fname) source code
 
write(fname, data) source code
 
unlink(fname) source code
 
chunk(lst, n)
break lst into n-sized chunks
source code
 
firsts(lst)
the first element of every item in a sequence
source code
 
checkException(log, function, *args, **kw) source code
Variables [hide private]
  __doc__ = '''zenperfs...
  log = logging.getLogger("zen.zenperfsnmp")
  MAX_OIDS_PER_REQUEST = 40
  MAX_SNMP_REQUESTS = 20
  DEVICE_LOAD_CHUNK_SIZE = 2
Variables Details [hide private]

__doc__

Value:
'''zenperfsnmp

Gets snmp performance data and stores it in the RRD files.

$Id$
'''