buried more whitesapce
[torrus-plus.git] / src / xmlconfig / vendor / casa-cmts.xml
blob97956462b2a7957e1361ed3814eb03a6e0173e25
1 <?xml version="1.0"?>
2 <!--
3    Copyright (C) 2010  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.ios.docsis.xml 242 2005-06-21 12:17:22Z ssinyagin $
20   Stanislav Sinyagin <ssinyagin@yahoo.com>
22  DOCSIS interface, CASA Systems specific
24 -->
26 <configuration>
28 <definitions>
29   <!--  CASA-DOCS-EXT-MIB::casaCmtsMacExtTable -->
30   <def name="casaCmtsCmTotal"      value="1.3.6.1.4.1.20858.10.22.2.2.1.4"/>
31   <def name="casaCmtsCmActive"     value="1.3.6.1.4.1.20858.10.22.2.2.1.5"/>
32   <def name="casaCmtsCmRegistered" value="1.3.6.1.4.1.20858.10.22.2.2.1.6"/>
34   <!--  CASA-CABLE-CMCPE-MIB::casaCmtsUSModemTable -->
35   <def name="casaCmtsUSActiveModemCount"
36         value="1.3.6.1.4.1.20858.10.12.1.1.1.1"/>
37   <def name="casaCmtsUSRegisteredModemCount"
38         value="1.3.6.1.4.1.20858.10.12.1.1.1.2"/>
39   <def name="casaCmtsUSTotalModemCount"
40         value="1.3.6.1.4.1.20858.10.12.1.1.1.3"/>
42   <!--  CASA-CABLE-CMCPE-MIB::casaCmtsDSModemTable -->
43   <def name="casaCmtsDSActiveModemCount"
44         value="1.3.6.1.4.1.20858.10.12.1.2.1.1"/>
45   <def name="casaCmtsDSRegisteredModemCount"
46         value="1.3.6.1.4.1.20858.10.12.1.2.1.2"/>
47   <def name="casaCmtsDSTotalModemCount"
48         value="1.3.6.1.4.1.20858.10.12.1.2.1.3"/>
51 </definitions>
53 <datasources>
55   <template name="casa-docsis-mac-subtree">
56     <param name="precedence"           value="-500" />
57     <param name="comment"        value="DOCSIS MAC layer utilization" />
58     <param name="data-file">
59        %system-id%_%interface-nick%_casa_mac.rrd
60     </param>
61     <param name="collector-timeoffset-hashstring"
62                                        value="%system-id%:%interface-nick%" />
63     <param name="descriptive-nickname" value="%system-id%:%interface-name%"/>
64     <param name="graph-title"          value="%descriptive-nickname%" />
66     <param name="has-overview-shortcuts" value="yes"/>
67     <param name="overview-shortcuts" value="modems"/>
68     <param name="overview-subleave-name-modems" value="Modems"/>
69     <param name="overview-direct-link-modems"      value="yes"/>
70     <param name="overview-direct-link-view-modems" value="expanded-dir-html"/>
71     <param name="overview-shortcut-text-modems"
72            value="All modems"/>
73     <param name="overview-shortcut-title-modems"
74            value="Show modem quantities in one page"/>
75     <param name="overview-page-title-modems"
76            value="Modem quantities"/>
78     <param name="rrd-hwpredict"     value="disabled" />
80     <!-- nodeid-docsif is overwritten by devdiscover at the
81          interface level. This definition is here for backward compatibility
82          with older discovery results or for systems which do not use
83          devdiscover -->
84     <param name="nodeid-docsif"
85       value="docs//%nodeid-device%//%interface-nick%//"/>
86   </template>
88   <template name="casa-docsis-modem-quantity">
89     <leaf name="Modems">
90       <param name="ds-type"           value="rrd-multigraph" />
91       <param name="ds-names"          value="total,active,registered" />
92       <param name="nodeid"            value="%nodeid-docsif%//modems"/>
94       <param name="graph-lower-limit" value="0" />
95       <param name="precedence"        value="950" />
96       <param name="comment"
97               value="Active and Total modems on the interface" />
98       <param name="vertical-label"    value="Modems" />
100       <param name="ds-expr-total">{Modems_Total}</param>
101       <param name="graph-legend-total"  value="Total" />
102       <param name="line-style-total"      value="##totalresource" />
103       <param name="line-color-total"      value="##totalresource" />
104       <param name="line-order-total"      value="1" />
106       <param name="ds-expr-active">{Modems_Active}</param>
107       <param name="graph-legend-active"  value="Active" />
108       <param name="line-style-active"    value="##resourcepartusage" />
109       <param name="line-color-active"    value="##resourcepartusage" />
110       <param name="line-order-active"    value="2" />
112       <param name="ds-expr-registered">{Modems_Registered}</param>
113       <param name="graph-legend-registered"  value="Registered" />
114       <param name="line-style-registered"    value="##resourceusage" />
115       <param name="line-color-registered"    value="##resourceusage" />
116       <param name="line-order-registered"    value="3" />
117     </leaf>
119     <leaf name="Modems_Total">
120       <param name="snmp-object"
121                 value="%casa-docsis-cmtotal%.%ifindex-map%"/>
122       <param name="rrd-ds"       value="Total" />
123       <param name="hidden"       value="yes"/>
124       <param name="comment"
125           value="Total number of modems on the interface since boot"/>
126       <param name="graph-legend" value="Total modems" />
127       <param name="precedence"   value="900" />
128       <param name="rrd-create-dstype"   value="GAUGE" />
129       <param name="vertical-label"      value="Modems" />
130       <param name="graph-lower-limit"   value="0" />
131     </leaf>
133     <leaf name="Modems_Active">
134       <param name="snmp-object"
135                 value="%casa-docsis-cmactive%.%ifindex-map%"/>
136       <param name="rrd-ds"       value="Active" />
137       <param name="hidden"       value="yes"/>
138       <param name="comment"
139           value="Number of active modems on the interface"/>
140       <param name="graph-legend" value="Active modems" />
141       <param name="precedence"   value="800" />
142       <param name="rrd-create-dstype"   value="GAUGE" />
143       <param name="vertical-label"      value="Modems" />
144       <param name="graph-lower-limit"   value="0" />
145       <param name="monitor-action-target"  value="Modems"/>
146     </leaf>
148     <leaf name="Modems_Registered">
149       <param name="snmp-object"
150                 value="%casa-docsis-cmregistered%.%ifindex-map%"/>
151       <param name="rrd-ds"       value="Registered" />
152       <param name="hidden"       value="yes"/>
153       <param name="comment"
154           value="Number of registered modems on the interface"/>
155       <param name="graph-legend" value="Registered modems" />
156       <param name="precedence"   value="700" />
157       <param name="rrd-create-dstype"   value="GAUGE" />
158       <param name="vertical-label"      value="Modems" />
159       <param name="graph-lower-limit"   value="0" />
160       <param name="monitor-action-target"  value="Modems"/>
161     </leaf>
163   </template>
166   <template name="casa-docsis-mac-util">
167     <apply-template name="casa-docsis-modem-quantity"/>
168     <param name="casa-docsis-cmtotal" value="$casaCmtsCmTotal"/>
169     <param name="casa-docsis-cmactive" value="$casaCmtsCmActive"/>
170     <param name="casa-docsis-cmregistered" value="$casaCmtsCmRegistered"/>
171   </template>
174   <template name="casa-docsis-upstream-util">
175     <apply-template name="casa-docsis-modem-quantity"/>
176     <param name="casa-docsis-cmtotal"
177              value="$casaCmtsUSTotalModemCount"/>
178     <param name="casa-docsis-cmactive"
179              value="$casaCmtsUSActiveModemCount"/>
180     <param name="casa-docsis-cmregistered"
181              value="$casaCmtsUSRegisteredModemCount"/>
182   </template>
184   <template name="casa-docsis-downstream-util">
185     <apply-template name="casa-docsis-modem-quantity"/>
186     <param name="casa-docsis-cmtotal"
187              value="$casaCmtsDSTotalModemCount"/>
188     <param name="casa-docsis-cmactive"
189              value="$casaCmtsDSActiveModemCount"/>
190     <param name="casa-docsis-cmregistered"
191              value="$casaCmtsDSRegisteredModemCount"/>
192   </template>
195 </datasources>
198 </configuration>