XML Schema for the datacollection-config.xml configuration file.
Top-level element for the datacollection-config.xml configuration file.
SNMP data collection element
full path to the RRD repository for collected SNMP data
container for list of MIB groups to be collected for the system
RRD parms
Round Robin Archive definitions
step size for the RRD
a grouping of SNMP related RRD parms, MIB object
groups
and sysoid based system definitions.
RRD parms
Include Collection by specifying
System Definition Name or Data Collection Group Name.
Custom resource types
MIB object groups
sysOid-based sytems
collector name
DEPRECATED
indicates if collected SNMP data is to be stored for
"all" interfaces or only for the "primary"
interface.
Exclude filter uses regular expression syntax to
avoid certain system definitions
System Definition Name
Data Collection Group Name
MIB object groups
a MIB object group
systems
list of system definitions
Top-level element for the datacollection group
configuration file.
Custom resource types
a MIB object group
list of system definitions
data collector group name
Selects a PersistenceSelectorStrategy that decides
which data is persisted and which is not.
list of parameters to pass to the strategy for
strategy-specific configuration information
Java class name of the class that implements the
PersistenceSelectorStrategy.
Selects a StorageStrategy that decides where data is
stored.
list of parameters to pass to the strategy for
strategy-specific configuration information
Java class name of the class that implements the
StorageStrategy.
a custom resource type
resource type name
resource type label (this is what users see in the
webUI)
resource label expression (this is what users see in
the webUI for each resource of this type)
a collection of custom resource types
Custom resource types
Parameters to be used for configuration this strategy.
a MIB object group
a MIB object
sub group
a MIB Property object
group name
Interface type. Indicates the interface types from
which the groups MIB objects are to be collected. Supports
individual ifType values or comma-separated list of ifType values
in
addition to "all" and "ignore" key words. For example: "6" indicates
that OIDs from this MIB group are to be collected only for ethernet
interfaces (ifType = 6) "6,22" indicates that OIDs from this MIB
group are to be collected only for ethernet and serial interfaces
"all" indicates that the OIDs from this MIB group are to be
collected for all interfaces regardless of ifType "ignore"
indicates
that OIDs from this MIB group are node-level objects. Sample ifType
descriptions/values: (Refer to
http://www.iana.org/assignments/ianaiftype-mib for a comprehensive
list.); ethernetCsmacd 6; iso8825TokenRing 9; fddi 15; sdlc 17;
basicISDN 20; primaryISDN 21; propPointToPointSerial 22; ppp 23;
atm
37; sonet 39; opticalChannel 195
system definition
system object identifier (sysoid) which uniquely
identifies the system.
Sysoid mask which can be used to match multiple
systems if their sysoid begins with the mask
list of IP address or IP address mask values to
which this system definition applies.
container for list of MIB groups to be collected
for the system
list of IP address or IP address mask values to which
this system definition applies.
List of IP addresses
List of IP address masks
a MIB object
object identifier
instance identifier. Only valid instance identifier
values are a positive integer value or the keyword "ifIndex" which
indicates that the ifIndex of the interface is to be substituted
for
the instance value for each interface the oid is retrieved
for.
a human readable name for the object (such as
"ifOctetsIn"). NOTE: This value is used as the RRD file name and
data source name. RRD only supports data source names up to 19
chars
in length. If the SNMP data collector encounters an alias which
exceeds 19 characters it will be truncated.
SNMP data type SNMP supported types: counter, gauge,
timeticks, integer, octetstring, string. The SNMP type is mapped
to
one of two RRD supported data types COUNTER or GAUGE, or the
string.properties file. The mapping is as follows: SNMP counter
-> RRD COUNTER; SNMP gauge, timeticks, integer, octetstring
->
RRD GAUGE; SNMP string -> String properties file
Maximum Value. In order to correctly manage counter
wraps, it is possible to add a maximum value for a collection. For
example, a 32-bit counter would have a max value of
4294967295.
Minimum Value. For completeness, adding the ability
to use a minimum value.
a MIB Property object
List of Parameters
instance identifier (name of a resource type, like on a MibObj).
alias of the property (like on a MibObj).
the name of the custom implementation of the
org.opennms.netmgt.collectd.SnmpPropertyExtender class to use
to update the property.