+<?xml version="1.0"?>
+<!--
+ Copyright (C) 2003 Roman Hochuli, Stanislav Sinyagin
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+
+ $Id: motorola.bsr.xml,v 1.1 2010-12-27 00:04:06 ivan Exp $
+ Stanislav Sinyagin <ssinyagin@yahoo.com>
+
+ DOCSIS interface, Motorola BSR specific
+ MIB used:
+ RDN-CMTS-MIB::rdnCmtsUpstreamChannelTable
+
+-->
+
+<configuration>
+
+<definitions>
+ <!-- RDN-CMTS-MIB::rdnCmtsUpstreamChannelTable -->
+ <def name="rdnCmtsUSTotalModemCount"
+ value="1.3.6.1.4.1.4981.2.1.2.1.6"/>
+ <def name="rdnCmtsUSRegisteredModemCount"
+ value="1.3.6.1.4.1.4981.2.1.2.1.7"/>
+ <def name="rdnCmtsUSUnregisteredModemCount"
+ value="1.3.6.1.4.1.4981.2.1.2.1.8"/>
+ <def name="rdnCmtsUSOfflineModemCount"
+ value="1.3.6.1.4.1.4981.2.1.2.1.9"/>
+</definitions>
+
+<datasources>
+
+
+ <template name="motorola-bsr-docsis-upstream-util">
+ <leaf name="Modems">
+ <param name="ds-type" value="rrd-multigraph" />
+ <param name="ds-names" value="registered,unregistered,offline" />
+ <param name="nodeid" value="%nodeid-docsif%//modems"/>
+
+ <param name="graph-lower-limit" value="0" />
+ <param name="precedence" value="950" />
+ <param name="comment"
+ value="Registered, Unregistered and Offline modems on the interface" />
+ <param name="vertical-label" value="Modems" />
+
+ <param name="ds-expr-registered">{Modems_Registered}</param>
+ <param name="graph-legend-registered" value="Registered" />
+ <param name="line-style-registered" value="AREA" />
+ <param name="line-color-registered" value="##blue" />
+ <param name="line-order-registered" value="1" />
+
+ <param name="ds-expr-unregistered">{Modems_Unregistered}</param>
+ <param name="graph-legend-unregistered" value="Unregistered" />
+ <param name="line-style-unregistered" value="STACK" />
+ <param name="line-color-unregistered" value="##crimson" />
+ <param name="line-order-unregistered" value="2" />
+
+ <param name="ds-expr-offline">{Modems_Offline}</param>
+ <param name="graph-legend-offline" value="Offline" />
+ <param name="line-style-offline" value="STACK" />
+ <param name="line-color-offline" value="##silver" />
+ <param name="line-order-offline" value="3" />
+ </leaf>
+
+ <leaf name="Modems_Total">
+ <param name="snmp-object"
+ value="$rdnCmtsUSTotalModemCount.%ifindex-map%"/>
+ <param name="rrd-ds" value="Total" />
+ <param name="hidden" value="yes"/>
+ <param name="comment"
+ value="Total number of modems on the interface since boot"/>
+ <param name="graph-legend" value="Total modems" />
+ <param name="precedence" value="900" />
+ <param name="rrd-create-dstype" value="GAUGE" />
+ <param name="vertical-label" value="Modems" />
+ <param name="graph-lower-limit" value="0" />
+ </leaf>
+
+ <leaf name="Modems_Registered">
+ <param name="snmp-object"
+ value="$rdnCmtsUSRegisteredModemCount.%ifindex-map%"/>
+ <param name="rrd-ds" value="Registered" />
+ <param name="hidden" value="yes"/>
+ <param name="comment"
+ value="Number of registered modems on the interface"/>
+ <param name="graph-legend" value="Active modems" />
+ <param name="precedence" value="800" />
+ <param name="rrd-create-dstype" value="GAUGE" />
+ <param name="vertical-label" value="Modems" />
+ <param name="graph-lower-limit" value="0" />
+ <param name="monitor-action-target" value="Modems"/>
+ </leaf>
+
+ <leaf name="Modems_Unregistered">
+ <param name="snmp-object"
+ value="$rdnCmtsUSUnregisteredModemCount.%ifindex-map%"/>
+ <param name="rrd-ds" value="Unregistered" />
+ <param name="hidden" value="yes"/>
+ <param name="comment"
+ value="Number of not yet registered modems on the interface"/>
+ <param name="graph-legend" value="Unregistered modems" />
+ <param name="precedence" value="900" />
+ <param name="rrd-create-dstype" value="GAUGE" />
+ <param name="vertical-label" value="Modems" />
+ <param name="graph-lower-limit" value="0" />
+ <param name="monitor-action-target" value="Modems"/>
+ </leaf>
+
+ <leaf name="Modems_Offline">
+ <param name="snmp-object"
+ value="$rdnCmtsUSOfflineModemCount.%ifindex-map%"/>
+ <param name="rrd-ds" value="Offline" />
+ <param name="hidden" value="yes"/>
+ <param name="comment"
+ value="Number of offline modems on the interface"/>
+ <param name="graph-legend" value="Unregistered modems" />
+ <param name="precedence" value="1000" />
+ <param name="rrd-create-dstype" value="GAUGE" />
+ <param name="vertical-label" value="Modems" />
+ <param name="graph-lower-limit" value="0" />
+ <param name="monitor-action-target" value="Modems"/>
+ </leaf>
+
+ </template>
+
+</datasources>
+
+
+</configuration>