#
# Top Level Defaults
#
Target --default--
dataDir = %auto-base%/../cricket-data/%auto-target-path%
rrd-datafile = %dataDir%/%auto-target-name%.rrd
rrd-poll-interval = 300
snmp-host = %auto-target-name%
snmp-community = xxxxxxxx
snmp-port = 161
snmp = %snmp-community%@%snmp-host%:%snmp-port%
OID sysUptime 1.3.6.1.2.1.1.3.0
OID ifNumber 1.3.6.1.2.1.2.1.0
OID ifIndex 1.3.6.1.2.1.2.2.1.1
OID ifDescr 1.3.6.1.2.1.2.2.1.2
OID ifType 1.3.6.1.2.1.2.2.1.3
OID ifMtu 1.3.6.1.2.1.2.2.1.4
OID ifSpeed 1.3.6.1.2.1.2.2.1.5
OID ifPhysAddress 1.3.6.1.2.1.2.2.1.6
OID ifAdminStatus 1.3.6.1.2.1.2.2.1.7
OID ifOperStatus 1.3.6.1.2.1.2.2.1.8
OID ifLastChange 1.3.6.1.2.1.2.2.1.9
OID ifInOctets 1.3.6.1.2.1.2.2.1.10
OID ifInUcastPkts 1.3.6.1.2.1.2.2.1.11
OID ifInNUcastPkts 1.3.6.1.2.1.2.2.1.12
OID ifInDiscards 1.3.6.1.2.1.2.2.1.13
OID ifInErrors 1.3.6.1.2.1.2.2.1.14
OID ifInUnknownProtos 1.3.6.1.2.1.2.2.1.15
OID ifOutOctets 1.3.6.1.2.1.2.2.1.16
OID ifOutUcastPkts 1.3.6.1.2.1.2.2.1.17
OID ifOutNUcastPkts 1.3.6.1.2.1.2.2.1.18
OID ifOutDiscards 1.3.6.1.2.1.2.2.1.19
OID ifOutErrors 1.3.6.1.2.1.2.2.1.20
OID ifOutQLen 1.3.6.1.2.1.2.2.1.21
OID ifAlias 1.3.6.1.2.1.31.1.1.1.18
dataSource --default--
rrd-ds-type = COUNTER
# if no updates are received for 15 minutes, consider the datasource
# unknown -- i.e. dead
rrd-heartbeat = 900
dataSource ifInOctets
ds-source = snmp://%snmp%/ifInOctets.%inst%
dataSource ifOutOctets
ds-source = snmp://%snmp%/ifOutOctets.%inst%
# rra
#
# The RRA dictionary specifies the config of the datafiles on disk.
# Unles you really know what you are doing, don't muck around with these.
# Trust me, the defaults will do what you want.
# this set of RRA's exactly duplicates the storage capacity of a
# rateup logfile (this assumes rrd-poll-interval is 300 (5 min))
# The second field (0.5, below) is NEW as of RRD 0.99. It
# is the xfiles-factor, which used to be in the target
# dictionary.
# one point per 5 minutes, spanning 3 months
rra 5minAve AVERAGE:0.5:1:24192
# one point per 30 minutes, spanning 1 year
rra 30minAve AVERAGE:0.5:6:17568
# one point every 2 hours, spanning 2 years
rra 2hrAve AVERAGE:0.5:24:8784
rra 2hrMax MAX:0.5:24:8784
# one point every day, spanning 5 years
rra 1dayAve AVERAGE:0.5:288:1830
rra 1dayMax MAX:0.5:288:1830
# we will add datasources to each specific target-type later
targetType --default--
rra = "5minAve, 30minAve, 2hrAve, 2hrMax, 1dayAve, 1dayMax"
# The HTML dict has bits and pieces of HTML that gets used
# by the grapher.
html body-options bgcolor=white
html page-header
%auto-title%
html contact-name
the Cricket Admins
html contact
For questions or comments about this data, contact
%contact-name%.
html page-footer
html head
%auto-title%
#
# Colors are in HTML #RRGGBB format, without the #
# I'm not very creative. Cool color schemes would be a welcome addition.
color dark-green 00cc00
color blue 0000ff
color red ff0000
color cyan 00ffff
color magenta ff00ff
color yellow ffff00
color dark-red cc0000
color dark-blue 0000cc
# thanks to Shannon Reis for these
color cornflower 0080C0
color light-purple 8080C0
color pink FF0080
color purple 800080
color deep-blue 0000A0
color green 408080
color brown 808000
color black 000000
color neongrn 00FF00
color skyblue 0080FF
color orange FF8000
color burntorng 800000
color purply FB31FB
# this tells the grapher which colors to choose first, if
# it was not given colors
color --order-- "dark-green, blue, red, cyan, magenta, yellow,
dark-red, dark-blue, cornflower, light-purple, pink, purple,
deep-blue, green, brown, black, neongrn, skyblue, orange, burntorng
purply"
# graph
#
# This dictionary controls how data is presented.
graph --default--
draw-as = LINE1
width = 500
height = 200
interleaved = false
# Set these by looking at what size RRD makes your
# finished graphs. It's too much trouble to try to calculate
# them at runtime. If there is any doubt, don't set them. Bad hints
# are worse than no hints!
width-hint = 596
height-hint = 267
# if this attribute exists, then vertical rules will be placed
# on the graphs at every zero-time, i.e. midnight, Monday, first of
# the month, first of the year.
vrule-color = red
graph ifInOctets
color = dark-green
draw-as = AREA
legend = "Average bits in"
y-axis = "bits per second"
units = "bits/sec"
scale = 8,*
bytes = true
graph ifOutOctets
color = blue
legend = "Average bits out"
y-axis = "bits per second"
units = "bits/sec"
scale = 8,*
bytes = true
# map
#
# This dict is used to control the instance mapping code.
# See the docs for more information about the map dictionary.
map interface-name
base-oid = ifDescr
match = %interface-name%
# This is a neat map that will let you tie Cricket target
# names to the extended interface descriptions that Ciscos
# support (called "aliases" by the MIB). For example,
# if your target name is "corporate-ds3", then do
# this on your Cisco:
#
# router#config term
# router(config)#int Hssi/0/0/0
# router(config-if)#description [corporate-ds3] 45 Mbps DS3 to Corporate
# router(config-if)#^Z
#
# And set inst to "map(alias-matches-target)" for that target.
map alias-matches-target
base-oid = ifAlias
match = /^.*\\[%auto-target-name%\\].*$/
# events can be associated with a target, and then those
# events will be marked on the graph.
event --default--
color = magenta
event test
name = "Events were added to Cricket"
date = "6/2/99 14:30"