From OpenNMS
Contents |
OpenNMS Statistics Daemon
The statistics daemon.
Design
Configuration
Scheduling
When
- Quartz cron schedule http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html
- currently implemented
Report Generation
Node filtering
- all
- currently implemented; it's the default if a filter isn't specified
- filter
- currently implemented; see FilterWalker
- IP
- not currently implemented or planned
Resource filtering
- resourceTypeMatch
- currently implemented (see ResourceTypeFilteringResourceVisitor). Use nodeSnmp when reporting on node level graphs and interfaceSnmp for interface level graphs. If the graph is stored at a location other than Node or Interface use the directory name that it is contained within.
- resourceAttributeKey
- used with resourceAttributeValueMatch to perform an equality match on the value of an attribute on a resource (see ResourceAttributeFilteringResourceVisitor). E.g.: "ifSpeed" and "100000000" to match on 100 Mbps Ethernet interfaces for resources of the interfaceSnmp resource type.
- resourceAttributeValueMatch
- used with resourceAttributeKey; see above.
Attribute filtering
- attributeMatch
- currently implemented (see AttributeMatchingResourceVisitor)
Attribute value computation
- consolidationFunction
- currently implemented (see RrdStatisticAttributeVisitor)
- relativeTime
- currently implemented (see RrdStatisticAttributeVisitor). Valid values include: LASTTHIRTYONEDAYS, LASTSEVENDAYS, YESTERDAY, LASTHOUR.
Report type
- class-name in a <report> definition
- currently implemented
Report-specific parameters
- count
- see TopNAttributeStatisticVisitor
TopNAttributeStatisticVisitor creates statistics about the N largest values
BottomNAttributeStatisticVisitor create the smallest N values.






