import torrus 1.0.9
[freeside.git] / torrus / xmlconfig / generic / rfc2662.adsl-line.xml
1 <?xml version="1.0"?>
2 <!--
3    Copyright (C) 2003  Gord Philpott <gphilpot@mnsi.net>
4    Copyright (C) 2003  Stanislav Sinyagin
5
6    This program is free software; you can redistribute it and/or modify
7    it under the terms of the GNU General Public License as published by
8    the Free Software Foundation; either version 2 of the License, or
9    (at your option) any later version.
10
11    This program is distributed in the hope that it will be useful,
12    but WITHOUT ANY WARRANTY; without even the implied warranty of
13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14    GNU General Public License for more details.
15
16    You should have received a copy of the GNU General Public License
17    along with this program; if not, write to the Free Software
18    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
19
20    $Id: rfc2662.adsl-line.xml,v 1.1 2010-12-27 00:04:29 ivan Exp $
21 -->
22
23
24 <!--
25    RFC 2662 (ADSL-LINE-MIB)
26    Definitions of Managed Objects for the ADSL Lines
27
28    Tested with:
29       Paradyne Hotwire ATM ADSL Line Card;
30       Model: 8365-B1-000; S/W Release: 02.03.54
31 -->
32
33
34 <configuration>
35
36 <definitions>
37   <!-- ADSL-LINE-MIB -->
38   <def name="adslAtucCurrSnrMgn"         value="1.3.6.1.2.1.10.94.1.1.2.1.4" />
39   <def name="adslAtucCurrAtn"            value="1.3.6.1.2.1.10.94.1.1.2.1.5" />
40   <def name="adslAtucCurrAttainableRate" value="1.3.6.1.2.1.10.94.1.1.2.1.8" />
41   <def name="adslAtucChanCurrTxRate"     value="1.3.6.1.2.1.10.94.1.1.4.1.2" />
42
43   <def name="adslAturCurrSnrMgn"         value="1.3.6.1.2.1.10.94.1.1.3.1.4" />
44   <def name="adslAturCurrAtn"            value="1.3.6.1.2.1.10.94.1.1.3.1.5" />
45   <def name="adslAturCurrAttainableRate" value="1.3.6.1.2.1.10.94.1.1.3.1.8" />
46   <def name="adslAturChanCurrTxRate"     value="1.3.6.1.2.1.10.94.1.1.5.1.2" />
47 </definitions>
48
49 <datasources>
50
51   <template name="adsl-line-interface">
52   
53     <param name="rrd-hwpredict" value="disabled" />
54
55     <!-- ******* Start: ATUC and ATUR SNR Margin ******* -->
56     <leaf name="Atuc_SnrMgn">
57       <param name="comment"            value="ATUC SNR Margin" />
58       <param name="snmp-object"  value="$adslAtucCurrSnrMgn.%ifindex-map%" />
59       <param name="collector-scale"    value="10,/" />
60       <param name="rrd-ds"             value="AtucSnrMgn" />
61       <param name="rrd-create-dstype"  value="GAUGE" />
62       <param name="data-file"
63              value="%system-id%_%interface-nick%_adsl-stats.rrd" />
64       <param name="hidden"             value="yes" />
65     </leaf>
66
67     <leaf name="Atur_SnrMgn">
68       <param name="comment"            value="ATUR SNR Margin" />
69       <param name="snmp-object"  value="$adslAturCurrSnrMgn.%ifindex-map%" />
70       <param name="collector-scale"    value="10,/" />
71       <param name="rrd-ds"             value="AturSnrMgn" />
72       <param name="rrd-create-dstype"  value="GAUGE" />
73       <param name="data-file"
74              value="%system-id%_%interface-nick%_adsl-stats.rrd" />
75       <param name="hidden"             value="yes" />
76     </leaf>
77
78     <leaf name="SNR_Margin">               <!-- Multiple line graph -->
79       <param name="comment"            value="ATUC and ATUR SNR Margin" />
80       <param name="precedence"         value="100" />
81       <param name="ds-type"            value="rrd-multigraph" />
82       <param name="ds-names"           value="atuc,atur" />
83
84       <param name="ds-expr-atuc"       value="{Atuc_SnrMgn}" />
85       <param name="graph-legend-atuc"  value="ATUC SNR Margin" />
86       <param name="line-style-atuc"    value="##nearend" />
87       <param name="line-color-atuc"    value="##nearend" />
88       <param name="line-order-atuc"    value="1" />
89
90       <param name="ds-expr-atur"       value="{Atur_SnrMgn}" />
91       <param name="graph-legend-atur"  value="ATUR SNR Margin" />
92       <param name="line-style-atur"    value="##farend" />
93       <param name="line-color-atur"    value="##farend" />
94       <param name="line-order-atur"    value="2" />
95
96       <param name="vertical-label"      value="dB" />
97       <param name="graph-lower-limit"   value="0" />
98     </leaf>
99     <!-- ******* End: ATUC and ATUR SNR Margin ******* -->
100
101     <!-- ******* Start: ATUC and ATUR Attenuation ******* -->
102     <leaf name="Atuc_Atn">
103       <param name="comment"            value="ATUC Attenuation" />
104       <param name="snmp-object"   value="$adslAtucCurrAtn.%ifindex-map%" />
105       <param name="collector-scale"    value="10,/" />
106       <param name="rrd-ds"             value="AtucAtn" />
107       <param name="rrd-create-dstype"  value="GAUGE" />
108       <param name="data-file"
109              value="%system-id%_%interface-nick%_adsl-stats.rrd" />
110       <param name="hidden"             value="yes" />
111     </leaf>
112
113     <leaf name="Atur_Atn">
114       <param name="comment"            value="ATUR Attenuation" />
115       <param name="snmp-object"   value="$adslAturCurrAtn.%ifindex-map%" />
116       <param name="collector-scale"    value="10,/" />
117       <param name="rrd-ds"             value="AturAtn" />
118       <param name="rrd-create-dstype"  value="GAUGE" />
119       <param name="data-file"
120              value="%system-id%_%interface-nick%_adsl-stats.rrd" />
121       <param name="hidden"             value="yes" />
122     </leaf>
123
124     <leaf name="Attenuation">          <!-- Multiple line graph -->
125       <param name="comment"            value="ATUC and ATUR Attenuation" />
126       <param name="ds-type"            value="rrd-multigraph" />
127       <param name="ds-names"           value="atuc,atur" />
128
129       <param name="ds-expr-atuc"       value="{Atuc_Atn}" />
130       <param name="graph-legend-atuc"  value="ATUC SNR Margin" />
131       <param name="line-style-atuc"    value="##nearend" />
132       <param name="line-color-atuc"    value="##nearend" />
133       <param name="line-order-atuc"    value="1" />
134
135       <param name="ds-expr-atur"       value="{Atur_Atn}" />
136       <param name="graph-legend-atur"  value="ATUR SNR Margin" />
137       <param name="line-style-atur"    value="##farend" />
138       <param name="line-color-atur"    value="##farend" />
139       <param name="line-order-atur"    value="2" />
140
141       <param name="vertical-label"      value="dB" />
142       <param name="graph-lower-limit"   value="0" />
143     </leaf>
144     <!-- ******* End: ATUC and ATUR SNR Margin ******* -->
145
146
147     <!-- ******* Start: ATUC Attainable Rates ******* -->
148     <leaf name="Atuc_AttainableRate">
149       <param name="comment"            value="ATUC Attainable Rate" />
150       <param name="snmp-object"
151              value="$adslAtucCurrAttainableRate.%ifindex-map%" />
152       <param name="rrd-ds"             value="AtucAttainableRate" />
153       <param name="rrd-create-dstype"  value="GAUGE" />
154       <param name="data-file"
155              value="%system-id%_%interface-nick%_adsl-stats.rrd" />
156       <param name="graph-legend"       value="ATUC Attainable Rate" />
157       <param name="hidden"             value="yes" />
158     </leaf>
159
160     <leaf name="Atuc_CurrTxRate">
161       <param name="comment"            value="ATUC Current TX Rate" />
162       <param name="snmp-object"
163              value="$adslAtucChanCurrTxRate.%ifindex-map%" />
164       <param name="rrd-ds"             value="AtucCurrTxRate" />
165       <param name="rrd-create-dstype"  value="GAUGE" />
166       <param name="data-file"
167              value="%system-id%_%interface-nick%_adsl-stats.rrd" />
168       <param name="graph-legend"       value="ATUC Curr TX Rate" />
169       <param name="hidden"             value="yes" />
170     </leaf>
171
172     <leaf name="ATUC_TX_Rates">          <!-- Multiple line graph -->
173       <param name="comment"            value="ATUC TX Rates" />
174       <param name="precedence"         value="90" />
175       <param name="ds-type"            value="rrd-multigraph" />
176       <param name="ds-names"           value="attain,curr" />
177
178       <param name="ds-expr-attain"       value="{Atuc_AttainableRate}" />
179       <param name="graph-legend-attain"  value="ATUC Attainable Rate" />
180       <param name="line-style-attain"    value="##maxvalue" />
181       <param name="line-color-attain"    value="##maxvalue" />
182       <param name="line-order-attain"    value="1" />
183
184       <param name="ds-expr-curr"       value="{Atuc_CurrTxRate}" />
185       <param name="graph-legend-curr"  value="ATUC Curr TX Rate" />
186       <param name="line-style-curr"    value="##currvalue" />
187       <param name="line-color-curr"    value="##currvalue" />
188       <param name="line-order-curr"    value="2" />
189
190       <param name="vertical-label"      value="bps" />
191       <param name="graph-lower-limit"   value="0" />
192     </leaf>
193     <!-- ******* End: ATUC TX Rates ******* -->
194
195     <!-- ******* Start: ATUR TX Rates ******* -->
196     <leaf name="Atur_AttainableRate">
197       <param name="comment"            value="ATUR Attainable Rate" />
198       <param name="snmp-object"
199              value="$adslAturCurrAttainableRate.%ifindex-map%" />
200       <param name="rrd-ds"             value="AturAttainableRate" />
201       <param name="rrd-create-dstype"  value="GAUGE" />
202       <param name="data-file"
203              value="%system-id%_%interface-nick%_adsl-stats.rrd" />
204       <param name="graph-legend"       value="ATUR Attainable Rate" />
205       <param name="hidden"             value="yes" />
206     </leaf>
207
208     <leaf name="Atur_CurrTxRate">
209       <param name="comment"            value="ATUR Current TX Rate" />
210       <param name="snmp-object"
211              value="$adslAturChanCurrTxRate.%ifindex-map%" />
212       <param name="rrd-ds"             value="AturCurrTxRate" />
213       <param name="rrd-create-dstype"  value="GAUGE" />
214       <param name="data-file"
215              value="%system-id%_%interface-nick%_adsl-stats.rrd" />
216       <param name="graph-legend"       value="ATUR Current TX Rate" />
217       <param name="hidden"             value="yes" />
218     </leaf>
219
220     <leaf name="ATUR_TX_Rates">          <!-- Multiple line graph -->
221       <param name="comment"            value="ATUR TX Rates" />
222       <param name="precedence"         value="70" />
223       <param name="ds-type"            value="rrd-multigraph" />
224       <param name="ds-names"           value="attain,curr" />
225
226       <param name="ds-expr-attain"       value="{Atur_AttainableRate}" />
227       <param name="graph-legend-attain"  value="ATUR Attainable Rate" />
228       <param name="line-style-attain"    value="##maxvalue" />
229       <param name="line-color-attain"    value="##maxvalue" />
230       <param name="line-order-attain"    value="1" />
231
232       <param name="ds-expr-curr"       value="{Atur_CurrTxRate}" />
233       <param name="graph-legend-curr"  value="ATUR Curr TX Rate" />
234       <param name="line-style-curr"    value="##currvalue" />
235       <param name="line-color-curr"    value="##currvalue" />
236       <param name="line-order-curr"    value="2" />
237
238       <param name="vertical-label"      value="bps" />
239       <param name="graph-lower-limit"   value="0" />
240     </leaf>
241     <!-- ******* End: ATUR TX Rates ******* -->
242
243   </template>
244
245 </datasources>
246
247 </configuration>