3 Copyright (C) 2005 Stanislav Sinyagin
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.
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.
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.
19 $Id: cisco.vdsl-line.xml,v 1.1 2010-12-27 00:04:07 ivan Exp $
24 Cisco VDSL line statistics
25 Tested with: Catalyst 2950 LRE
32 <!-- CISCO-IETF-VDSL-LINE-MIB -->
33 <def name="cvdslCurrSnrMgn" value="1.3.6.1.4.1.9.10.87.1.1.2.1.5" />
34 <def name="cvdslCurrAtn" value="1.3.6.1.4.1.9.10.87.1.1.2.1.6" />
39 <template name="cvdsl-subtree">
40 <param name="precedence" value="-600" />
41 <param name="comment" value="VDSL line statistics" />
43 <param name="data-file"
44 value="%system-id%_%interface-nick%_cvdsl.rrd" />
46 <param name="collector-timeoffset-hashstring"
47 value="%system-id%:%interface-nick%" />
48 <param name="descriptive-nickname" value="%system-id%:%interface-name%"/>
49 <param name="graph-title" value="%descriptive-nickname%" />
51 <param name="has-overview-shortcuts" value="yes"/>
52 <param name="overview-shortcuts" value="snr,atn"/>
54 <param name="overview-subleave-name-snr" value="SNR_Margin"/>
55 <param name="overview-direct-link-snr" value="yes"/>
56 <param name="overview-direct-link-view-snr" value="expanded-dir-html"/>
57 <param name="overview-shortcut-text-snr"
59 <param name="overview-shortcut-title-snr"
60 value="Show SNR Margin graphs for all VDSL lines in one page"/>
61 <param name="overview-page-title-snr"
62 value="SNR Margin Graphs"/>
64 <param name="overview-subleave-name-atn" value="Attenuation"/>
65 <param name="overview-direct-link-atn" value="yes"/>
66 <param name="overview-direct-link-view-atn" value="expanded-dir-html"/>
67 <param name="overview-shortcut-text-atn"
68 value="All Attenuation"/>
69 <param name="overview-shortcut-title-atn"
70 value="Show attenuation graphs for all VDSL lines in one page"/>
71 <param name="overview-page-title-atn"
72 value="Attenuation Graphs"/>
74 <param name="rrd-hwpredict" value="disabled" />
78 <template name="cvdsl-interface">
80 <!-- ******** SNR Margin ************ -->
81 <leaf name="Vtuc_SnrMgn">
82 <param name="comment" value="VTUC SNR Margin" />
83 <param name="snmp-object" value="$cvdslCurrSnrMgn.%ifindex-map%.1" />
84 <param name="collector-scale" value="DUP,100,GT,10,1,IF,/" />
85 <param name="rrd-ds" value="VtucSnrMgn" />
86 <param name="rrd-create-dstype" value="GAUGE" />
87 <param name="hidden" value="yes" />
90 <leaf name="Vtur_SnrMgn">
91 <param name="comment" value="VTUR SNR Margin" />
92 <param name="snmp-object" value="$cvdslCurrSnrMgn.%ifindex-map%.2" />
93 <param name="collector-scale" value="DUP,100,GT,10,1,IF,/" />
94 <param name="rrd-ds" value="VturSnrMgn" />
95 <param name="rrd-create-dstype" value="GAUGE" />
96 <param name="hidden" value="yes" />
99 <leaf name="SNR_Margin">
100 <param name="comment" value="VTUC and VTUR SNR Margin" />
101 <param name="precedence" value="100" />
102 <param name="ds-type" value="rrd-multigraph" />
103 <param name="ds-names" value="vtuc,vtur" />
105 <param name="ds-expr-vtuc" value="{Vtuc_SnrMgn}" />
106 <param name="graph-legend-vtuc" value="VTUC SNR Margin" />
107 <param name="line-style-vtuc" value="##nearend" />
108 <param name="line-color-vtuc" value="##nearend" />
109 <param name="line-order-vtuc" value="1" />
111 <param name="ds-expr-vtur" value="{Vtur_SnrMgn}" />
112 <param name="graph-legend-vtur" value="VTUR SNR Margin" />
113 <param name="line-style-vtur" value="##farend" />
114 <param name="line-color-vtur" value="##farend" />
115 <param name="line-order-vtur" value="2" />
117 <param name="vertical-label" value="dB" />
118 <param name="graph-lower-limit" value="0" />
121 <!-- ******** Attenuation ************ -->
122 <leaf name="Vtuc_Atn">
123 <param name="comment" value="VTUC Attenuation" />
124 <param name="snmp-object" value="$cvdslCurrAtn.%ifindex-map%.1" />
125 <param name="collector-scale" value="10,/" />
126 <param name="rrd-ds" value="VtucAtn" />
127 <param name="rrd-create-dstype" value="GAUGE" />
128 <param name="hidden" value="yes" />
131 <leaf name="Vtur_Atn">
132 <param name="comment" value="VTUR Attenuation" />
133 <param name="snmp-object" value="$cvdslCurrAtn.%ifindex-map%.2" />
134 <param name="collector-scale" value="10,/" />
135 <param name="rrd-ds" value="VturAtn" />
136 <param name="rrd-create-dstype" value="GAUGE" />
137 <param name="hidden" value="yes" />
140 <leaf name="Attenuation">
141 <param name="comment" value="VTUC and VTUR Attenuation" />
142 <param name="precedence" value="200" />
143 <param name="ds-type" value="rrd-multigraph" />
144 <param name="ds-names" value="vtuc,vtur" />
146 <param name="ds-expr-vtuc" value="{Vtuc_Atn}" />
147 <param name="graph-legend-vtuc" value="VTUC Attn" />
148 <param name="line-style-vtuc" value="##nearend" />
149 <param name="line-color-vtuc" value="##nearend" />
150 <param name="line-order-vtuc" value="1" />
152 <param name="ds-expr-vtur" value="{Vtur_Atn}" />
153 <param name="graph-legend-vtur" value="VTUR Attn" />
154 <param name="line-style-vtur" value="##farend" />
155 <param name="line-color-vtur" value="##farend" />
156 <param name="line-order-vtur" value="2" />
158 <param name="vertical-label" value="dB" />
159 <param name="graph-lower-limit" value="0" />