import torrus 1.0.9
[freeside.git] / torrus / xmlconfig / vendor / paradyne.xdsl.xml
1 <?xml version="1.0"?>
2 <!--
3    Copyright (C) 2002  Stanislav Sinyagin
4    Copyright (C) 2003  Gord Philpott <gphilpot@mnsi.net>
5
6    File: vendor/paradyne.xdsl.xml
7    Description: Paradyne GranDSLAM definitions and templates for Torrus.
8
9    This program is free software; you can redistribute it and/or modify
10    it under the terms of the GNU General Public License as published by
11    the Free Software Foundation; either version 2 of the License, or
12    (at your option) any later version.
13
14    This program is distributed in the hope that it will be useful,
15    but WITHOUT ANY WARRANTY; without even the implied warranty of
16    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17    GNU General Public License for more details.
18
19    You should have received a copy of the GNU General Public License
20    along with this program; if not, write to the Free Software
21    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
22
23    $Id: paradyne.xdsl.xml,v 1.1 2010-12-27 00:04:06 ivan Exp $
24 -->
25
26
27 <!--
28    File Overview:
29    - Several Paradyne DSL cards are supported in this file
30    - ADSL cards are supported through generic/rfc2662.adsl-line.xml
31
32    Requirements:
33    - A Paradyne GranDSLAM 2.0 with any of the following Hotwire cards: ADSL,
34      ReachDSL, G.SHDSL
35    - Torrus 0.1.4 or newer
36
37    Test Environment:
38    - Torrus 0.1.4
39    - Paradyne GranDSLAM 2.0 DSLAM
40    - Hotwire DSL; Model: 8000-B2-211; S/W Release : M04.02.27
41    - Paradyne Hotwire ATM ADSL Line Card;
42      Model: 8365-B1-000; S/W Release: 02.03.54
43    - Paradyne Hotwire ATM G.SHDSL Line Card;
44      Model: 8385-B1-000; S/W Release: 02.03.45
45    - Hotwire IP ReachDSL Line Card; Model: 8314-B3-000; S/W Release: 04.03.10
46
47    To do (GORD):
48    - Margin is big negative number for some interfaces.
49      Are they administratively down? Then RFC2863_IF_MIB excludes them by
50      default. Are they administratively up, but physically down?
51      Then we probably need to optionally exclude them from configuration.
52    - Graph decoration parameters:
53      vertical-label, graph-lower-limit, normal-level, lower-limit
54    - Nice readable names for leaves
55 -->
56
57
58 <configuration>
59
60 <definitions>
61   <!-- HOTWIRE-XDSL-INTERFACE-MIB -->
62   <def name="xdslDevIfStatsElapsedTimeLinkUp"
63                 value="1.3.6.1.4.1.1795.2.24.2.6.8.1.1.1.1.4" />
64   <def name="xdslDevIfStatsUpStreamSpeed"
65                 value="1.3.6.1.4.1.1795.2.24.2.6.8.1.1.1.1.6" />
66   <def name="xdslDevIfStatsCentralRecMargin"
67                 value="1.3.6.1.4.1.1795.2.24.2.6.8.1.1.1.1.8" />
68   <def name="xdslDevIfStatsCentralRecAttenuationEstimate"
69                 value="1.3.6.1.4.1.1795.2.24.2.6.8.1.1.1.1.9" />
70   <def name="xdslDevIfStatsRemoteRecMargin"
71                 value="1.3.6.1.4.1.1795.2.24.2.6.8.1.1.1.1.15" />
72   <def name="xdslDevIfStatsRemoteRecAttenuationEstimate"
73                 value="1.3.6.1.4.1.1795.2.24.2.6.8.1.1.1.1.16" />
74 </definitions>
75
76 <datasources>
77
78   <!-- ####### START: Paradyne Hotwire ATM xDSL Line Card Template ####### -->
79   <template name="paradyne-xdsl-interface">
80
81     <leaf name="xdslTimeLinkUp">
82       <param name="comment"            value="xdsl Elapsed Time Link Up" />
83       <param name="snmp-object">
84         $xdslDevIfStatsElapsedTimeLinkUp.%ifindex-map%.%xdsl-stats-interval%
85       </param>
86       <param name="rrd-ds"             value="xdslTimeLinkUp" />
87       <param name="rrd-create-dstype"  value="GAUGE" />
88       <param name="data-file"
89              value="%system-id%_%interface-nick%_xdsl.rrd" />
90     </leaf>
91
92     <leaf name="ifSpeed_Downstream">
93       <param name="comment"            value="xdsl Downstream Speed" />
94       <param name="snmp-object"        value="$ifSpeed.%ifindex-map%" />
95       <param name="rrd-ds"             value="ifSpeedDownstream" />
96       <param name="rrd-create-dstype"  value="GAUGE" />
97       <param name="data-file"
98              value="%system-id%_%interface-nick%_xdsl.rrd" />
99     </leaf>
100
101     <leaf name="xdslUpStreamSpeed">
102       <param name="comment"            value="xdsl UpStream Speed" />
103       <param name="snmp-object">
104         $xdslDevIfStatsUpStreamSpeed.%ifindex-map%.%xdsl-stats-interval%
105       </param>
106       <param name="rrd-ds"             value="xdslUpStreamSpeed" />
107       <param name="rrd-create-dstype"  value="GAUGE" />
108       <param name="data-file"
109              value="%system-id%_%interface-nick%_xdsl.rrd" />
110     </leaf>
111
112     <leaf name="xdslCentRecMargin">
113       <param name="comment"            value="xdsl Central Rec Margin" />
114       <param name="snmp-object">
115         $xdslDevIfStatsCentralRecMargin.%ifindex-map%.%xdsl-stats-interval%
116       </param>
117       <param name="rrd-ds"             value="xdslCRecMargin" />
118       <param name="rrd-create-dstype"  value="GAUGE" />
119       <param name="data-file"
120              value="%system-id%_%interface-nick%_xdsl.rrd" />
121     </leaf>
122
123     <leaf name="xdslCentRecAttenEst">
124       <param name="comment"   value="xdsl Central Rec Attenuation Estimate" />
125       <param name="snmp-object">
126        $xdslDevIfStatsCentralRecAttenuationEstimate.%ifindex-map%.%xdsl-stats-interval%
127       </param>
128       <param name="rrd-ds"             value="xdslCRecAttenEst" />
129       <param name="rrd-create-dstype"  value="GAUGE" />
130       <param name="data-file"
131              value="%system-id%_%interface-nick%_xdsl.rrd" />
132     </leaf>
133
134     <leaf name="xdslRemRecMargin">
135       <param name="comment"            value="xdsl Remote Rec Margin" />
136       <param name="snmp-object">
137        $xdslDevIfStatsRemoteRecMargin.%ifindex-map%.%xdsl-stats-interval%
138       </param>
139       <param name="rrd-ds"             value="xdslRRecMargin" />
140       <param name="rrd-create-dstype"  value="GAUGE" />
141       <param name="data-file"
142              value="%system-id%_%interface-nick%_xdsl.rrd" />
143     </leaf>
144
145     <leaf name="xdslRemRecAttenEst">
146       <param name="comment"     value="xdsl Remote Rec Attenuation Estimate" />
147       <param name="snmp-object">
148        $xdslDevIfStatsRemoteRecAttenuationEstimate.%ifindex-map%.%xdsl-stats-interval%
149       </param>
150       <param name="rrd-ds"             value="xdslRRecAttenEst" />
151       <param name="rrd-create-dstype"  value="GAUGE" />
152       <param name="data-file"
153              value="%system-id%_%interface-nick%_xdsl.rrd" />
154     </leaf>
155   </template>
156
157 </datasources>
158
159 </configuration>