Python API: samMis v8_1_5
samMis.netstatAccumulateData()

Just having some fun...
This is the python interface to the command 'sammis netstat accumulate data'.
Command Description:

This command is used in a regularly-scheduled cron job
to take a new netstat snapshot and append it to the [growing]
list of data points, which are subsequently plotted.

Clusters are specified by --cluster=name1:exp1a[,exp1b..];name2:exp2a[,exp2b...]
where each of the names is the name by which the cluster is known, and
each of the exp's is a "pseudo-regular-expression" to describe the
list of nodes in that cluster.  Currently only the "*" (wilcard)
character is allowed.

Example:
   cluster=fnal-farm:d0bbin.fnal.gov,fnd0*.fnal.gov;clued0:*clued0.fnal.gov

Note that individual cluster specifications are separated by a semi-colon.
        

Python Usage:
	from SamMis import samMis
	result = samMis.netstatAccumulateData(...)

Return value: 

Arguments are passed as keyword-value pairs, as in:
	 myfunc(arg1='myarg', arg2='anotherarg', d=1)

Argument Keyword Description:
	(*) indicates that this keyword is required
	>>> indicates that either the API object or the CLI equivalent (<<<) is required
====================================================================================================================================
    KEYWORD                    DATA TYPE            DESCRIPTION
------------------------------------------------------------------------------------------------------------------------------------
    c                          SamBoolean           automatically close all servants after each method call
    cluster                    string               specification of nodes that should be grouped together as a cluster
    corbaCallTimeout           int                  time in seconds for CORBA method calls to return before timing out (default: 0; zero implies no timeout)
    d                          SamBoolean           debug mode
(*) datafile                   string               fully specified path to the file containing netstat data
    retryInterval              int                  retry interval base in seconds; will multiply this base times retryCount (default: 5)
    retryJitter                int                  retry jitter, random jitter added to base retry interval times retryCount (default: 5)
    retryMaxCount              int                  number of times to retry CORBA calls for retriable exceptions (default: 25; zero implies no retries)
    s                          SamBoolean           retrySilently mode (do not issue messages to stderr on proxy retries)
    t                          SamBoolean           time-it mode (print additional info on timings)
    v                          SamBoolean           verbose mode
====================================================================================================================================

Environment Defaults:
	c = os.environ['SAM_PYAPI_AUTO_CLOSE_SERVANTS']
	corbaCallTimeout = os.environ['SAM_PYAPI_CORBA_CALL_TIMEOUT']
	retryInterval = os.environ['SAM_PYAPI_RETRY_INTERVAL']
	retryJitter = os.environ['SAM_PYAPI_RETRY_JITTER']
	retryMaxCount = os.environ['SAM_PYAPI_RETRY_MAX_COUNT']
	s = os.environ['SAM_PYAPI_RETRY_SILENTLY']



See Also: