This commit was generated by cvs2svn to compensate for changes in r11022,
[freeside.git] / torrus / xmlconfig / old / rfc2863.if-mib.old-0.1.4.xml
1 <?xml version="1.0"?>
2 <!--
3    Copyright (C) 2002  Stanislav Sinyagin
4
5    This program is free software; you can redistribute it and/or modify
6    it under the terms of the GNU General Public License as published by
7    the Free Software Foundation; either version 2 of the License, or
8    (at your option) any later version.
9
10    This program is distributed in the hope that it will be useful,
11    but WITHOUT ANY WARRANTY; without even the implied warranty of
12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13    GNU General Public License for more details.
14
15    You should have received a copy of the GNU General Public License
16    along with this program; if not, write to the Free Software
17    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
18
19   $Id: rfc2863.if-mib.old-0.1.4.xml,v 1.1 2010-12-27 00:04:27 ivan Exp $
20   Stanislav Sinyagin <ssinyagin@yahoo.com>
21
22 -->
23
24 <!--
25   RFC2863 IF-MIB definitions
26 -->
27
28 <configuration>
29
30 <definitions>
31   <!-- IF-MIB:ifTable  -->
32   <def name="ifDescr"           value="1.3.6.1.2.1.2.2.1.2" />
33   <def name="ifSpeed"           value="1.3.6.1.2.1.2.2.1.5" />
34   <def name="ifPhysAddress"     value="1.3.6.1.2.1.2.2.1.6" />
35   <def name="ifInOctets"        value="1.3.6.1.2.1.2.2.1.10" />
36   <def name="ifInUcastPkts"     value="1.3.6.1.2.1.2.2.1.11" />
37   <def name="ifInDiscards"      value="1.3.6.1.2.1.2.2.1.13" />
38   <def name="ifInErrors"        value="1.3.6.1.2.1.2.2.1.14" />
39   <def name="ifOutOctets"       value="1.3.6.1.2.1.2.2.1.16" />
40   <def name="ifOutUcastPkts"    value="1.3.6.1.2.1.2.2.1.17" />
41   <def name="ifOutDiscards"     value="1.3.6.1.2.1.2.2.1.19" />
42   <def name="ifOutErrors"       value="1.3.6.1.2.1.2.2.1.20" />
43
44   <!-- IF-MIB:ifXTable -->
45   <def name="ifName"            value="1.3.6.1.2.1.31.1.1.1.1" />
46   <def name="ifHCInOctets"      value="1.3.6.1.2.1.31.1.1.1.6" />
47   <def name="ifHCInUcastPkts"   value="1.3.6.1.2.1.31.1.1.1.7" />
48   <def name="ifHCOutOctets"     value="1.3.6.1.2.1.31.1.1.1.10" />
49   <def name="ifHCOutUcastPkts"  value="1.3.6.1.2.1.31.1.1.1.11" />
50
51   <!-- RFC1213-MIB:ipAddrTable -->
52   <def name="ipAdEntIfIndex"   value="1.3.6.1.2.1.4.20.1.2" />
53
54   <!-- Interface indices -->
55   <def name="IFIDX_DESCR"   value="M($ifDescr, %interface-name%)" />
56   <def name="IFIDX_MAC"     value="M($ifPhysAddress, %interface-mac%)" />
57   <def name="IFIDX_IP"      value="V(ipAdEntIfIndex.%interface-ipaddr%)" />
58
59   <!-- Default Interface index lookup -->
60   <def name="IFIDX"         value="M(%ifindex-table%, %interface-name%)" />
61 </definitions>
62
63 <datasources>
64
65   <!-- Parameters for interfaces parent subtree -->
66   <template name="rfc2863-ifmib-subtree">
67     <param name="has-overview-subleaves" value="yes"/>
68     <param name="overview-subleave-name" value="InOutBps"/>
69     <param name="overview-shortcut-text"
70            value="Show InOutBps for all interfaces"/>
71     <param name="overview-shortcut-title"
72            value="Show all interfaces traffic in one page"/>
73     <param name="overview-page-title"
74            value="Input/Output Graphs"/>
75   </template>
76
77   <template name="iftable-octets">
78     <leaf name="ifInOctets">
79       <param name="snmp-object"       value="$ifInOctets.$IFIDX" />
80       <param name="data-file"
81              value="%system-id%_%interface-nick%_octets.rrd" />
82       <param name="rrd-ds"            value="ifInOctets" />
83       <param name="rrd-create-dstype" value="COUNTER" />
84       <param name="comment"  value="Input byte counter for the interface" />
85       <param name="graph-legend"      value="Bytes in" />
86       <param name="vertical-label"    value="Bps" />
87       <param name="graph-lower-limit" value="0" />
88     </leaf>
89
90     <leaf name="ifOutOctets">
91       <param name="snmp-object"       value="$ifOutOctets.$IFIDX" />
92       <param name="data-file"
93              value="%system-id%_%interface-nick%_octets.rrd" />
94       <param name="rrd-ds"            value="ifOutOctets" />
95       <param name="rrd-create-dstype" value="COUNTER" />
96       <param name="comment" value="Output byte counter for the interface" />
97       <param name="graph-legend"      value="Bytes out" />
98       <param name="vertical-label"    value="Bps" />
99       <param name="graph-lower-limit" value="0" />
100     </leaf>
101
102     <leaf name="InOutBps">
103       <param name="comment" value="Input and Output bits per second graphs" />
104       <param name="vertical-label"   value="bps" />
105       <param name="graph-lower-limit" value="0" />
106       <param name="rrd-hwpredict"    value="disabled" />
107       <param name="precedence"       value="1000" />
108       <param name="ds-type"          value="rrd-multigraph" />
109       <param name="ds-names"         value="in,out" />
110
111       <param name="ds-expr-in"       value="{ifInOctets},8,*" />
112       <param name="graph-legend-in"  value="Bits per second in" />
113       <param name="line-style-in"    value="##BpsIn" />
114       <param name="line-color-in"    value="##BpsIn" />
115       <param name="line-order-in"    value="1" />
116
117       <param name="ds-expr-out"      value="{ifOutOctets},8,*" />
118       <param name="graph-legend-out" value="Bits per second out" />
119       <param name="line-style-out"   value="##BpsOut" />
120       <param name="line-color-out"   value="##BpsOut" />
121       <param name="line-order-out"   value="2" />
122     </leaf>
123   </template>
124
125   <!-- Some interface instances (e.g. serial subinterfaces in Coisco routers)
126        don't have UcastPkts and Errors counters -->
127
128   <template name="iftable-ucast-packets">
129     <leaf name="ifInUcastPkts">
130       <param name="snmp-object"       value="$ifInUcastPkts.$IFIDX" />
131       <param name="data-file"
132              value="%system-id%_%interface-nick%_packets.rrd" />
133       <param name="rrd-ds"            value="ifInUcastPkts" />
134       <param name="rrd-create-dstype" value="COUNTER" />
135       <param name="comment" value="Input packet counter for the interface" />
136       <param name="graph-legend"      value="Packets in" />
137       <param name="vertical-label"    value="pps" />
138       <param name="graph-lower-limit" value="0" />
139     </leaf>
140
141     <leaf name="ifOutUcastPkts">
142       <param name="snmp-object"       value="$ifOutUcastPkts.$IFIDX" />
143       <param name="data-file"
144              value="%system-id%_%interface-nick%_packets.rrd" />
145       <param name="rrd-ds"            value="ifOutUcastPkts" />
146       <param name="rrd-create-dstype" value="COUNTER" />
147       <param name="comment" value="Output packet counter for the interface" />
148       <param name="graph-legend"      value="Packets out" />
149       <param name="vertical-label"    value="pps" />
150       <param name="graph-lower-limit" value="0" />
151     </leaf>
152   </template>
153
154   <template name="iftable-discards">
155     <leaf name="ifInDiscards">
156       <param name="snmp-object"       value="$ifInDiscards.$IFIDX" />
157       <param name="data-file"
158              value="%system-id%_%interface-nick%_discards.rrd" />
159       <param name="rrd-ds"            value="ifInDiscards" />
160       <param name="rrd-create-dstype" value="COUNTER" />
161       <param name="comment" value="Input discards for the interface" />
162       <param name="graph-legend"      value="Discards in" />
163       <param name="vertical-label"    value="pps" />
164       <param name="graph-lower-limit" value="0" />
165     </leaf>
166
167     <leaf name="ifOutDiscards">
168       <param name="snmp-object"       value="$ifOutDiscards.$IFIDX" />
169       <param name="data-file"
170              value="%system-id%_%interface-nick%_discards.rrd" />
171       <param name="rrd-ds"            value="ifOutDiscards" />
172       <param name="rrd-create-dstype" value="COUNTER" />
173       <param name="comment" value="Output discards for the interface" />
174       <param name="graph-legend"      value="Discards out" />
175       <param name="vertical-label"    value="pps" />
176       <param name="graph-lower-limit" value="0" />
177     </leaf>
178   </template>
179
180   <template name="iftable-errors">
181     <leaf name="ifInErrors">
182       <param name="snmp-object"       value="$ifInErrors.$IFIDX" />
183       <param name="data-file"
184              value="%system-id%_%interface-nick%_errors.rrd" />
185       <param name="rrd-ds"            value="ifInErrors" />
186       <param name="rrd-create-dstype" value="COUNTER" />
187       <param name="comment" value="Input errors for the interface" />
188       <param name="graph-legend"      value="Errors in" />
189       <param name="vertical-label"    value="pps" />
190       <param name="graph-lower-limit" value="0" />
191     </leaf>
192
193     <leaf name="ifOutErrors">
194       <param name="snmp-object"       value="$ifOutErrors.$IFIDX" />
195       <param name="data-file"
196              value="%system-id%_%interface-nick%_errors.rrd" />
197       <param name="rrd-ds"            value="ifOutErrors" />
198       <param name="rrd-create-dstype" value="COUNTER" />
199       <param name="comment" value="Output errors for the interface" />
200       <param name="graph-legend"      value="Errors out" />
201       <param name="vertical-label"    value="pps" />
202       <param name="graph-lower-limit" value="0" />
203     </leaf>
204   </template>
205
206
207   <template name="ifxtable-hcoctets">
208     <leaf name="ifHCInOctets">
209       <param name="snmp-object"       value="$ifHCInOctets.$IFIDX" />
210       <param name="data-file"
211              value="%system-id%_%interface-nick%_hcoctets.rrd" />
212       <param name="rrd-ds"            value="ifHCInOctets" />
213       <param name="rrd-create-dstype" value="COUNTER" />
214       <param name="rrd-create-max"    value="1e15"/>
215       <param name="comment"  value="Input byte counter for the interface" />
216       <param name="graph-legend"      value="Bytes in" />
217       <param name="vertical-label"    value="Bps" />
218       <param name="graph-lower-limit" value="0" />
219     </leaf>
220
221     <leaf name="ifHCOutOctets">
222       <param name="snmp-object"       value="$ifHCOutOctets.$IFIDX" />
223       <param name="data-file"
224              value="%system-id%_%interface-nick%_hcoctets.rrd" />
225       <param name="rrd-ds"            value="ifHCOutOctets" />
226       <param name="rrd-create-dstype" value="COUNTER" />
227       <param name="rrd-create-max"    value="1e15"/>
228       <param name="comment" value="Output byte counter for the interface" />
229       <param name="graph-legend"      value="Bytes out" />
230       <param name="vertical-label"    value="Bps" />
231       <param name="graph-lower-limit" value="0" />
232     </leaf>
233
234     <leaf name="InOutBps">
235       <param name="comment" value="Input and Output bits per second graphs" />
236       <param name="vertical-label"   value="bps" />
237       <param name="graph-lower-limit" value="0" />
238       <param name="rrd-hwpredict"    value="disabled" />
239       <param name="precedence"       value="1000" />
240       <param name="ds-type"          value="rrd-multigraph" />
241       <param name="ds-names"         value="in,out" />
242
243       <param name="ds-expr-in"       value="{ifHCInOctets},8,*" />
244       <param name="graph-legend-in"  value="Bits per second in" />
245       <param name="line-style-in"    value="##BpsIn" />
246       <param name="line-color-in"    value="##BpsIn" />
247       <param name="line-order-in"    value="1" />
248
249       <param name="ds-expr-out"      value="{ifHCOutOctets},8,*" />
250       <param name="graph-legend-out" value="Bits per second out" />
251       <param name="line-style-out"   value="##BpsOut" />
252       <param name="line-color-out"   value="##BpsOut" />
253       <param name="line-order-out"   value="2" />
254     </leaf>
255   </template>
256
257   <template name="ifxtable-hcucast-packets">
258     <leaf name="ifHCInUcastPkts">
259       <param name="snmp-object"       value="$ifHCInUcastPkts.$IFIDX" />
260       <param name="data-file"
261              value="%system-id%_%interface-nick%_hcpackets.rrd" />
262       <param name="rrd-ds"            value="ifHCInUcastPkts" />
263       <param name="rrd-create-dstype" value="COUNTER" />
264       <param name="rrd-create-max"    value="1e15"/>
265       <param name="comment" value="Input packet counter for the interface" />
266       <param name="graph-legend"      value="Packets in" />
267       <param name="vertical-label"    value="pps" />
268       <param name="graph-lower-limit" value="0" />
269     </leaf>
270
271     <leaf name="ifHCOutUcastPkts">
272       <param name="snmp-object"       value="$ifHCOutUcastPkts.$IFIDX" />
273       <param name="data-file"
274              value="%system-id%_%interface-nick%_hcpackets.rrd" />
275       <param name="rrd-ds"            value="ifHCOutUcastPkts" />
276       <param name="rrd-create-dstype" value="COUNTER" />
277       <param name="rrd-create-max"    value="1e15"/>
278       <param name="comment" value="Output packet counter for the interface" />
279       <param name="graph-legend"      value="Packets out" />
280       <param name="vertical-label"    value="pps" />
281       <param name="graph-lower-limit" value="0" />
282     </leaf>
283   </template>
284
285   <!-- ********************************************************************
286
287   Templates for read-only access to RRD files
288
289   ************************************************************************-->
290
291   <template name="read-iftable-octets">
292     <leaf name="ifInOctets">
293       <param name="ds-type"           value="rrd-file" />
294       <param name="leaf-type"         value="rrd-def" />
295       <param name="rrd-cf"            value="AVERAGE" />
296       <param name="data-file"
297              value="%system-id%_%interface-nick%_octets.rrd" />
298       <param name="rrd-ds"            value="ifInOctets" />
299       <param name="comment"  value="Input byte counter for the interface" />
300       <param name="graph-legend"      value="Bytes in" />
301       <param name="vertical-label"    value="Bps" />
302       <param name="graph-lower-limit" value="0" />
303     </leaf>
304
305     <leaf name="ifOutOctets">
306       <param name="ds-type"           value="rrd-file" />
307       <param name="leaf-type"         value="rrd-def" />
308       <param name="rrd-cf"            value="AVERAGE" />
309       <param name="data-file"
310              value="%system-id%_%interface-nick%_octets.rrd" />
311       <param name="rrd-ds"            value="ifOutOctets" />
312       <param name="comment" value="Output byte counter for the interface" />
313       <param name="graph-legend"      value="Bytes out" />
314       <param name="vertical-label"    value="Bps" />
315       <param name="graph-lower-limit" value="0" />
316     </leaf>
317
318     <leaf name="InOutBps">
319       <param name="comment" value="Input and Output bits per second graphs" />
320       <param name="vertical-label"   value="bps" />
321       <param name="graph-lower-limit" value="0" />
322       <param name="rrd-hwpredict"    value="disabled" />
323       <param name="precedence"       value="1000" />
324       <param name="ds-type"          value="rrd-multigraph" />
325       <param name="ds-names"         value="in,out" />
326
327       <param name="ds-expr-in"       value="{ifInOctets},8,*" />
328       <param name="graph-legend-in"  value="Bits per second in" />
329       <param name="line-style-in"    value="##BpsIn" />
330       <param name="line-color-in"    value="##BpsIn" />
331       <param name="line-order-in"    value="1" />
332
333       <param name="ds-expr-out"      value="{ifOutOctets},8,*" />
334       <param name="graph-legend-out" value="Bits per second out" />
335       <param name="line-style-out"   value="##BpsOut" />
336       <param name="line-color-out"   value="##BpsOut" />
337       <param name="line-order-out"   value="2" />
338     </leaf>
339   </template>
340
341
342   <template name="read-ifxtable-hcoctets">
343     <leaf name="ifHCInOctets">
344       <param name="ds-type"           value="rrd-file" />
345       <param name="leaf-type"         value="rrd-def" />
346       <param name="rrd-cf"            value="AVERAGE" />
347       <param name="data-file"
348              value="%system-id%_%interface-nick%_hcoctets.rrd" />
349       <param name="rrd-ds"            value="ifHCInOctets" />
350       <param name="comment"  value="Input byte counter for the interface" />
351       <param name="graph-legend"      value="Bytes in" />
352       <param name="vertical-label"    value="Bps" />
353       <param name="graph-lower-limit" value="0" />
354     </leaf>
355
356     <leaf name="ifHCOutOctets">
357       <param name="ds-type"           value="rrd-file" />
358       <param name="leaf-type"         value="rrd-def" />
359       <param name="rrd-cf"            value="AVERAGE" />
360       <param name="data-file"
361              value="%system-id%_%interface-nick%_hcoctets.rrd" />
362       <param name="rrd-ds"            value="ifHCOutOctets" />
363       <param name="comment" value="Output byte counter for the interface" />
364       <param name="graph-legend"      value="Bytes out" />
365       <param name="vertical-label"    value="Bps" />
366       <param name="graph-lower-limit" value="0" />
367     </leaf>
368
369     <leaf name="InOutBps">
370       <param name="comment" value="Input and Output bits per second graphs" />
371       <param name="vertical-label"   value="bps" />
372       <param name="graph-lower-limit" value="0" />
373       <param name="rrd-hwpredict"    value="disabled" />
374       <param name="precedence"       value="1000" />
375       <param name="ds-type"          value="rrd-multigraph" />
376       <param name="ds-names"         value="in,out" />
377
378       <param name="ds-expr-in"       value="{ifHCInOctets},8,*" />
379       <param name="graph-legend-in"  value="Bits per second in" />
380       <param name="line-style-in"    value="##BpsIn" />
381       <param name="line-color-in"    value="##BpsIn" />
382       <param name="line-order-in"    value="1" />
383
384       <param name="ds-expr-out"      value="{ifHCOutOctets},8,*" />
385       <param name="graph-legend-out" value="Bits per second out" />
386       <param name="line-style-out"   value="##BpsOut" />
387       <param name="line-color-out"   value="##BpsOut" />
388       <param name="line-order-out"   value="2" />
389     </leaf>
390   </template>
391
392 </datasources>
393
394 </configuration>