1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260
|
#
# Top Level Defaults
#
Target --default--
dataDir = /var/lib/cricket/%auto-target-path%
email-program = /usr/bin/mailx
rrd-datafile = %dataDir%/%auto-target-name%.rrd
rrd-poll-interval = 300
persistent-alarms = false
snmp-host = %auto-target-name%
snmp-community = public
snmp-port = 161
snmp-timeout = 2.0
snmp-retries = 5
snmp-backoff = 1.0
snmp-version = 1
snmp = %snmp-community%@%snmp-host%:%snmp-port%:%snmp-timeout%:%snmp-retries%:%snmp-backoff%:%snmp-version%
summary-loc = top
show-path = no
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 ifHCInOctets 1.3.6.1.2.1.31.1.1.1.6
OID ifHCInUcastPkts 1.3.6.1.2.1.31.1.1.1.7
OID ifHCOutOctets 1.3.6.1.2.1.31.1.1.1.10
OID ifHCOutUcastPkts 1.3.6.1.2.1.31.1.1.1.11
OID ifAlias 1.3.6.1.2.1.31.1.1.1.18
dataSource --default--
rrd-ds-type = DERIVE
# if no updates are received for 30 minutes, consider the datasource
# unknown -- i.e. dead
rrd-heartbeat = 1800
rrd-min = 0
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 50 hours
rra 5minAve AVERAGE:0.5:1:600
# one point per 30 minutes, spanning 12 days
rra 30minAve AVERAGE:0.5:6:600
# one point every 2 hours, spanning 50 days
rra 2hrAve AVERAGE:0.5:24:600
rra 2hrMax MAX:0.5:24:600
# one point every day, spanning 600 days
rra 1dayAve AVERAGE:0.5:288:600
rra 1dayMax MAX:0.5:288:600
# New aberrant behavior detection
rra hwpredict HWPREDICT:1440:0.28:0.0024:288
# These shouldn't be defined if hwpredict is defined.
#rra seasonal SEASONAL:288:0.1:2
#rra devpredict DEVPREDICT:1440:5
#rra devseasonal DEVSEASONAL:288:0.1:2
#rra failures FAILURES:288:7:9:5
# we will add datasources to each specific target-type later
targetType --default--
rra = "5minAve, 30minAve, 2hrAve, 2hrMax, 1dayAve, 1dayMax"
# rra = "5minAve, 30minAve, 2hrAve, 2hrMax, 1dayAve, 1dayMax, hwpredict"
# The HTML dict has bits and pieces of HTML that gets used
# by the grapher.
html body-options bgcolor=white
html page-header
<!-- you could put your company logo on every page here: -->
<!-- <img src="images/company-logo.gif" align=left> -->
<!-- Uncomment this to have the browser refresh every 5 minutes: -->
<!-- META HTTP-EQUIV="Refresh" CONTENT="300"-->
<!-- META HTTP-EQUIV="Pragma" CONTENT="no-cache"-->
<h1>%auto-title%</h1>
<br clear=left>
html contact-name
<a href="mailto:cricket">the Cricket Admins</a>
html contact
For questions or comments about this data, contact
%contact-name%.
html page-footer
<table width=100% cellpadding=3>
<tr>
<td>
<a href="http://cricket.sourceforge.net/"><img align=left width=58 height=55 src="/cricket/images/cricket-sm.gif" border=0></a>
</td>
<td width=15% valign=center>
<p align=left><font size=+2>
<a href="http://cricket.sourceforge.net/">Cricket</a>
<font size=2><br>Version %auto-short-version%</font>
</td>
<td>
%contact%
</td>
<td width=120 valign=center>
<center>
<a href="http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool"><img width=120 height=34 src="/cricket/images/rrdtool.gif" border=0></a>
</td>
</tr>
</table>
<p>
<font color=red>%auto-error%</font>
</p>
html head
<title>%auto-title%</title>
# <link rel="stylesheet" src="cricket.css" type="text/css">
# 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 <sreis@fastlane.net> 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
color white ffffff
# 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 = 595
#height-hint = 255
# 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
# Set use-gprint to print the min, max and curr values into the
# graphic.
#use-gprint = "true"
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"
|