diff options
| author | ivan <ivan> | 2010-12-27 00:04:44 +0000 |
|---|---|---|
| committer | ivan <ivan> | 2010-12-27 00:04:44 +0000 |
| commit | 74e058c8a010ef6feb539248a550d0bb169c1e94 (patch) | |
| tree | 6e8d3efb218dd0f41970b62c7f29758d1ae9a937 /torrus/xmlconfig/vendor/junos.xml | |
| parent | 35359a73152b3d7a9ad5e3d37faf81f6fedb76e8 (diff) | |
import torrus 1.0.9
Diffstat (limited to 'torrus/xmlconfig/vendor/junos.xml')
| -rw-r--r-- | torrus/xmlconfig/vendor/junos.xml | 775 |
1 files changed, 775 insertions, 0 deletions
diff --git a/torrus/xmlconfig/vendor/junos.xml b/torrus/xmlconfig/vendor/junos.xml new file mode 100644 index 000000000..5b2af89bd --- /dev/null +++ b/torrus/xmlconfig/vendor/junos.xml @@ -0,0 +1,775 @@ +<?xml version="1.0"?> +<!-- + Copyright (C) 2007 Jon Nistor + + 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: junos.xml,v 1.1 2010-12-27 00:04:23 ivan Exp $ + Jon Nistor <nistor at snickers dot org> + +--> +<!-- Tested on Juniper Operating system for M/T series routers --> + +<configuration> + +<definitions> + <!-- JUNIPER-MIB::chassis --> + <def name="jnxOperatingTemp" value="1.3.6.1.4.1.2636.3.1.13.1.7"/> + <def name="jnxOperatingCPU" value="1.3.6.1.4.1.2636.3.1.13.1.8"/> + <def name="jnxOperatingISR" value="1.3.6.1.4.1.2636.3.1.13.1.9"/> + <def name="jnxOperatingBuffer" value="1.3.6.1.4.1.2636.3.1.13.1.11"/> + <def name="jnxOperatingHeap" value="1.3.6.1.4.1.2636.3.1.13.1.12"/> + <def name="jnxOperatingMemory" value="1.3.6.1.4.1.2636.3.1.13.1.15"/> + + <!-- JUNIPER-FIREWALL-MIB --> + <def name="jnxFWCounterPacketCount" value="1.3.6.1.4.1.2636.3.5.2.1.4"/> + <def name="jnxFWCounterByteCount" value="1.3.6.1.4.1.2636.3.5.2.1.5"/> + + <!-- JUNIPER-COS-MIB --> + <def name="jnxCosQstatQedPkts" value="1.3.6.1.4.1.2636.3.15.4.1.3"/> + <def name="jnxCosQstatQedPktRate" value="1.3.6.1.4.1.2636.3.15.4.1.4"/> + <def name="jnxCosQstatQedBytes" value="1.3.6.1.4.1.2636.3.15.4.1.5"/> + <def name="jnxCosQstatQedByteRate" value="1.3.6.1.4.1.2636.3.15.4.1.6"/> + + <def name="jnxCosQstatTxedPkts" value="1.3.6.1.4.1.2636.3.15.4.1.7"/> + <def name="jnxCosQstatTxedPktRate" value="1.3.6.1.4.1.2636.3.15.4.1.8"/> + <def name="jnxCosQstatTxedBytes" value="1.3.6.1.4.1.2636.3.15.4.1.9"/> + <def name="jnxCosQstatTxedByteRate" value="1.3.6.1.4.1.2636.3.15.4.1.10"/> + + <def name="jnxCosQstatTailDropPkts" value="1.3.6.1.4.1.2636.3.15.4.1.11"/> + <def name="jnxCosQstatTailDropPktRate" value="1.3.6.1.4.1.2636.3.15.4.1.12"/> + + <def name="jnxCosQstatTotalRedDropPkts" + value="1.3.6.1.4.1.2636.3.15.4.1.13" /> + <def name="jnxCosQstatTotalRedDropPktRate" + value="1.3.6.1.4.1.2636.3.15.4.1.14" /> + <def name="jnxCosQstatLpNonTcpRedDropPkts" + value="1.3.6.1.4.1.2636.3.15.4.1.15" /> + <def name="jnxCosQstatLpNonTcpRDropPktRate" + value="1.3.6.1.4.1.2636.3.15.4.1.16" /> + <def name="jnxCosQstatLpTcpRedDropPkts" + value="1.3.6.1.4.1.2636.3.15.4.1.17" /> + <def name="jnxCosQstatLpTcpRedDropPktRate" + value="1.3.6.1.4.1.2636.3.15.4.1.18" /> + <def name="jnxCosQstatHpNonTcpRedDropPkts" + value="1.3.6.1.4.1.2636.3.15.4.1.19" /> + <def name="jnxCosQstatHpNonTcpRDropPktRate" + value="1.3.6.1.4.1.2636.3.15.4.1.20" /> + <def name="jnxCosQstatHpTcpRedDropPkts" + value="1.3.6.1.4.1.2636.3.15.4.1.21" /> + <def name="jnxCosQstatHpTcpRedDropPktRate" + value="1.3.6.1.4.1.2636.3.15.4.1.22" /> + <def name="jnxCosQstatTotalRedDropBytes" + value="1.3.6.1.4.1.2636.3.15.4.1.23" /> + <def name="jnxCosQstatTotalRedDropByteRate" + value="1.3.6.1.4.1.2636.3.15.4.1.24" /> + <def name="jnxCosQstatLpNonTcpRedDropBytes" + value="1.3.6.1.4.1.2636.3.15.4.1.25" /> + <def name="jnxCosQstatLpNonTcpRDropByteRate" + value="1.3.6.1.4.1.2636.3.15.4.1.26" /> + <def name="jnxCosQstatLpTcpRedDropBytes" + value="1.3.6.1.4.1.2636.3.15.4.1.27" /> + <def name="jnxCosQstatLpTcpRedDropByteRate" + value="1.3.6.1.4.1.2636.3.15.4.1.28" /> + <def name="jnxCosQstatHpNonTcpRedDropBytes" + value="1.3.6.1.4.1.2636.3.15.4.1.29" /> + <def name="jnxCosQstatHpNonTcpRDropByteRate" + value="1.3.6.1.4.1.2636.3.15.4.1.30" /> + <def name="jnxCosQstatHpTcpRedDropBytes" + value="1.3.6.1.4.1.2636.3.15.4.1.31" /> + <def name="jnxCosQstatHpTcpRedDropByteRate" + value="1.3.6.1.4.1.2636.3.15.4.1.32" /> + + <!-- JUNIPER-RPF-MIB::jnxRpfStatsTable --> + <def name="jnxRpfStatsPackets" value="1.3.6.1.4.1.2636.3.17.1.1.1.3"/> + <def name="jnxRpfStatsBytes" value="1.3.6.1.4.1.2636.3.17.1.1.1.4"/> +</definitions> + + +<datasources> + <template name="junos-cos-subtree"> + <param name="comment" value="Class of Service"/> + </template> + + + <template name="junos-cos-subtree-interface"> + <param name="has-overview-shortcuts" value="yes"/> + <param name="overview-shortcuts" + value="queuedPktRate,queuedByteRate,queuedBpsRate, + xmitPktRate,xmitByteRate,xmitBpsRate"/> + <!-- Queued Packet Rate --> + <param name="overview-subleave-name-queuedPktRate" + value="Queued_Packet_Rate"/> + <param name="overview-shortcut-text-queuedPktRate" + value="All queued packet rates"/> + <param name="overview-shortcut-title-queuedPktRate" + value="Show all queued packet rates in one page"/> + <param name="overview-page-title-queuedPktRate" + value="Output queued packet rates per class"/> + <!-- Queued Byte Rate --> + <param name="overview-subleave-name-queuedByteRate" + value="Queued_Byte_Rate"/> + <param name="overview-shortcut-text-queuedByteRate" + value="All queued byte rates"/> + <param name="overview-shortcut-title-queuedByteRate" + value="Show all queued byte rates in one page"/> + <param name="overview-page-title-queuedByteRate" + value="Output queued byte rates per class"/> + <!-- Queued Byte Rate (in BPS) --> + <param name="overview-subleave-name-queuedBpsRate" + value="Queued_Bps_Rate"/> + <param name="overview-shortcut-text-queuedBpsRate" + value="All queued bit rates (in Bps)"/> + <param name="overview-shortcut-title-queuedBpsRate" + value="Show all queued bit rates in one page"/> + <param name="overview-page-title-queuedBpsRate" + value="Output queued byte rates per class"/> + <!-- Transmitted Packet Rate --> + <param name="overview-subleave-name-xmitPktRate" + value="Transmitted_Packet_Rate"/> + <param name="overview-shortcut-text-xmitPktRate" + value="All queue packet transmit rates"/> + <param name="overview-shortcut-title-xmitPktRate" + value="Show all queue packet transmit rates in one page"/> + <param name="overview-page-title-xmitPktRate" + value="Output queue packet transmitted rates per class"/> + <!-- Transmitted Byte Rate --> + <param name="overview-subleave-name-xmitByteRate" + value="Transmitted_Byte_Rate"/> + <param name="overview-shortcut-text-xmitByteRate" + value="All queue byte transmit rates"/> + <param name="overview-shortcut-title-xmitByteRate" + value="Show all queue byte transmit rates in one page"/> + <param name="overview-page-title-xmitByteRate" + value="Output queue byte transmitted rates per class"/> + <!-- Transmitted Byte Rate (in BPS) --> + <param name="overview-subleave-name-xmitBpsRate" + value="Transmitted_Bps_Rate"/> + <param name="overview-shortcut-text-xmitBpsRate" + value="All queue bit transmit rates (in Bps)"/> + <param name="overview-shortcut-title-xmitBpsRate" + value="Show all queue bit transmit rates in one page"/> + <param name="overview-page-title-xmitBpsRate" + value="Output queue bit transmitted rates per class"/> + </template> + + + <template name="junos-cos-leaf"> + <param name="comment" value="%cos-name%"/> + <param name="data-file" + value="%system-id%_cos_%ifName%_out_%cos-name%.rrd"/> + <param name="graph-title" value="%system-id%:%ifName%:%cos-name%"/> + <param name="graph-lower-limit" value="0"/> + <param name="snmp-object-type" value="COUNTER64" /> + + <!-- Queued packet/byte stats --> + <leaf name="Queued_Packets"> + <param name="comment" + value="Total number of packets queued"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="904"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="QedPkts"/> + <param name="snmp-object" + value="$jnxCosQstatQedPkts.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Queued_Packet_Rate"> + <param name="comment" + value="The rate at which packets were queued"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="903"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="QedPktRate"/> + <param name="snmp-object" + value="$jnxCosQstatQedPktRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Queued_Bytes"> + <param name="comment" + value="Number of bytes queued at the output"/> + <param name="graph-legend" value="Bytes"/> + <param name="precedence" value="902"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="QedBytes"/> + <param name="snmp-object" + value="$jnxCosQstatQedBytes.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Queued_Byte_Rate"> + <param name="comment" + value="The rate at which bytes were queued"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="901"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="QedByteRate"/> + <param name="snmp-object" + value="$jnxCosQstatQedByteRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Queued_Bps_Rate"> + <param name="comment" + value="The rate at which bytes were queued (shown in Bps)"/> + <param name="graph-legend" value="Bits per second"/> + <param name="precedence" value="800"/> + <param name="vertical-label" value="bps"/> + <param name="ds-type" value="rrd-file"/> + <param name="leaf-type" value="rrd-cdef"/> + <param name="rpn-expr" value="{Queued_Byte_Rate},8,*"/> + </leaf> + + <!-- Transmitted packet/byte stats --> + <leaf name="Transitmitted_Packets"> + <param name="comment" + value="Number of packets transmitted on the queue"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="804"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="TxedPkts"/> + <param name="snmp-object" + value="$jnxCosQstatTxedPkts.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Transmitted_Packet_Rate"> + <param name="comment" + value="Output queue's packet transmit rate"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="803"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="TxedPktRate"/> + <param name="snmp-object" + value="$jnxCosQstatTxedPktRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Transmitted_Bytes"> + <param name="comment" + value="Number of bytes transmitted on the queue"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="802"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="TxedBytes"/> + <param name="snmp-object" + value="$jnxCosQstatTxedBytes.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Transmitted_Byte_Rate"> + <param name="comment" + value="The queue's current transmit rate in bytes per second"/> + <param name="graph-legend" value="Bytes per second"/> + <param name="precedence" value="801"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="TxedByteRate"/> + <param name="snmp-object" + value="$jnxCosQstatTxedByteRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Transmitted_Bps_Rate"> + <param name="comment" + value="Queue's current transmit rate in bits per second"/> + <param name="graph-legend" value="Bits per second"/> + <param name="precedence" value="800"/> + <param name="vertical-label" value="bps"/> + <param name="ds-type" value="rrd-file"/> + <param name="leaf-type" value="rrd-cdef"/> + <param name="rpn-expr" value="{Transmitted_Byte_Rate},8,*"/> + </leaf> + </template> + + + <template name="junos-cos-tail"> + <param name="comment" value="%cos-name%"/> + <param name="data-file" + value="%system-id%_cos_tail_%ifName%_out_%cos-name%.rrd"/> + <param name="graph-title" value="%system-id%:%ifName%:%cos-name%"/> + <param name="graph-lower-limit" value="0"/> + + <!-- Tail-dropped packet stats --> + <leaf name="Tail_Dropped_Packets"> + <param name="comment" + value="Number of packets tail dropped"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="702"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="TailDropPkts"/> + <param name="snmp-object" + value="$jnxCosQstatTailDropPkts.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Tail_Dropped_Packet_Rate"> + <param name="comment" + value="Tail drop packet rate for the queue"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="701"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="TailDropPktRate"/> + <param name="snmp-object" + value="$jnxCosQstatTailDropPktRate.%ifIndex%.%cos-index%"/> + </leaf> + </template> + + + <template name="junos-cos-red"> + <param name="comment" value="%cos-name%"/> + <param name="data-file" + value="%system-id%_cos_red_%ifName%_out_%cos-name%.rrd"/> + <param name="graph-title" value="%system-id%:%ifName%:%cos-name%"/> + <param name="graph-lower-limit" value="0"/> + + <!-- RED-dropped packet stats --> + <leaf name="Dropped_Packets"> + <param name="comment" + value="Total number of packets dropped due to RED"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="610"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="TotalRedDropPkts"/> + <param name="snmp-object" + value="$jnxCosQstatTotalRedDropPkts.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Dropped_Packet_Rate"> + <param name="comment" + value="Most recent estimate of per-second RED-dropped pkts"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="609"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="TotalRedDropPktRate"/> + <param name="snmp-object" + value="$jnxCosQstatTotalRedDropPktRate.%ifIndex%.%cos-index%"/> + </leaf> + + + <!-- RED: PLP Packet information --> + <leaf name="Low_priority_Non_TCP_Dropped_Packets"> + <param name="comment" + value="Low Priority - PLP Non-TCP packets RED-dropped"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="608"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="LpNonTcpRedDropPkts"/> + <param name="snmp-object" + value="$jnxCosQstatLpNonTcpRedDropPkts.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Low_priority_Non_TCP_Dropped_Packet_Rate"> + <param name="comment" + value="Low Priority - PLP rate of Non-TCP packets RED-dropped"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="607"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="LpNonTcpRDropPktRat"/> + <param name="snmp-object" + value="$jnxCosQstatLpNonTcpRDropPktRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Low_priority_TCP_Dropped_Packets"> + <param name="comment" + value="Low Priority - PLP TCP packets RED-dropped"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="606"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="LpTcpRedDropPkts"/> + <param name="snmp-object" + value="$jnxCosQstatLpTcpRedDropPkts.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Low_priority_TCP_Dropped_Packet_Rate"> + <param name="comment" + value="Low Priority - PLP rate of TCP packets RED-dropped"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="605"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="LpTcpRedDropPktRate"/> + <param name="snmp-object" + value="$jnxCosQstatLpTcpRedDropPktRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="High_priority_Non_TCP_Dropped_Packets"> + <param name="comment" + value="High Priority - PLP Non-TCP packets RED-dropped"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="604"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="HpNonTcpRedDropPkts"/> + <param name="snmp-object" + value="$jnxCosQstatHpNonTcpRedDropPkts.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="High_priority_Non_TCP_Dropped_Packet_Rate"> + <param name="comment" + value="High Priority - PLP rate of non-TCP packets RED-dropped"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="603"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="HpNonTcpRDropPktRat"/> + <param name="snmp-object" + value="$jnxCosQstatHpNonTcpRDropPktRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="High_priority_TCP_Dropped_Packets"> + <param name="comment" + value="High Priority - PLP TCP packets RED-dropped"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="602"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="HpTcpRedDropPkts"/> + <param name="snmp-object" + value="$jnxCosQstatHpTcpRedDropPkts.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="High_priority_TCP_Dropped_Packet_Rate"> + <param name="comment" + value="High Priority - PLP rate of TCP packets RED-dropped"/> + <param name="graph-legend" value="Packets per second"/> + <param name="precedence" value="601"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="HpTcpRedDropPktRate"/> + <param name="snmp-object" + value="$jnxCosQstatHpTcpRedDropPktRate.%ifIndex%.%cos-index%"/> + </leaf> + + + <!-- RED-dropped byte stats --> + <leaf name="Total_Dropped_Bytes"> + <param name="comment" + value="Total number of bytes RED-dropped at the output"/> + <param name="graph-legend" value="Packets"/> + <param name="precedence" value="510"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="TotalRedDropBytes"/> + <param name="snmp-object" + value="$jnxCosQstatTotalRedDropBytes.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Total_Dropped_Byte_Rate"> + <param name="comment" + value="Rate at which bytes were RED-dropped"/> + <param name="graph-legend" value="Bytes per second"/> + <param name="precedence" value="509"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="TotalRedDropByteRat"/> + <param name="snmp-object" + value="$jnxCosQstatTotalRedDropByteRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Low_priority_Non_TCP_Dropped_Bytes"> + <param name="comment" + value="Low Priority - PLP Non-TCP bytes RED-dropped"/> + <param name="graph-legend" value="Bytes"/> + <param name="precedence" value="508"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="LpNonTcpRedDropByte"/> + <param name="snmp-object" + value="$jnxCosQstatLpNonTcpRedDropBytes.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Low_priority_Non_TCP_Dropped_Packet_Rate"> + <param name="comment" + value="Low Priority - PLP rate of non-TCP bytes RED-dropped"/> + <param name="graph-legend" value="Bytes per second"/> + <param name="precedence" value="507"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="LpNonTcpRDropByteR"/> + <param name="snmp-object" + value="$jnxCosQstatLpNonTcpRDropByteRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Low_priority_TCP_Dropped_Bytes"> + <param name="comment" + value="Low Priority - PLP TCP byte RED-dropped"/> + <param name="graph-legend" value="Bytes"/> + <param name="precedence" value="506"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="LpTcpRedDropBytes"/> + <param name="snmp-object" + value="$jnxCosQstatLpTcpRedDropBytes.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="Low_priority_TCP_Dropped_Byte_Rate"> + <param name="comment" + value="Low Priority - PLP rate of TCP bytes RED-dropped"/> + <param name="graph-legend" value="Bytes per second"/> + <param name="precedence" value="505"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="LpTcpRedDropByteRat"/> + <param name="snmp-object" + value="$jnxCosQstatLpTcpRedDropByteRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="High_priority_Non_TCP_Dropped_Bytes"> + <param name="comment" + value="High Priority - PLP Non-TCP bytes RED-dropped"/> + <param name="graph-legend" value="Bytes"/> + <param name="precedence" value="504"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="HpNonTcpRedDropByte"/> + <param name="snmp-object" + value="$jnxCosQstatHpNonTcpRedDropBytes.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="High_priority_Non_TCP_Dropped_Byte_Rate"> + <param name="comment" + value="High Priority - PLP rate of non-TCP bytes RED-dropped"/> + <param name="graph-legend" value="Bytes per second"/> + <param name="precedence" value="503"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="HpNonTcpRDropByteR"/> + <param name="snmp-object" + value="$jnxCosQstatHpNonTcpRDropByteRate.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="High_priority_TCP_Dropped_Bytes"> + <param name="comment" + value="High Priority - PLP TCP bytes RED-dropped"/> + <param name="graph-legend" value="Bytes"/> + <param name="precedence" value="502"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="rrd-ds" value="HpTcpRedDropBytes"/> + <param name="snmp-object" + value="$jnxCosQstatHpTcpRedDropBytes.%ifIndex%.%cos-index%"/> + </leaf> + <leaf name="High_priority_TCP_Dropped_Byte_Rate"> + <param name="comment" + value="High Priority - PLP rate of TCP bytes RED-dropped"/> + <param name="graph-legend" value="Bytes per second"/> + <param name="precedence" value="501"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-ds" value="HpTcpRedDropByteR"/> + <param name="snmp-object" + value="$jnxCosQstatHpTcpRedDropByteRate.%ifIndex%.%cos-index%"/> + </leaf> + </template> + + + <template name="junos-cpu-subtree"> + <param name="data-file" value="%system-id%_cpu_%cpu-index%.rrd"/> + <param name="comment" value="Overall CPU busy percentage"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-hwpredict" value="disabled"/> + <param name="graph-lower-limit" value="0"/> + <param name="graph-upper-limit" value="100"/> + <param name="upper-limit" value="80"/> + <param name="vertical-label" value="Percent"/> + + <param name="has-overview-shortcuts" value="yes"/> + <param name="overview-shortcuts" value="cpu"/> + <!-- CPU usage --> + <param name="overview-subleave-name-cpu" value="CPU_Total"/> + <param name="overview-shortcut-text-cpu" value="All CPUs usage"/> + <param name="overview-shortcut-title-cpu" + value="Show all CPUs minute average usage in one page"/> + <param name="overview-page-title-cpu" value="CPU Usage Graphs"/> + <param name="descriptive-nickname" + value="%system-id%:CPU #%comment%"/> + </template> + + + <template name="junos-cpu"> + <leaf name="CPU_Total"> + <param name="rrd-ds" value="cpuUsage"/> + <param name="snmp-object" value="$jnxOperatingCPU.%cpu-index%"/> + <param name="comment" value="The overall CPU busy percentage"/> + <param name="graph-legend" value="CPU usage"/> + </leaf> + </template> + + + <template name="junos-firewall-subtree"> + <param name="comment" value="Firewall filter statistics"/> + </template> + + + <template name="junos-firewall-filter-subtree"> + <param name="has-overview-shortcuts" value="yes"/> + <param name="overview-shortcuts" value="bps,packets"/> + <param name="graph-title" value="%system-id%:%fw-filter%:%fw-counter%"/> + <!-- Bytes --> + <param name="overview-subleave-name-bps" value="Bps"/> + <param name="overview-shortcut-text-bps" value="All Bps rates"/> + <param name="overview-shortcut-title-bps" + value="Show bps rates on one page"/> + <param name="overview-page-title-bps" + value="Bps rates per firewall filter counter"/> + <!-- Packets --> + <param name="overview-subleave-name-packets" value="Packets"/> + <param name="overview-shortcut-text-packets" value="All packet rates"/> + <param name="overview-shortcut-title-packets" + value="Show packet rates on one page"/> + <param name="overview-page-title-packets" + value="Packet rates per firewall filter counter/policer"/> + </template> + + + <template name="junos-firewall-filter"> + <param name="data-file" + value="%system-id%_fw_%fw-filter%_%fw-counter%.rrd"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="snmp-object-type" value="COUNTER64"/> + <param name="rrd-hwpredict" value="disabled"/> + <param name="graph-title" value="%system-id%:%fw-filter%:%fw-counter%"/> + </template> + + + <template name="junos-firewall-filter-counter"> + <leaf name="Bps"> + <param name="comment" value="Bits per second"/> + <param name="ds-type" value="rrd-multigraph"/> + <param name="ds-names" value="bytes"/> + <!-- Multigraph --> + <param name="ds-expr-bytes" value="{Bytes},8,*"/> + <param name="graph-legend-bytes" value="Bits per second"/> + <param name="line-style-bytes" value="LINE2"/> + <param name="line-color-bytes" value="##two"/> + <param name="line-order-bytes" value="1"/> + </leaf> + <leaf name="Bytes"> + <param name="comment" value="Number of bytes being counted"/> + <param name="rrd-ds" value="Bytes"/> + <param name="graph-legend" value="Bytes"/> + <param name="vertical-label" value="Bytes/s"/> + <param name="snmp-object" value="$jnxFWCounterByteCount.%fw-index%"/> + </leaf> + </template> + + + <template name="junos-firewall-filter-policer"> + <leaf name="Packets"> + <param name="comment" value="Number of packets being counted"/> + <param name="rrd-ds" value="Packets"/> + <param name="graph-legend" value="Packets"/> + <param name="vertical-label" value="pps"/> + <param name="snmp-object" value="$jnxFWCounterPacketCount.%fw-index%"/> + </leaf> + </template> + + + <template name="junos-memory-subtree"> + <param name="data-file" value="%system-id%_mem_%mem-indexFix%.rrd"/> + <param name="comment" value="DRAM, buffer and heap information"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-hwpredict" value="disabled" /> + <param name="graph-lower-limit" value="0" /> + + <param name="has-overview-shortcuts" value="yes"/> + <param name="overview-shortcuts" value="mem,buffer,heap"/> + <!-- DRAM size --> + <param name="overview-subleave-name-mem" value="Memory"/> + <param name="overview-shortcut-text-mem" value="All memory sizes"/> + <param name="overview-shortcut-title-mem" + value="Show all memory size in one page"/> + <param name="overview-page-title-mem" + value="Memory Size Graphs"/> + <!-- Buffer pool utilization --> + <param name="overview-subleave-name-buffer" value="Buffer_utilization"/> + <param name="overview-shortcut-text-buffer" value="All buffer pool util"/> + <param name="overview-shortcut-title-buffer" + value="Show all buffer pool utilization in one page"/> + <param name="overview-page-title-buffer" + value="Buffer Pool Graphs"/> + <!-- Heap utilization --> + <param name="overview-subleave-name-heap" value="Heap_utilization"/> + <param name="overview-shortcut-text-heap" value="All Heap Utilization"/> + <param name="overview-shortcut-title-heap" + value="Show all heap utilization in one page"/> + <param name="overview-page-title-heap" + value="Heap Utilization Graphs"/> + + <param name="descriptive-nickname" + value="%system-id%: Memory Size"/> + </template> + + + <template name="junos-memory"> + <leaf name="Memory"> + <param name="comment" value="Memory size in bytes"/> + <param name="precedence" value="1000"/> + <param name="snmp-object" value="$jnxOperatingMemory.%mem-index%"/> + <param name="rrd-ds" value="dram_%mem-indexFix%"/> + <param name="graph-legend" value="Memory Size"/> + <param name="line-style" value="##totalresource"/> + <param name="line-color" value="##totalresource"/> + <param name="vertical-label" value="Bytes"/> + </leaf> + <leaf name="Buffer_utilization"> + <param name="comment" value="Buffer pool util in percentage"/> + <param name="snmp-object" value="$jnxOperatingBuffer.%mem-index%"/> + <param name="rrd-ds" value="buffer_%mem-indexFix%"/> + <param name="graph-legend" value="Buffer Pool Utilization"/> + <param name="graph-upper-limit" value="100"/> + <param name="upper-limit" value="80"/> + <param name="line-style" value="##resourceusage" /> + <param name="line-color" value="##resourceusage" /> + <param name="vertical-label" value="Percent"/> + </leaf> + <leaf name="Heap_utilization"> + <param name="comment" value="Heap util in percentage"/> + <param name="snmp-object" value="$jnxOperatingHeap.%mem-index%"/> + <param name="rrd-ds" value="heap_%mem-indexFix%"/> + <param name="graph-legend" value="Heap Utilization"/> + <param name="graph-upper-limit" value="100"/> + <param name="upper-limit" value="80"/> + <param name="line-style" value="##resourceusage" /> + <param name="line-color" value="##resourceusage" /> + <param name="vertical-label" value="Percent"/> + </leaf> + </template> + + + <template name="junos-rpf-subtree"> + <param name="comment" value="Reverse Path Forwarding statistics"/> + <param name="has-overview-shortcuts" value="yes"/> + <param name="overview-shortcuts" value="bytes,packets"/> + <param name="graph-title" value="%system-id%:%ifName%"/> + <!-- Bytes --> + <param name="overview-subleave-name-bytes" value="Bytes"/> + <param name="overview-shortcut-text-bytes" value="Bytes received"/> + <param name="overview-shortcut-title-bytes" + value="Show bytes received on one page"/> + <param name="overview-page-title-bytes" + value="Bytes received on interface"/> + <!-- Packets --> + <param name="overview-subleave-name-packets" value="Packets"/> + <param name="overview-shortcut-text-packets" value="Packets received"/> + <param name="overview-shortcut-title-packets" + value="Show packets on one page"/> + <param name="overview-page-title-packets" + value="Packets received on one page"/> + </template> + + + <template name="junos-rpf"> + <param name="comment" value="%ifAddrType%: %ifName%"/> + <param name="data-file" + value="%system-id%_rpf_%ifAddrType%_%ifNameT%.rrd"/> + <param name="graph-title" value="%system-id%:%ifName%:%ifAddrType%"/> + <param name="graph-lower-limit" value="0"/> + <param name="rrd-create-dstype" value="COUNTER"/> + <param name="snmp-object-type" value="COUNTER64" /> + + <leaf name="Packets"> + <param name="precedence" value="999"/> + <param name="rrd-ds" value="Pkts"/> + <param name="snmp-object" value="$jnxRpfStatsPackets.%rpfIndex%"/> + <param name="comment" + value="Number of packets rejected due to RPF processing"/> + <param name="graph-legend" value="RPF rejects"/> + </leaf> + <leaf name="Bytes"> + <param name="precedence" value="998"/> + <param name="rrd-ds" value="Bytes"/> + <param name="snmp-object" value="$jnxRpfStatsBytes.%rpfIndex%"/> + <param name="comment" + value="Number of bytes rejected due to RPF processing"/> + <param name="graph-legend" value="RPF rejects"/> + </leaf> + </template> + + + <template name="junos-temperature-subtree"> + <param name="data-file" value="%system-id%_sensor_%sensor-indexFix%.rrd"/> + <param name="comment" value="Temperature Sensors"/> + <param name="rrd-create-dstype" value="GAUGE"/> + <param name="rrd-hwpredict" value="disabled"/> + <param name="graph-title" value="%system-id%:%sensor-desc%"/> + </template> + + + <template name="junos-temperature-sensor"> + <param name="rrd-ds" value="sensor_%sensor-indexFix%"/> + <param name="snmp-object" value="$jnxOperatingTemp.%sensor-index%"/> + <param name="graph-legend" value="%sensor-desc%"/> + <param name="graph-lower-limit" value="15"/> + <param name="graph-upper-limit" value="70"/> + <param name="vertical-label" value="degrees Celsius"/> + </template> + +</datasources> + +</configuration> |
