3 Copyright (C) 2003 Gord Philpott <gphilpot@mnsi.net>
4 Copyright (C) 2003, 2010 Stanislav Sinyagin
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.
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.
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.
25 RFC 2662 (ADSL-LINE-MIB)
26 Definitions of Managed Objects for the ADSL Lines
33 <!-- ADSL-LINE-MIB -->
34 <def name="adslAtucCurrSnrMgn" value="1.3.6.1.2.1.10.94.1.1.2.1.4" />
35 <def name="adslAtucCurrAtn" value="1.3.6.1.2.1.10.94.1.1.2.1.5" />
36 <def name="adslAtucCurrAttainableRate" value="1.3.6.1.2.1.10.94.1.1.2.1.8" />
37 <def name="adslAtucChanCurrTxRate" value="1.3.6.1.2.1.10.94.1.1.4.1.2" />
39 <def name="adslAturCurrSnrMgn" value="1.3.6.1.2.1.10.94.1.1.3.1.4" />
40 <def name="adslAturCurrAtn" value="1.3.6.1.2.1.10.94.1.1.3.1.5" />
41 <def name="adslAturCurrAttainableRate" value="1.3.6.1.2.1.10.94.1.1.3.1.8" />
42 <def name="adslAturChanCurrTxRate" value="1.3.6.1.2.1.10.94.1.1.5.1.2" />
47 <!-- ******* ATUC and ATUR SNR Margin ******* -->
49 <template name="adsl-line-snr">
50 <leaf name="Atuc_SnrMgn">
51 <param name="comment" value="ATUC SNR Margin" />
52 <param name="snmp-object" value="$adslAtucCurrSnrMgn.%ifindex-map%" />
53 <param name="collector-scale" value="10,/" />
54 <param name="rrd-ds" value="AtucSnrMgn" />
55 <param name="rrd-create-dstype" value="GAUGE" />
56 <param name="hidden" value="yes" />
59 <leaf name="Atur_SnrMgn">
60 <param name="comment" value="ATUR SNR Margin" />
61 <param name="snmp-object" value="$adslAturCurrSnrMgn.%ifindex-map%" />
62 <param name="collector-scale" value="10,/" />
63 <param name="rrd-ds" value="AturSnrMgn" />
64 <param name="rrd-create-dstype" value="GAUGE" />
65 <param name="hidden" value="yes" />
68 <leaf name="SNR_Margin"> <!-- Multiple line graph -->
69 <param name="comment" value="ATUC and ATUR SNR Margin" />
70 <param name="precedence" value="100" />
71 <param name="ds-type" value="rrd-multigraph" />
72 <param name="ds-names" value="atuc,atur" />
74 <param name="ds-expr-atuc" value="{Atuc_SnrMgn}" />
75 <param name="graph-legend-atuc" value="ATUC SNR Margin" />
76 <param name="line-style-atuc" value="##nearend" />
77 <param name="line-color-atuc" value="##nearend" />
78 <param name="line-order-atuc" value="1" />
80 <param name="ds-expr-atur" value="{Atur_SnrMgn}" />
81 <param name="graph-legend-atur" value="ATUR SNR Margin" />
82 <param name="line-style-atur" value="##farend" />
83 <param name="line-color-atur" value="##farend" />
84 <param name="line-order-atur" value="2" />
86 <param name="vertical-label" value="dB" />
87 <param name="graph-lower-limit" value="0" />
92 <!-- ******* ATUC and ATUR Attenuation ******* -->
94 <template name="adsl-line-atn">
95 <leaf name="Atuc_Atn">
96 <param name="comment" value="ATUC Attenuation" />
97 <param name="snmp-object" value="$adslAtucCurrAtn.%ifindex-map%" />
98 <param name="collector-scale" value="10,/" />
99 <param name="rrd-ds" value="AtucAtn" />
100 <param name="rrd-create-dstype" value="GAUGE" />
101 <param name="hidden" value="yes" />
104 <leaf name="Atur_Atn">
105 <param name="comment" value="ATUR Attenuation" />
106 <param name="snmp-object" value="$adslAturCurrAtn.%ifindex-map%" />
107 <param name="collector-scale" value="10,/" />
108 <param name="rrd-ds" value="AturAtn" />
109 <param name="rrd-create-dstype" value="GAUGE" />
110 <param name="hidden" value="yes" />
113 <leaf name="Attenuation"> <!-- Multiple line graph -->
114 <param name="comment" value="ATUC and ATUR Attenuation" />
115 <param name="ds-type" value="rrd-multigraph" />
116 <param name="ds-names" value="atuc,atur" />
118 <param name="ds-expr-atuc" value="{Atuc_Atn}" />
119 <param name="graph-legend-atuc" value="ATUC SNR Margin" />
120 <param name="line-style-atuc" value="##nearend" />
121 <param name="line-color-atuc" value="##nearend" />
122 <param name="line-order-atuc" value="1" />
124 <param name="ds-expr-atur" value="{Atur_Atn}" />
125 <param name="graph-legend-atur" value="ATUR SNR Margin" />
126 <param name="line-style-atur" value="##farend" />
127 <param name="line-color-atur" value="##farend" />
128 <param name="line-order-atur" value="2" />
130 <param name="vertical-label" value="dB" />
131 <param name="graph-lower-limit" value="0" />
136 <!-- ******* ATUC and ATUR Attainable Rates ******* -->
138 <template name="adsl-line-attrate">
139 <leaf name="Atuc_AttainableRate">
140 <param name="comment" value="ATUC Attainable Rate" />
141 <param name="snmp-object"
142 value="$adslAtucCurrAttainableRate.%ifindex-map%" />
143 <param name="rrd-ds" value="AtucAttainableRate" />
144 <param name="rrd-create-dstype" value="GAUGE" />
145 <param name="graph-legend" value="ATUC Attainable Rate" />
146 <param name="hidden" value="yes" />
149 <leaf name="Atur_AttainableRate">
150 <param name="comment" value="ATUR Attainable Rate" />
151 <param name="snmp-object"
152 value="$adslAturCurrAttainableRate.%ifindex-map%" />
153 <param name="rrd-ds" value="AturAttainableRate" />
154 <param name="rrd-create-dstype" value="GAUGE" />
155 <param name="graph-legend" value="ATUR Attainable Rate" />
156 <param name="hidden" value="yes" />
159 <leaf name="AttainableRate"> <!-- Multiple line graph -->
160 <param name="comment" value="ATUC and ATUR Attainable Rate" />
161 <param name="ds-type" value="rrd-multigraph" />
162 <param name="ds-names" value="atuc,atur" />
164 <param name="ds-expr-atuc" value="{Atuc_AttainableRate}" />
165 <param name="graph-legend-atuc" value="ATUC Attainable Rate" />
166 <param name="line-style-atuc" value="##nearend" />
167 <param name="line-color-atuc" value="##nearend" />
168 <param name="line-order-atuc" value="1" />
170 <param name="ds-expr-atur" value="{Atur_AttainableRate}" />
171 <param name="graph-legend-atur" value="ATUR Attainable Rate" />
172 <param name="line-style-atur" value="##farend" />
173 <param name="line-color-atur" value="##farend" />
174 <param name="line-order-atur" value="2" />
176 <param name="vertical-label" value="bps" />
177 <param name="graph-lower-limit" value="0" />
181 <!-- ******* ATUC and ATUR Channel TX Rates ******* -->
183 <template name="adsl-channel-txrate">
184 <leaf name="Atuc_CurrTxRate">
185 <param name="comment" value="ATUC Current TX Rate" />
186 <param name="snmp-object"
187 value="$adslAtucChanCurrTxRate.%ifindex-map%" />
188 <param name="rrd-ds" value="AtucCurrTxRate" />
189 <param name="rrd-create-dstype" value="GAUGE" />
190 <param name="graph-legend" value="ATUC Curr TX Rate" />
191 <param name="hidden" value="yes" />
194 <leaf name="Atur_CurrTxRate">
195 <param name="comment" value="ATUR Current TX Rate" />
196 <param name="snmp-object"
197 value="$adslAturChanCurrTxRate.%ifindex-map%" />
198 <param name="rrd-ds" value="AturCurrTxRate" />
199 <param name="rrd-create-dstype" value="GAUGE" />
200 <param name="graph-legend" value="ATUR Current TX Rate" />
201 <param name="hidden" value="yes" />
204 <leaf name="ChannelTXRate"> <!-- Multiple line graph -->
205 <param name="comment" value="ATUC and ATUR Channel TX Rate" />
206 <param name="ds-type" value="rrd-multigraph" />
207 <param name="ds-names" value="atuc,atur" />
209 <param name="ds-expr-atuc" value="{Atuc_CurrTxRate}" />
210 <param name="graph-legend-atuc" value="ATUC Channel TX Rate" />
211 <param name="line-style-atuc" value="##nearend" />
212 <param name="line-color-atuc" value="##nearend" />
213 <param name="line-order-atuc" value="1" />
215 <param name="ds-expr-atur" value="{Atur_CurrTxRate}" />
216 <param name="graph-legend-atur" value="ATUR Channel TX Rate" />
217 <param name="line-style-atur" value="##farend" />
218 <param name="line-color-atur" value="##farend" />
219 <param name="line-order-atur" value="2" />
221 <param name="vertical-label" value="bps" />
222 <param name="graph-lower-limit" value="0" />