From: <buc...@us...> - 2011-01-22 22:49:40
|
Revision: 202 http://devmon.svn.sourceforge.net/devmon/?rev=202&view=rev Author: buchanmilne Date: 2011-01-22 22:49:33 +0000 (Sat, 22 Jan 2011) Log Message: ----------- New Cisco 3800 and 4948 templates, with cdp test Added Paths: ----------- trunk/templates/cisco-3800/ trunk/templates/cisco-3800/README trunk/templates/cisco-3800/cdp/ trunk/templates/cisco-3800/cdp/exceptions trunk/templates/cisco-3800/cdp/message trunk/templates/cisco-3800/cdp/oids trunk/templates/cisco-3800/cdp/thresholds trunk/templates/cisco-3800/cdp/transforms trunk/templates/cisco-3800/cpu/ trunk/templates/cisco-3800/cpu/exceptions trunk/templates/cisco-3800/cpu/message trunk/templates/cisco-3800/cpu/oids trunk/templates/cisco-3800/cpu/thresholds trunk/templates/cisco-3800/cpu/transforms trunk/templates/cisco-3800/fans/ trunk/templates/cisco-3800/fans/exceptions trunk/templates/cisco-3800/fans/message trunk/templates/cisco-3800/fans/oids trunk/templates/cisco-3800/fans/thresholds trunk/templates/cisco-3800/fans/transforms trunk/templates/cisco-3800/if_dsc/ trunk/templates/cisco-3800/if_dsc/exceptions trunk/templates/cisco-3800/if_dsc/message trunk/templates/cisco-3800/if_dsc/oids trunk/templates/cisco-3800/if_dsc/thresholds trunk/templates/cisco-3800/if_dsc/transforms trunk/templates/cisco-3800/if_err/ trunk/templates/cisco-3800/if_err/exceptions trunk/templates/cisco-3800/if_err/message trunk/templates/cisco-3800/if_err/oids trunk/templates/cisco-3800/if_err/thresholds trunk/templates/cisco-3800/if_err/transforms trunk/templates/cisco-3800/if_load/ trunk/templates/cisco-3800/if_load/exceptions trunk/templates/cisco-3800/if_load/message trunk/templates/cisco-3800/if_load/oids trunk/templates/cisco-3800/if_load/thresholds trunk/templates/cisco-3800/if_load/transforms trunk/templates/cisco-3800/if_stat/ trunk/templates/cisco-3800/if_stat/exceptions trunk/templates/cisco-3800/if_stat/message trunk/templates/cisco-3800/if_stat/oids trunk/templates/cisco-3800/if_stat/thresholds trunk/templates/cisco-3800/if_stat/transforms trunk/templates/cisco-3800/specs trunk/templates/cisco-3800/vpn/ trunk/templates/cisco-3800/vpn/exceptions trunk/templates/cisco-3800/vpn/message trunk/templates/cisco-3800/vpn/oids trunk/templates/cisco-3800/vpn/thresholds trunk/templates/cisco-3800/vpn/transforms trunk/templates/cisco-4948/ trunk/templates/cisco-4948/README trunk/templates/cisco-4948/cdp/ trunk/templates/cisco-4948/cdp/exceptions trunk/templates/cisco-4948/cdp/message trunk/templates/cisco-4948/cdp/oids trunk/templates/cisco-4948/cdp/thresholds trunk/templates/cisco-4948/cdp/transforms trunk/templates/cisco-4948/cpu/ trunk/templates/cisco-4948/cpu/exceptions trunk/templates/cisco-4948/cpu/message trunk/templates/cisco-4948/cpu/oids trunk/templates/cisco-4948/cpu/thresholds trunk/templates/cisco-4948/cpu/transforms trunk/templates/cisco-4948/if_col/ trunk/templates/cisco-4948/if_col/exceptions trunk/templates/cisco-4948/if_col/message trunk/templates/cisco-4948/if_col/oids trunk/templates/cisco-4948/if_col/thresholds trunk/templates/cisco-4948/if_col/transforms trunk/templates/cisco-4948/if_dsc/ trunk/templates/cisco-4948/if_dsc/exceptions trunk/templates/cisco-4948/if_dsc/message trunk/templates/cisco-4948/if_dsc/oids trunk/templates/cisco-4948/if_dsc/thresholds trunk/templates/cisco-4948/if_dsc/transforms trunk/templates/cisco-4948/if_err/ trunk/templates/cisco-4948/if_err/exceptions trunk/templates/cisco-4948/if_err/message trunk/templates/cisco-4948/if_err/oids trunk/templates/cisco-4948/if_err/thresholds trunk/templates/cisco-4948/if_err/transforms trunk/templates/cisco-4948/if_ipv4/ trunk/templates/cisco-4948/if_ipv4/exceptions trunk/templates/cisco-4948/if_ipv4/message trunk/templates/cisco-4948/if_ipv4/message.orig trunk/templates/cisco-4948/if_ipv4/oids trunk/templates/cisco-4948/if_ipv4/thresholds trunk/templates/cisco-4948/if_ipv4/transforms trunk/templates/cisco-4948/if_load/ trunk/templates/cisco-4948/if_load/exceptions trunk/templates/cisco-4948/if_load/message trunk/templates/cisco-4948/if_load/oids trunk/templates/cisco-4948/if_load/thresholds trunk/templates/cisco-4948/if_load/transforms trunk/templates/cisco-4948/if_stat/ trunk/templates/cisco-4948/if_stat/exceptions trunk/templates/cisco-4948/if_stat/message trunk/templates/cisco-4948/if_stat/oids trunk/templates/cisco-4948/if_stat/thresholds trunk/templates/cisco-4948/if_stat/transforms trunk/templates/cisco-4948/memory/ trunk/templates/cisco-4948/memory/exceptions trunk/templates/cisco-4948/memory/message trunk/templates/cisco-4948/memory/oids trunk/templates/cisco-4948/memory/thresholds trunk/templates/cisco-4948/memory/transforms trunk/templates/cisco-4948/specs trunk/templates/cisco-4948/temp/ trunk/templates/cisco-4948/temp/exceptions trunk/templates/cisco-4948/temp/message trunk/templates/cisco-4948/temp/oids trunk/templates/cisco-4948/temp/thresholds trunk/templates/cisco-4948/temp/transforms Added: trunk/templates/cisco-3800/README =================================================================== --- trunk/templates/cisco-3800/README (rev 0) +++ trunk/templates/cisco-3800/README 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +This template was created by Eric Schwimmer. + +NOTE: This does not imply any support responsibilities, liabiltiy in +case of this template or devmon causing phsyical, monetary or emotional +damanges, or any other such obligations. It is merely to provide +credit to the original author of the template. Added: trunk/templates/cisco-3800/cdp/exceptions =================================================================== Added: trunk/templates/cisco-3800/cdp/message =================================================================== --- trunk/templates/cisco-3800/cdp/message (rev 0) +++ trunk/templates/cisco-3800/cdp/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +TABLE: +Local Port|Remote Device|Remote Device Port|Platform|VTP Domain|Native VLAN|Duplex +{cdpCacheDeviceLocalPort}|{cdpCacheDeviceId}|{cdpCacheDevicePort}|{cdpCachePlatform}|{cdpCacheVTPMgmtDomain}|{cdpCacheNativeVLAN}|{cdpCacheDuplex} Added: trunk/templates/cisco-3800/cdp/oids =================================================================== --- trunk/templates/cisco-3800/cdp/oids (rev 0) +++ trunk/templates/cisco-3800/cdp/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,26 @@ +#cdpCacheIfIndex : .1.3.6.1.4.1.9.9.23.1.2.1.1.1 : branch +#cdpCacheDeviceIndex : .1.3.6.1.4.1.9.9.23.1.2.1.1.2 : branch +cdpCacheAddressType : .1.3.6.1.4.1.9.9.23.1.2.1.1.3 : branch +cdpCacheAddress : .1.3.6.1.4.1.9.9.23.1.2.1.1.4 : branch +cdpCacheVersion : .1.3.6.1.4.1.9.9.23.1.2.1.1.5 : branch +cdpCacheDeviceId : .1.3.6.1.4.1.9.9.23.1.2.1.1.6 : branch +cdpCacheDevicePort : .1.3.6.1.4.1.9.9.23.1.2.1.1.7 : branch +cdpCachePlatform : .1.3.6.1.4.1.9.9.23.1.2.1.1.8 : branch +#cdpCacheCapabilities : .1.3.6.1.4.1.9.9.23.1.2.1.1.9 : branch +cdpCacheVTPMgmtDomain : .1.3.6.1.4.1.9.9.23.1.2.1.1.10 : branch +cdpCacheNativeVLAN : .1.3.6.1.4.1.9.9.23.1.2.1.1.11 : branch +cdpCacheDuplex : .1.3.6.1.4.1.9.9.23.1.2.1.1.12 : branch +#cdpCacheApplianceID : .1.3.6.1.4.1.9.9.23.1.2.1.1.13 : branch +#cdpCacheVlanID : .1.3.6.1.4.1.9.9.23.1.2.1.1.14 : branch +#cdpCachePowerConsumption : .1.3.6.1.4.1.9.9.23.1.2.1.1.15 : branch +#cdpCacheMTU : .1.3.6.1.4.1.9.9.23.1.2.1.1.16 : branch +#cdpCacheSysName : .1.3.6.1.4.1.9.9.23.1.2.1.1.17 : branch +#cdpCacheSysObjectID : .1.3.6.1.4.1.9.9.23.1.2.1.1.18 : branch +#cdpCachePrimaryMgmtAddrType : .1.3.6.1.4.1.9.9.23.1.2.1.1.19 : branch +#cdpCachePrimaryMgmtAddr : .1.3.6.1.4.1.9.9.23.1.2.1.1.20 : branch +#cdpCacheSecondaryMgmtAddrType : .1.3.6.1.4.1.9.9.23.1.2.1.1.21 : branch +#cdpCacheSecondaryMgmtAddr : .1.3.6.1.4.1.9.9.23.1.2.1.1.22 : branch +#cdpCachePhysLocation : .1.3.6.1.4.1.9.9.23.1.2.1.1.23 : branch +#cdpCacheLastChange : .1.3.6.1.4.1.9.9.23.1.2.1.1.24 : branch + +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch Added: trunk/templates/cisco-3800/cdp/thresholds =================================================================== Added: trunk/templates/cisco-3800/cdp/transforms =================================================================== --- trunk/templates/cisco-3800/cdp/transforms (rev 0) +++ trunk/templates/cisco-3800/cdp/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,13 @@ +cdpCacheDeviceLocalPortIndexTwoDig : INDEX : {cdpCacheDevicePort} +cdpCacheDeviceLocalPortIndex : REGSUB : {cdpCacheDeviceLocalPortIndexTwoDig} /\d+\.(\d+)$/$1/ +cdpCacheDeviceLocalPort : CHAIN : {cdpCacheDeviceLocalPortIndex} {ifName} + +cdpCacheAddressp1H : SUBSTR :{cdpCacheAddress} 0 2 +cdpCacheAddressp2H : SUBSTR :{cdpCacheAddress} 2 2 +cdpCacheAddressp3H : SUBSTR :{cdpCacheAddress} 4 2 +cdpCacheAddressp4H : SUBSTR :{cdpCacheAddress} 6 2 + +cdpCacheAddressp1 : CONVERT : {cdpCacheAddressp1H} hex +cdpCacheAddressp2 : CONVERT : {cdpCacheAddressp2H} hex +cdpCacheAddressp3 : CONVERT : {cdpCacheAddressp3H} hex +cdpCacheAddressp4 : CONVERT : {cdpCacheAddressp4H} hex Added: trunk/templates/cisco-3800/cpu/exceptions =================================================================== Added: trunk/templates/cisco-3800/cpu/message =================================================================== --- trunk/templates/cisco-3800/cpu/message (rev 0) +++ trunk/templates/cisco-3800/cpu/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,5 @@ + +{sysUpTimeSecs.color}: Up for {UpTimeTxt} + +System description: +{sysDescr} Added: trunk/templates/cisco-3800/cpu/oids =================================================================== --- trunk/templates/cisco-3800/cpu/oids (rev 0) +++ trunk/templates/cisco-3800/cpu/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +sysDescr : .1.3.6.1.2.1.1.1.0 : leaf +sysUpTime : .1.3.6.1.2.1.1.3.0 : leaf Added: trunk/templates/cisco-3800/cpu/thresholds =================================================================== --- trunk/templates/cisco-3800/cpu/thresholds (rev 0) +++ trunk/templates/cisco-3800/cpu/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +sysUpTimeSecs : red : <600 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : yellow : <5000 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : green : : System uptime: {UpTimeTxt} Added: trunk/templates/cisco-3800/cpu/transforms =================================================================== --- trunk/templates/cisco-3800/cpu/transforms (rev 0) +++ trunk/templates/cisco-3800/cpu/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +sysUpTimeSecs : MATH : {sysUpTime} / 100 +UpTimeTxt : ELAPSED : {sysUpTimeSecs} Added: trunk/templates/cisco-3800/fans/exceptions =================================================================== Added: trunk/templates/cisco-3800/fans/message =================================================================== --- trunk/templates/cisco-3800/fans/message (rev 0) +++ trunk/templates/cisco-3800/fans/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +TABLE: +Fan location|Fan state +{FanDescr}|{FanStatus.color}{FanStatus} Added: trunk/templates/cisco-3800/fans/oids =================================================================== --- trunk/templates/cisco-3800/fans/oids (rev 0) +++ trunk/templates/cisco-3800/fans/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +FanDescr : .1.3.6.1.4.1.9.9.13.1.4.1.2 : branch +FanState : .1.3.6.1.4.1.9.9.13.1.4.1.3 : branch Added: trunk/templates/cisco-3800/fans/thresholds =================================================================== --- trunk/templates/cisco-3800/fans/thresholds (rev 0) +++ trunk/templates/cisco-3800/fans/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +FanStatus : red : critical|not functioning +FanStatus : yellow : warning|shutdown|not present +FanStatus : green : normal Added: trunk/templates/cisco-3800/fans/transforms =================================================================== --- trunk/templates/cisco-3800/fans/transforms (rev 0) +++ trunk/templates/cisco-3800/fans/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1 @@ +FanStatus : SWITCH : {FanState} 1=normal,2=warning,3=critical,4=shutdown,5=not present,6=not functioning Added: trunk/templates/cisco-3800/if_dsc/exceptions =================================================================== --- trunk/templates/cisco-3800/if_dsc/exceptions (rev 0) +++ trunk/templates/cisco-3800/if_dsc/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +ifName : alarm : Gi.+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3800/if_dsc/message =================================================================== --- trunk/templates/cisco-3800/if_dsc/message (rev 0) +++ trunk/templates/cisco-3800/if_dsc/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,8 @@ +<b>Discards:</b> +TABLE: +Ifc name|Discards in|Discard rate in|Discard load in|Discards out|Discard rate out|Discard load out +{ifName}|{ifInDiscards}|{ifInDps}|{ifInDscPct.color}{ifInDscPct}%{ifInDscPct.errors}|{ifOutDiscards}|{ifOutDps}|{ifOutDscPct.color}{ifOutDscPct}%{ifOutDscPct.errors} + +Note: +Error rates are per second. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-3800/if_dsc/oids =================================================================== --- trunk/templates/cisco-3800/if_dsc/oids (rev 0) +++ trunk/templates/cisco-3800/if_dsc/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +ifName : .1.3.6.1.2.1.2.2.1.2 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInDiscards : .1.3.6.1.2.1.2.2.1.13 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutDiscards : .1.3.6.1.2.1.2.2.1.19 : branch Added: trunk/templates/cisco-3800/if_dsc/thresholds =================================================================== --- trunk/templates/cisco-3800/if_dsc/thresholds (rev 0) +++ trunk/templates/cisco-3800/if_dsc/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifInDscPct : yellow : 5 : {ifName} - High input discard rate. ({ifInDscPct}%) +ifInDscPct : red : 10 : {ifName} - Very high input discard rate. ({ifInDscPct}%) +ifOutDscPct : yellow : 5 : {ifName} - High output discard rate ({ifOutDscPct}%) +ifOutDscPct : red : 10 : {ifName} - Very high output discard rate ({ifOutDscPct}%) Added: trunk/templates/cisco-3800/if_dsc/transforms =================================================================== --- trunk/templates/cisco-3800/if_dsc/transforms (rev 0) +++ trunk/templates/cisco-3800/if_dsc/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,12 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInDps : DELTA : {ifInDiscards} +ifOutDps : DELTA : {ifOutDiscards} +# Perform error to traffic percentage calculations +ifInDscPct : MATH : ({ifInDps} / {ifInBps}) x 100 +ifOutDscPct : MATH : ({ifOutDps} / {ifOutBps}) x 100 Added: trunk/templates/cisco-3800/if_err/exceptions =================================================================== --- trunk/templates/cisco-3800/if_err/exceptions (rev 0) +++ trunk/templates/cisco-3800/if_err/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +ifName : alarm : Gi.+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3800/if_err/message =================================================================== --- trunk/templates/cisco-3800/if_err/message (rev 0) +++ trunk/templates/cisco-3800/if_err/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,11 @@ +<b>Errors:</b> +Input errors: yellow={ifInErrPct.thresh:yellow}%, red={ifInErrPct.thresh:red}% +Output errors: yellow={ifOutErrPct.thresh:yellow}%, red={ifOutErrPct.thresh:red}% + +TABLE: +Ifc name|Errors in|Error rate in|Error load in|Errors out|Error rate out|Error load out +{ifName}|{ifInErrors}|{ifInEps}|{ifInErrPct.color}{ifInErrPct}%{ifInErrPct.errors}|{ifOutErrors}|{ifOutEps}|{ifOutErrPct.color}{ifOutErrPct}%{ifOutErrPct.errors} + +Note: +Error rates are per second, averaged over a 60 second interval. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-3800/if_err/oids =================================================================== --- trunk/templates/cisco-3800/if_err/oids (rev 0) +++ trunk/templates/cisco-3800/if_err/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +ifName : .1.3.6.1.2.1.2.2.1.2.1 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInErrors : .1.3.6.1.2.1.2.2.1.14 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutErrors : .1.3.6.1.2.1.2.2.1.20 : branch Added: trunk/templates/cisco-3800/if_err/thresholds =================================================================== --- trunk/templates/cisco-3800/if_err/thresholds (rev 0) +++ trunk/templates/cisco-3800/if_err/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifInErrPct : yellow : 5 : {ifName} - High input error rate ({ifInErrPct}%) +ifInErrPct : red : 10 : {ifName} - Very high input error rate ({ifInErrPct}%) +ifOutErrPct : yellow : 5 : {ifName} - High output error rate ({ifOutErrPct}%) +ifOutErrPct : red : 10 : {ifName} - Very high output error rate ({ifOutErrPct}%) Added: trunk/templates/cisco-3800/if_err/transforms =================================================================== --- trunk/templates/cisco-3800/if_err/transforms (rev 0) +++ trunk/templates/cisco-3800/if_err/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,13 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInEps : DELTA : {ifInErrors} +ifOutEps : DELTA : {ifOutErrors} +# Perform error to traffic percentage calculations +ifInErrPct : MATH : ({ifInEps} / {ifInBps}) x 100 +ifOutErrPct : MATH : ({ifOutEps} / {ifOutBps}) x 100 + Added: trunk/templates/cisco-3800/if_load/exceptions =================================================================== --- trunk/templates/cisco-3800/if_load/exceptions (rev 0) +++ trunk/templates/cisco-3800/if_load/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1 @@ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3800/if_load/message =================================================================== --- trunk/templates/cisco-3800/if_load/message (rev 0) +++ trunk/templates/cisco-3800/if_load/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,7 @@ + +<b>Interface error rates:</b> +Input load: yellow={ifInLoad.thresh:yellow}%, red={ifInLoad.thresh:red}% +Output load: yellow={ifOutLoad.thresh:yellow}%, red={ifOutLoad.thresh:red}% +TABLE:rrd(DS:ds0:ifInOctets:COUNTER; DS:ds1:ifOutOctets:COUNTER) +Ifc name|Ifc Speed|Rate in (load %)|Rate out (load %) +{ifName}|{ifSpeed}|{ifInLoad.color}{ifInSpeed} ({ifInLoad}%){ifInLoad.errors}|{ifOutLoad.color}{ifOutSpeed} ({ifOutLoad}%){ifOutLoad.errors} Added: trunk/templates/cisco-3800/if_load/oids =================================================================== --- trunk/templates/cisco-3800/if_load/oids (rev 0) +++ trunk/templates/cisco-3800/if_load/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +ifName : .1.3.6.1.2.1.2.2.1.10 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch Added: trunk/templates/cisco-3800/if_load/thresholds =================================================================== --- trunk/templates/cisco-3800/if_load/thresholds (rev 0) +++ trunk/templates/cisco-3800/if_load/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +ifInLoad : yellow : 75 : {ifName} load is high +ifInLoad : red : 95 : {ifName} load is very high +ifOutLoad : yellow : 75 : {ifName} load is high +ifOutLoad : red : 95 : {ifName} load is very high Added: trunk/templates/cisco-3800/if_load/transforms =================================================================== --- trunk/templates/cisco-3800/if_load/transforms (rev 0) +++ trunk/templates/cisco-3800/if_load/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,14 @@ +# Create a human-readable ifc speed +ifSpeed : SPEED : {ifBps} +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Make some easily readable speed variables +ifInSpeed : SPEED : {ifInBps} +ifOutSpeed : SPEED : {ifOutBps} +# Now determine our percentage load, based on traffic and ifc speed +ifInLoad : MATH : ({ifInBps} / {ifBps}) x 100 +ifOutLoad : MATH : ({ifOutBps} / {ifBps}) x 100 Added: trunk/templates/cisco-3800/if_stat/exceptions =================================================================== --- trunk/templates/cisco-3800/if_stat/exceptions (rev 0) +++ trunk/templates/cisco-3800/if_stat/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +ifName : alarm : Gi.+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3800/if_stat/message =================================================================== --- trunk/templates/cisco-3800/if_stat/message (rev 0) +++ trunk/templates/cisco-3800/if_stat/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +TABLE: +Ifc name|Ifc speed|Ifc status +{ifName}|{ifSpeed}|{ifStat.color}{ifStat}{ifStat.errors} Added: trunk/templates/cisco-3800/if_stat/oids =================================================================== --- trunk/templates/cisco-3800/if_stat/oids (rev 0) +++ trunk/templates/cisco-3800/if_stat/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +ifName : .1.3.6.1.2.1.2.2.1.10 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifAdminStatNum : .1.3.6.1.2.1.2.2.1.7 : branch +ifOperStatNum : .1.3.6.1.2.1.2.2.1.8 : branch Added: trunk/templates/cisco-3800/if_stat/thresholds =================================================================== --- trunk/templates/cisco-3800/if_stat/thresholds (rev 0) +++ trunk/templates/cisco-3800/if_stat/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +ifAdminStatTxt : green : admin down : Interface {ifName} is {ifAdminStatTxt} +ifAdminStatTxt : yellow : testing : Interface {ifName} is {ifAdminStatTxt} +ifAdminStatTxt : red : up : Interface {ifName} is {ifAdminStatTxt} +ifOperStatTxt : green : up : Interface {ifName} is {ifOperStatTxt} +ifOperStatTxt : yellow : dormant|testing|yellow|not present|layer down : Interface {ifName} is {ifOperStatTxt} +ifOperStatTxt : red : down : Interface {ifName} is {ifOperStatTxt} Added: trunk/templates/cisco-3800/if_stat/transforms =================================================================== --- trunk/templates/cisco-3800/if_stat/transforms (rev 0) +++ trunk/templates/cisco-3800/if_stat/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +ifAdminStatTxt : SWITCH : {ifAdminStatNum} 1=up,2=admin down,3=testing +ifOperStatTxt : SWITCH : {ifOperStatNum} 1=up,2=down,3=testing,4=unknown,5=dormant,6=not present,7=lower layer down +ifStat : BEST : {ifAdminStatTxt},{ifOperStatTxt} +ifSpeed : SPEED : {ifBps} Added: trunk/templates/cisco-3800/specs =================================================================== --- trunk/templates/cisco-3800/specs (rev 0) +++ trunk/templates/cisco-3800/specs 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +vendor : cisco +model : 3800 +snmpver : 2 +sysdesc : Cisco IOS Software.*3800 Software Added: trunk/templates/cisco-3800/vpn/exceptions =================================================================== Added: trunk/templates/cisco-3800/vpn/message =================================================================== --- trunk/templates/cisco-3800/vpn/message (rev 0) +++ trunk/templates/cisco-3800/vpn/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +TABLE: +Description|Type|Peer|Number of Peers +{cipsStaticCryptomapDescr}|{cipsStaticCryptomapType}|{cipsStaticCryptomapPeer}|{cipsStaticCryptomapNumPeers} Added: trunk/templates/cisco-3800/vpn/oids =================================================================== --- trunk/templates/cisco-3800/vpn/oids (rev 0) +++ trunk/templates/cisco-3800/vpn/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +cipsStaticCryptomapType : 1.3.6.1.4.1.9.10.62.1.2.3.3.1.2 : branch +cipsStaticCryptomapDescr : 1.3.6.1.4.1.9.10.62.1.2.3.3.1.3 : branch +cipsStaticCryptomapPeerB : 1.3.6.1.4.1.9.10.62.1.2.3.3.1.4 : branch +cipsStaticCryptomapNumPeers : 1.3.6.1.4.1.9.10.62.1.2.3.3.1.5 : branch Added: trunk/templates/cisco-3800/vpn/thresholds =================================================================== Added: trunk/templates/cisco-3800/vpn/transforms =================================================================== --- trunk/templates/cisco-3800/vpn/transforms (rev 0) +++ trunk/templates/cisco-3800/vpn/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,16 @@ +cipsStaticCryptomapPeerp1B : SUBSTR :{cipsStaticCryptomapPeerB} 0 1 +cipsStaticCryptomapPeerp2B : SUBSTR :{cipsStaticCryptomapPeerB} 1 1 +cipsStaticCryptomapPeerp3B : SUBSTR :{cipsStaticCryptomapPeerB} 2 1 +cipsStaticCryptomapPeerp4B : SUBSTR :{cipsStaticCryptomapPeerB} 3 1 + +cipsStaticCryptomapPeerp1H : UNPACK : {cipsStaticCryptomapPeerp1B} H2 +cipsStaticCryptomapPeerp2H : UNPACK : {cipsStaticCryptomapPeerp2B} H2 +cipsStaticCryptomapPeerp3H : UNPACK : {cipsStaticCryptomapPeerp3B} H2 +cipsStaticCryptomapPeerp4H : UNPACK : {cipsStaticCryptomapPeerp4B} H2 + +cipsStaticCryptomapPeerp1 : CONVERT : {cipsStaticCryptomapPeerp1H} hex +cipsStaticCryptomapPeerp2 : CONVERT : {cipsStaticCryptomapPeerp2H} hex +cipsStaticCryptomapPeerp3 : CONVERT : {cipsStaticCryptomapPeerp3H} hex +cipsStaticCryptomapPeerp4 : CONVERT : {cipsStaticCryptomapPeerp4H} hex + +cipsStaticCryptomapPeer : REGSUB : {cipsStaticCryptomapPeerB} /.*/{cipsStaticCryptomapPeerp1}.{cipsStaticCryptomapPeerp2}.{cipsStaticCryptomapPeerp3}.{cipsStaticCryptomapPeerp4}/ Added: trunk/templates/cisco-4948/README =================================================================== --- trunk/templates/cisco-4948/README (rev 0) +++ trunk/templates/cisco-4948/README 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +This template was created by Buchan Milne + +NOTE: This does not imply any support responsibilities, liabiltiy in +case of this template or devmon causing phsyical, monetary or emotional +damanges, or any other such obligations. It is merely to provide +credit to the original author of the template. Added: trunk/templates/cisco-4948/cdp/exceptions =================================================================== Added: trunk/templates/cisco-4948/cdp/message =================================================================== --- trunk/templates/cisco-4948/cdp/message (rev 0) +++ trunk/templates/cisco-4948/cdp/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +TABLE: +Local Port|Remote Device|Remote Device Port|Platform|VTP Domain|Native VLAN|Duplex +{cdpCacheDeviceLocalPort}|{cdpCacheDeviceId}|{cdpCacheDevicePort}|{cdpCachePlatform}|{cdpCacheVTPMgmtDomain}|{cdpCacheNativeVLAN}|{cdpCacheDuplex} Added: trunk/templates/cisco-4948/cdp/oids =================================================================== --- trunk/templates/cisco-4948/cdp/oids (rev 0) +++ trunk/templates/cisco-4948/cdp/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,26 @@ +#cdpCacheIfIndex : .1.3.6.1.4.1.9.9.23.1.2.1.1.1 : branch +#cdpCacheDeviceIndex : .1.3.6.1.4.1.9.9.23.1.2.1.1.2 : branch +cdpCacheAddressType : .1.3.6.1.4.1.9.9.23.1.2.1.1.3 : branch +cdpCacheAddress : .1.3.6.1.4.1.9.9.23.1.2.1.1.4 : branch +cdpCacheVersion : .1.3.6.1.4.1.9.9.23.1.2.1.1.5 : branch +cdpCacheDeviceId : .1.3.6.1.4.1.9.9.23.1.2.1.1.6 : branch +cdpCacheDevicePort : .1.3.6.1.4.1.9.9.23.1.2.1.1.7 : branch +cdpCachePlatform : .1.3.6.1.4.1.9.9.23.1.2.1.1.8 : branch +#cdpCacheCapabilities : .1.3.6.1.4.1.9.9.23.1.2.1.1.9 : branch +cdpCacheVTPMgmtDomain : .1.3.6.1.4.1.9.9.23.1.2.1.1.10 : branch +cdpCacheNativeVLAN : .1.3.6.1.4.1.9.9.23.1.2.1.1.11 : branch +cdpCacheDuplex : .1.3.6.1.4.1.9.9.23.1.2.1.1.12 : branch +#cdpCacheApplianceID : .1.3.6.1.4.1.9.9.23.1.2.1.1.13 : branch +#cdpCacheVlanID : .1.3.6.1.4.1.9.9.23.1.2.1.1.14 : branch +#cdpCachePowerConsumption : .1.3.6.1.4.1.9.9.23.1.2.1.1.15 : branch +#cdpCacheMTU : .1.3.6.1.4.1.9.9.23.1.2.1.1.16 : branch +#cdpCacheSysName : .1.3.6.1.4.1.9.9.23.1.2.1.1.17 : branch +#cdpCacheSysObjectID : .1.3.6.1.4.1.9.9.23.1.2.1.1.18 : branch +#cdpCachePrimaryMgmtAddrType : .1.3.6.1.4.1.9.9.23.1.2.1.1.19 : branch +#cdpCachePrimaryMgmtAddr : .1.3.6.1.4.1.9.9.23.1.2.1.1.20 : branch +#cdpCacheSecondaryMgmtAddrType : .1.3.6.1.4.1.9.9.23.1.2.1.1.21 : branch +#cdpCacheSecondaryMgmtAddr : .1.3.6.1.4.1.9.9.23.1.2.1.1.22 : branch +#cdpCachePhysLocation : .1.3.6.1.4.1.9.9.23.1.2.1.1.23 : branch +#cdpCacheLastChange : .1.3.6.1.4.1.9.9.23.1.2.1.1.24 : branch + +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch Added: trunk/templates/cisco-4948/cdp/thresholds =================================================================== Added: trunk/templates/cisco-4948/cdp/transforms =================================================================== --- trunk/templates/cisco-4948/cdp/transforms (rev 0) +++ trunk/templates/cisco-4948/cdp/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,13 @@ +cdpCacheDeviceLocalPortIndexTwoDig : INDEX : {cdpCacheDevicePort} +cdpCacheDeviceLocalPortIndex : REGSUB : {cdpCacheDeviceLocalPortIndexTwoDig} /\d+\.(\d+)$/$1/ +cdpCacheDeviceLocalPort : CHAIN : {cdpCacheDeviceLocalPortIndex} {ifName} + +cdpCacheAddressp1H : SUBSTR :{cdpCacheAddress} 0 2 +cdpCacheAddressp2H : SUBSTR :{cdpCacheAddress} 2 2 +cdpCacheAddressp3H : SUBSTR :{cdpCacheAddress} 4 2 +cdpCacheAddressp4H : SUBSTR :{cdpCacheAddress} 6 2 + +cdpCacheAddressp1 : CONVERT : {cdpCacheAddressp1H} hex +cdpCacheAddressp2 : CONVERT : {cdpCacheAddressp2H} hex +cdpCacheAddressp3 : CONVERT : {cdpCacheAddressp3H} hex +cdpCacheAddressp4 : CONVERT : {cdpCacheAddressp4H} hex Added: trunk/templates/cisco-4948/cpu/exceptions =================================================================== Added: trunk/templates/cisco-4948/cpu/message =================================================================== --- trunk/templates/cisco-4948/cpu/message (rev 0) +++ trunk/templates/cisco-4948/cpu/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,12 @@ +Name: {sysName} +Contact: {sysContact} +Location: {sysLocation} +{sysUpTimeSecs.color}: Up for {UpTimeTxt} +{sysUpTimeSecs.color}: Last reboot due to {sysReloadReason} +{CPUTotal5Min.color}: CPU usage: {CPUTotal5Min}% + +System description: +{sysDescr} +<!-- +<br>CPU 5 min average: {CPUTotal5Min} +--> Added: trunk/templates/cisco-4948/cpu/oids =================================================================== --- trunk/templates/cisco-4948/cpu/oids (rev 0) +++ trunk/templates/cisco-4948/cpu/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,8 @@ + +sysDescr : .1.3.6.1.2.1.1.1.0 : leaf +sysContact : .1.3.6.1.2.1.1.4.0 : leaf +sysName : .1.3.6.1.2.1.1.5.0 : leaf +sysLocation : .1.3.6.1.2.1.1.6.0 : leaf +sysReloadReason : .1.3.6.1.4.1.9.2.1.2.0 : leaf +sysUpTime : .1.3.6.1.2.1.1.3.0 : leaf +CPUTotal5Min : .1.3.6.1.4.1.9.9.109.1.1.1.1.5.1 : leaf Added: trunk/templates/cisco-4948/cpu/thresholds =================================================================== --- trunk/templates/cisco-4948/cpu/thresholds (rev 0) +++ trunk/templates/cisco-4948/cpu/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,8 @@ + +CPUTotal5Min : red : >70 : CPU utilization is very high: {CPUTotal5Min}% +CPUTotal5Min : yellow : >30 : CPU utilization is high: {CPUTotal5Min}% +CPUTotal5Min : green : : CPU utilization is nominal: {CPUTotal5Min}% + +sysUpTimeSecs : red : <600 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : yellow : <5000 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : green : : System uptime: {UpTimeTxt} Added: trunk/templates/cisco-4948/cpu/transforms =================================================================== --- trunk/templates/cisco-4948/cpu/transforms (rev 0) +++ trunk/templates/cisco-4948/cpu/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +sysUpTimeSecs : MATH : {sysUpTime} / 100 +UpTimeTxt : ELAPSED : {sysUpTimeSecs} Added: trunk/templates/cisco-4948/if_col/exceptions =================================================================== --- trunk/templates/cisco-4948/if_col/exceptions (rev 0) +++ trunk/templates/cisco-4948/if_col/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-4948/if_col/message =================================================================== --- trunk/templates/cisco-4948/if_col/message (rev 0) +++ trunk/templates/cisco-4948/if_col/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,9 @@ +<b>Collisions:</b> +Collision load: yellow={ifOutColPct.thresh:yellow}%, red={ifOutColPct.thresh:red}% +TABLE: +Ifc name|Collisions|Collisions rate|Collisions load +{ifName}{ifAliasBox}|{ifOutCollisions}|{ifOutCps}|{ifOutColPct.color}{ifOutColPct}%{ifOutColPct.errors} + +Note: +Error rates are per second. +Load percentages are based on an error/packet ratio. Added: trunk/templates/cisco-4948/if_col/oids =================================================================== --- trunk/templates/cisco-4948/if_col/oids (rev 0) +++ trunk/templates/cisco-4948/if_col/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifOutCollisions : .1.3.6.1.4.1.9.2.2.1.1.25 : branch +ifOutPktsSec : .1.3.6.1.4.1.9.2.2.1.1.9 : branch Added: trunk/templates/cisco-4948/if_col/thresholds =================================================================== --- trunk/templates/cisco-4948/if_col/thresholds (rev 0) +++ trunk/templates/cisco-4948/if_col/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifOutColPct : yellow : 40 : {ifName}{ifAliasBox} - High output collision rate ({ifOutColPct}%) +ifOutColPct : red : 70 : {ifName}{ifAliasBox} - Very high output collision rate ({ifOutColPct}%) Added: trunk/templates/cisco-4948/if_col/transforms =================================================================== --- trunk/templates/cisco-4948/if_col/transforms (rev 0) +++ trunk/templates/cisco-4948/if_col/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,12 @@ +# Convert our total ifc octets(bytes) into bits +ifOutCps : DELTA : {ifOutCollisions} + +# Create our REAL packets per second +ifOutPps : MATH : {ifOutCps} + {ifOutPktsSec} + +# Determine percentage of packets that are collisions +ifOutColPct : MATH : ({ifOutCps} / {ifOutPps}) x 100 + +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-4948/if_dsc/exceptions =================================================================== --- trunk/templates/cisco-4948/if_dsc/exceptions (rev 0) +++ trunk/templates/cisco-4948/if_dsc/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-4948/if_dsc/message =================================================================== --- trunk/templates/cisco-4948/if_dsc/message (rev 0) +++ trunk/templates/cisco-4948/if_dsc/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,8 @@ +<b>Discards:</b> +TABLE: +Ifc name|Discards in|Discard rate in|Discard load in|Discards out|Discard rate out|Discard load out +{ifName}{ifAliasBox}|{ifInDiscards}|{ifInDps}|{ifInDscPct.color}{ifInDscPct}%{ifInDscPct.errors}|{ifOutDiscards}|{ifOutDps}|{ifOutDscPct.color}{ifOutDscPct}%{ifOutDscPct.errors} + +Note: +Error rates are per second. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-4948/if_dsc/oids =================================================================== --- trunk/templates/cisco-4948/if_dsc/oids (rev 0) +++ trunk/templates/cisco-4948/if_dsc/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInDiscards : .1.3.6.1.2.1.2.2.1.13 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutDiscards : .1.3.6.1.2.1.2.2.1.19 : branch Added: trunk/templates/cisco-4948/if_dsc/thresholds =================================================================== --- trunk/templates/cisco-4948/if_dsc/thresholds (rev 0) +++ trunk/templates/cisco-4948/if_dsc/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifInDscPct : yellow : 5 : {ifName}{ifAliasBox} - High input discard rate. ({ifInDscPct}%) +ifInDscPct : red : 10 : {ifName}{ifAliasBox} - Very high input discard rate. ({ifInDscPct}%) +ifOutDscPct : yellow : 5 : {ifName}{ifAliasBox} - High output discard rate ({ifOutDscPct}%) +ifOutDscPct : red : 10 : {ifName}{ifAliasBox} - Very high output discard rate ({ifOutDscPct}%) Added: trunk/templates/cisco-4948/if_dsc/transforms =================================================================== --- trunk/templates/cisco-4948/if_dsc/transforms (rev 0) +++ trunk/templates/cisco-4948/if_dsc/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,14 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInDps : DELTA : {ifInDiscards} +ifOutDps : DELTA : {ifOutDiscards} +# Perform error to traffic percentage calculations +ifInDscPct : MATH : ({ifInDps} / {ifInBps}) x 100 +ifOutDscPct : MATH : ({ifOutDps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-4948/if_err/exceptions =================================================================== --- trunk/templates/cisco-4948/if_err/exceptions (rev 0) +++ trunk/templates/cisco-4948/if_err/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-4948/if_err/message =================================================================== --- trunk/templates/cisco-4948/if_err/message (rev 0) +++ trunk/templates/cisco-4948/if_err/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,11 @@ +<b>Errors:</b> +Input errors: yellow={ifInErrPct.thresh:yellow}%, red={ifInErrPct.thresh:red}% +Output errors: yellow={ifOutErrPct.thresh:yellow}%, red={ifOutErrPct.thresh:red}% + +TABLE: +Ifc name|Errors in|Error rate in|Error load in|Errors out|Error rate out|Error load out +{ifName}{ifAliasBox}|{ifInErrors}|{ifInEps}|{ifInErrPct.color}{ifInErrPct}%{ifInErrPct.errors}|{ifOutErrors}|{ifOutEps}|{ifOutErrPct.color}{ifOutErrPct}%{ifOutErrPct.errors} + +Note: +Error rates are per second, averaged over a 60 second interval. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-4948/if_err/oids =================================================================== --- trunk/templates/cisco-4948/if_err/oids (rev 0) +++ trunk/templates/cisco-4948/if_err/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,7 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInErrors : .1.3.6.1.2.1.2.2.1.14 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutErrors : .1.3.6.1.2.1.2.2.1.20 : branch Added: trunk/templates/cisco-4948/if_err/thresholds =================================================================== --- trunk/templates/cisco-4948/if_err/thresholds (rev 0) +++ trunk/templates/cisco-4948/if_err/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,7 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message + +ifInErrPct : yellow : 5 : {ifName}{ifAliasBox} - High input error rate ({ifInErrPct}%) +ifInErrPct : red : 10 : {ifName}{ifAliasBox} - Very high input error rate ({ifInErrPct}%) +ifOutErrPct : yellow : 5 : {ifName}{ifAliasBox} - High output error rate ({ifOutErrPct}%) +ifOutErrPct : red : 10 : {ifName}{ifAliasBox} - Very high output error rate ({ifOutErrPct}%) Added: trunk/templates/cisco-4948/if_err/transforms =================================================================== --- trunk/templates/cisco-4948/if_err/transforms (rev 0) +++ trunk/templates/cisco-4948/if_err/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,15 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInEps : DELTA : {ifInErrors} +ifOutEps : DELTA : {ifOutErrors} +# Perform error to traffic percentage calculations +ifInErrPct : MATH : ({ifInEps} / {ifInBps}) x 100 +ifOutErrPct : MATH : ({ifOutEps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-4948/if_ipv4/exceptions =================================================================== Added: trunk/templates/cisco-4948/if_ipv4/message =================================================================== --- trunk/templates/cisco-4948/if_ipv4/message (rev 0) +++ trunk/templates/cisco-4948/if_ipv4/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ + +TABLE:noalarmsmsg +Index|Interface Desc|IP|Netmask|Broadcast +{ipAdEntIfIndex}||{ipAdEntAddr}|{ipAdEntNetMask}|{ipAdEntBcastAddr} Added: trunk/templates/cisco-4948/if_ipv4/message.orig =================================================================== --- trunk/templates/cisco-4948/if_ipv4/message.orig (rev 0) +++ trunk/templates/cisco-4948/if_ipv4/message.orig 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ + +TABLE: +Ifc name|IP|Netmask|Broadcast +{ifName}{ifAliasBox}|{ipAdEntAddr}|{ipAdEntNetMask}|{ipAdEntBcastAddr} Added: trunk/templates/cisco-4948/if_ipv4/oids =================================================================== --- trunk/templates/cisco-4948/if_ipv4/oids (rev 0) +++ trunk/templates/cisco-4948/if_ipv4/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,7 @@ +ipAdEntAddr : 1.3.6.1.2.1.4.20.1.1 : branch +ipAdEntIfIndex : 1.3.6.1.2.1.4.20.1.2 : branch +ipAdEntNetMask : 1.3.6.1.2.1.4.20.1.3 : branch +ipAdEntBcastAddr : 1.3.6.1.2.1.4.20.1.4 : branch +ifName : 1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : 1.3.6.1.2.1.31.1.1.1.18 : branch + Added: trunk/templates/cisco-4948/if_ipv4/thresholds =================================================================== Added: trunk/templates/cisco-4948/if_ipv4/transforms =================================================================== --- trunk/templates/cisco-4948/if_ipv4/transforms (rev 0) +++ trunk/templates/cisco-4948/if_ipv4/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +ipAdEntIfName : CHAIN : {ipAdEntIfIndex} {ifName} +ipAdEntIfAlias : CHAIN : {ipAdEntIfIndex} {ifAlias} +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-4948/if_load/exceptions =================================================================== --- trunk/templates/cisco-4948/if_load/exceptions (rev 0) +++ trunk/templates/cisco-4948/if_load/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-4948/if_load/message =================================================================== --- trunk/templates/cisco-4948/if_load/message (rev 0) +++ trunk/templates/cisco-4948/if_load/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,7 @@ + +<b>Interface error rates:</b> +Input load: yellow={ifInLoad.thresh:yellow}%, red={ifInLoad.thresh:red}% +Output load: yellow={ifOutLoad.thresh:yellow}%, red={ifOutLoad.thresh:red}% +TABLE:rrd(DS:ds0:ifInOctets:COUNTER; DS:ds1:ifOutOctets:COUNTER) +Ifc name|Ifc Speed|Rate in (load %)|Rate out (load %) +{ifName}{ifAliasBox}|{ifSpeed}|{ifInLoad.color}{ifInSpeed} ({ifInLoad}%){ifInLoad.errors}|{ifOutLoad.color}{ifOutSpeed} ({ifOutLoad}%){ifOutLoad.errors} Added: trunk/templates/cisco-4948/if_load/oids =================================================================== --- trunk/templates/cisco-4948/if_load/oids (rev 0) +++ trunk/templates/cisco-4948/if_load/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch Added: trunk/templates/cisco-4948/if_load/thresholds =================================================================== --- trunk/templates/cisco-4948/if_load/thresholds (rev 0) +++ trunk/templates/cisco-4948/if_load/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +ifInLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifInLoad : red : 95 : {ifName}{ifAliasBox} load is very high +ifOutLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifOutLoad : red : 95 : {ifName}{ifAliasBox} load is very high Added: trunk/templates/cisco-4948/if_load/transforms =================================================================== --- trunk/templates/cisco-4948/if_load/transforms (rev 0) +++ trunk/templates/cisco-4948/if_load/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,16 @@ +# Create a human-readable ifc speed +ifSpeed : SPEED : {ifBps} +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Make some easily readable speed variables +ifInSpeed : SPEED : {ifInBps} +ifOutSpeed : SPEED : {ifOutBps} +# Now determine our percentage load, based on traffic and ifc speed +ifInLoad : MATH : ({ifInBps} / {ifBps}) x 100 +ifOutLoad : MATH : ({ifOutBps} / {ifBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-4948/if_stat/exceptions =================================================================== --- trunk/templates/cisco-4948/if_stat/exceptions (rev 0) +++ trunk/templates/cisco-4948/if_stat/exceptions 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-4948/if_stat/message =================================================================== --- trunk/templates/cisco-4948/if_stat/message (rev 0) +++ trunk/templates/cisco-4948/if_stat/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +TABLE: +Ifc name|Ifc speed|Ifc status +{ifName}{ifAliasBox}|{ifSpeed}|{ifStat.color}{ifStat}{ifStat.errors} Added: trunk/templates/cisco-4948/if_stat/oids =================================================================== --- trunk/templates/cisco-4948/if_stat/oids (rev 0) +++ trunk/templates/cisco-4948/if_stat/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifAdminStatNum : .1.3.6.1.2.1.2.2.1.7 : branch +ifOperStatNum : .1.3.6.1.2.1.2.2.1.8 : branch Added: trunk/templates/cisco-4948/if_stat/thresholds =================================================================== --- trunk/templates/cisco-4948/if_stat/thresholds (rev 0) +++ trunk/templates/cisco-4948/if_stat/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +ifAdminStatTxt : green : admin down : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : yellow : testing : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : red : up : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifOperStatTxt : green : up : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : yellow : dormant|testing|yellow|not present|layer down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : red : down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} Added: trunk/templates/cisco-4948/if_stat/transforms =================================================================== --- trunk/templates/cisco-4948/if_stat/transforms (rev 0) +++ trunk/templates/cisco-4948/if_stat/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,5 @@ +ifAdminStatTxt : SWITCH : {ifAdminStatNum} 1=up,2=admin down,3=testing +ifOperStatTxt : SWITCH : {ifOperStatNum} 1=up,2=down,3=testing,4=unknown,5=dormant,6=not present,7=lower layer down +ifStat : BEST : {ifAdminStatTxt},{ifOperStatTxt} +ifSpeed : SPEED : {ifBps} +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-4948/memory/exceptions =================================================================== Added: trunk/templates/cisco-4948/memory/message =================================================================== --- trunk/templates/cisco-4948/memory/message (rev 0) +++ trunk/templates/cisco-4948/memory/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,7 @@ +Free memory: {mem_free} bytes ({mem_free_per}%) +Used memory: {mem_used} bytes ({mem_used_per}%) +------------- ---------------- +Total memory: {mem_total} bytes (100%) + +<!-- DEVMON to RRD Physical {mem_used_per}% +--> Added: trunk/templates/cisco-4948/memory/oids =================================================================== --- trunk/templates/cisco-4948/memory/oids (rev 0) +++ trunk/templates/cisco-4948/memory/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +mem_used : .1.3.6.1.4.1.9.9.48.1.1.1.5.1 : leaf +mem_free : .1.3.6.1.4.1.9.9.48.1.1.1.6.1 : leaf + Added: trunk/templates/cisco-4948/memory/thresholds =================================================================== --- trunk/templates/cisco-4948/memory/thresholds (rev 0) +++ trunk/templates/cisco-4948/memory/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,2 @@ +mem_used_per : yellow : 75 : Memory load is high +mem_used_per : red : 95 : Memory load is very high Added: trunk/templates/cisco-4948/memory/transforms =================================================================== --- trunk/templates/cisco-4948/memory/transforms (rev 0) +++ trunk/templates/cisco-4948/memory/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,3 @@ +mem_total : MATH : {mem_used} + {mem_free} +mem_used_per : MATH : ({mem_used} x 100) / {mem_total} : 0 +mem_free_per : MATH : ({mem_free} x 100) / {mem_total} : 0 Added: trunk/templates/cisco-4948/specs =================================================================== --- trunk/templates/cisco-4948/specs (rev 0) +++ trunk/templates/cisco-4948/specs 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,6 @@ +vendor : cisco +model : 4948 +snmpver : 2 +sysdesc : Catalyst 4000 +#SNMPv2-MIB::sysObjectID.0 = OID: CISCO-PRODUCTS-MIB::catalyst4948 +#.1.3.6.1.2.1.1.2.0 = OID: .1.3.6.1.4.1.9.1.626 Added: trunk/templates/cisco-4948/temp/exceptions =================================================================== Added: trunk/templates/cisco-4948/temp/message =================================================================== --- trunk/templates/cisco-4948/temp/message (rev 0) +++ trunk/templates/cisco-4948/temp/message 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,5 @@ + +Thermal sensors: +TABLE: noalarmsmsg,rrd(DS:ds0:ciscoEnvMonTemperatureStatusValue:GAUGE; DS:ds1:ciscoEnvMonTemperatureThreshold:GAUGE) +ID|Sensor Location|Temp|Threshold|Condition +{ciscoEnvMonTemperatureId}|{ciscoEnvMonTemperatureStatusDescr}|{ciscoEnvMonTemperatureStatusValue}|{ciscoEnvMonTemperatureThreshold}|{ciscoEnvMonTemperatureState.color}{ciscoEnvMonTemperatureStateTxt} Added: trunk/templates/cisco-4948/temp/oids =================================================================== --- trunk/templates/cisco-4948/temp/oids (rev 0) +++ trunk/templates/cisco-4948/temp/oids 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +ciscoEnvMonTemperatureStatusDescr: 1.3.6.1.4.1.9.9.13.1.3.1.2 : branch +ciscoEnvMonTemperatureStatusValue: 1.3.6.1.4.1.9.9.13.1.3.1.3 : branch +ciscoEnvMonTemperatureThreshold : 1.3.6.1.4.1.9.9.13.1.3.1.4 : branch +ciscoEnvMonTemperatureState: 1.3.6.1.4.1.9.9.13.1.3.1.6 : branch Added: trunk/templates/cisco-4948/temp/thresholds =================================================================== --- trunk/templates/cisco-4948/temp/thresholds (rev 0) +++ trunk/templates/cisco-4948/temp/thresholds 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +ciscoEnvMonTemperatureStateTxt : green : normal +ciscoEnvMonTemperatureStateTxt : yellow : warning|shutdown|notFunctioning +ciscoEnvMonTemperatureStateTxt : red : critical +ciscoEnvMonTemperatureStateTxt : clear : nonPresent Added: trunk/templates/cisco-4948/temp/transforms =================================================================== --- trunk/templates/cisco-4948/temp/transforms (rev 0) +++ trunk/templates/cisco-4948/temp/transforms 2011-01-22 22:49:33 UTC (rev 202) @@ -0,0 +1,4 @@ +ciscoEnvMonTemperatureStateTxt : SWITCH : {ciscoEnvMonTemperatureState} 1=normal,2=warning,3=critical,4=shutdown,5=nonPresent,6=notFunctioning +#ciscoEnvMonTemperatureId : REGSUB : {ciscoEnvMonTemperatureStatusDescr} /(\S+) (\S+) (\S+) (\(.*\))? temp.*/$1$2$3/ +#ciscoEnvMonTemperatureId : REGSUB : {ciscoEnvMonTemperatureStatusDescr} /(\S+) (\S+) (\S+)(( (\S+))?)( \(.*\))? temp.*/$1$2$3$6/ +ciscoEnvMonTemperatureId : REGSUB : {ciscoEnvMonTemperatureStatusDescr} /(\S+) (\S+) (\S+)( \((.*)\))?(( (\S+))?)( \(.*\))? temp.*/$1$2$3$8/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <buc...@us...> - 2011-01-24 15:34:57
|
Revision: 209 http://devmon.svn.sourceforge.net/devmon/?rev=209&view=rev Author: buchanmilne Date: 2011-01-24 15:34:50 +0000 (Mon, 24 Jan 2011) Log Message: ----------- Cisco 3548 template Added Paths: ----------- trunk/templates/cisco-3548/ trunk/templates/cisco-3548/README trunk/templates/cisco-3548/cpu/ trunk/templates/cisco-3548/cpu/exceptions trunk/templates/cisco-3548/cpu/message trunk/templates/cisco-3548/cpu/oids trunk/templates/cisco-3548/cpu/thresholds trunk/templates/cisco-3548/cpu/transforms trunk/templates/cisco-3548/if_col/ trunk/templates/cisco-3548/if_col/exceptions trunk/templates/cisco-3548/if_col/message trunk/templates/cisco-3548/if_col/oids trunk/templates/cisco-3548/if_col/thresholds trunk/templates/cisco-3548/if_col/transforms trunk/templates/cisco-3548/if_dsc/ trunk/templates/cisco-3548/if_dsc/exceptions trunk/templates/cisco-3548/if_dsc/message trunk/templates/cisco-3548/if_dsc/oids trunk/templates/cisco-3548/if_dsc/thresholds trunk/templates/cisco-3548/if_dsc/transforms trunk/templates/cisco-3548/if_err/ trunk/templates/cisco-3548/if_err/exceptions trunk/templates/cisco-3548/if_err/message trunk/templates/cisco-3548/if_err/oids trunk/templates/cisco-3548/if_err/thresholds trunk/templates/cisco-3548/if_err/transforms trunk/templates/cisco-3548/if_load/ trunk/templates/cisco-3548/if_load/exceptions trunk/templates/cisco-3548/if_load/message trunk/templates/cisco-3548/if_load/oids trunk/templates/cisco-3548/if_load/thresholds trunk/templates/cisco-3548/if_load/transforms trunk/templates/cisco-3548/if_stat/ trunk/templates/cisco-3548/if_stat/exceptions trunk/templates/cisco-3548/if_stat/message trunk/templates/cisco-3548/if_stat/oids trunk/templates/cisco-3548/if_stat/thresholds trunk/templates/cisco-3548/if_stat/transforms trunk/templates/cisco-3548/memory/ trunk/templates/cisco-3548/memory/exceptions trunk/templates/cisco-3548/memory/message trunk/templates/cisco-3548/memory/oids trunk/templates/cisco-3548/memory/thresholds trunk/templates/cisco-3548/memory/transforms trunk/templates/cisco-3548/serial/ trunk/templates/cisco-3548/serial/exceptions trunk/templates/cisco-3548/serial/message trunk/templates/cisco-3548/serial/oids trunk/templates/cisco-3548/serial/thresholds trunk/templates/cisco-3548/serial/transforms trunk/templates/cisco-3548/specs Added: trunk/templates/cisco-3548/README =================================================================== --- trunk/templates/cisco-3548/README (rev 0) +++ trunk/templates/cisco-3548/README 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,6 @@ +This template was created by Eric Schwimmer. + +NOTE: This does not imply any support responsibilities, liabiltiy in +case of this template or devmon causing phsyical, monetary or emotional +damanges, or any other such obligations. It is merely to provide +credit to the original author of the template. Added: trunk/templates/cisco-3548/cpu/exceptions =================================================================== Added: trunk/templates/cisco-3548/cpu/message =================================================================== --- trunk/templates/cisco-3548/cpu/message (rev 0) +++ trunk/templates/cisco-3548/cpu/message 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,10 @@ + +{sysUpTimeSecs.color}: Up for {UpTimeTxt} +{sysUpTimeSecs.color}: Last reboot due to {sysReloadReason} +{CPUTotal5Min.color}: CPU usage: {CPUTotal5Min}% + +System description: +{sysDescr} +<!-- +<br>CPU 5 min average: {CPUTotal5Min} +--> Added: trunk/templates/cisco-3548/cpu/oids =================================================================== --- trunk/templates/cisco-3548/cpu/oids (rev 0) +++ trunk/templates/cisco-3548/cpu/oids 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,5 @@ + +sysDescr : .1.3.6.1.2.1.1.1.0 : leaf +sysReloadReason : .1.3.6.1.4.1.9.2.1.2.0 : leaf +sysUpTime : .1.3.6.1.2.1.1.3.0 : leaf +CPUTotal5Min : .1.3.6.1.4.1.9.9.109.1.1.1.1.5.1 : leaf Added: trunk/templates/cisco-3548/cpu/thresholds =================================================================== --- trunk/templates/cisco-3548/cpu/thresholds (rev 0) +++ trunk/templates/cisco-3548/cpu/thresholds 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,8 @@ + +CPUTotal5Min : red : >80 : CPU utilization is very high: {CPUTotal5Min}% +CPUTotal5Min : yellow : >60 : CPU utilization is high: {CPUTotal5Min}% +CPUTotal5Min : green : : CPU utilization is nominal: {CPUTotal5Min}% + +sysUpTimeSecs : red : <600 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : yellow : <5000 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : green : : System uptime: {UpTimeTxt} Added: trunk/templates/cisco-3548/cpu/transforms =================================================================== --- trunk/templates/cisco-3548/cpu/transforms (rev 0) +++ trunk/templates/cisco-3548/cpu/transforms 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,2 @@ +sysUpTimeSecs : MATH : {sysUpTime} / 100 +UpTimeTxt : ELAPSED : {sysUpTimeSecs} Added: trunk/templates/cisco-3548/if_col/exceptions =================================================================== --- trunk/templates/cisco-3548/if_col/exceptions (rev 0) +++ trunk/templates/cisco-3548/if_col/exceptions 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VL.+ Added: trunk/templates/cisco-3548/if_col/message =================================================================== --- trunk/templates/cisco-3548/if_col/message (rev 0) +++ trunk/templates/cisco-3548/if_col/message 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,9 @@ +<b>Collisions:</b> +Collision load: yellow={ifOutColPct.thresh:yellow}%, red={ifOutColPct.thresh:red}% +TABLE: +Ifc name|Collisions|Collisions rate|Collisions load +{ifName}{ifAliasBox}|{ifOutCollisions}|{ifOutCps}|{ifOutColPct.color}{ifOutColPct}%{ifOutColPct.errors} + +Note: +Error rates are per second. +Load percentages are based on an error/packet ratio. Added: trunk/templates/cisco-3548/if_col/oids =================================================================== --- trunk/templates/cisco-3548/if_col/oids (rev 0) +++ trunk/templates/cisco-3548/if_col/oids 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifOutCollisions : .1.3.6.1.4.1.9.2.2.1.1.25 : branch +ifOutPktsSec : .1.3.6.1.4.1.9.2.2.1.1.9 : branch Added: trunk/templates/cisco-3548/if_col/thresholds =================================================================== --- trunk/templates/cisco-3548/if_col/thresholds (rev 0) +++ trunk/templates/cisco-3548/if_col/thresholds 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,4 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifOutColPct : yellow : 40 : {ifName}{ifAliasBox} - High output collision rate ({ifOutColPct}%) +ifOutColPct : red : 70 : {ifName}{ifAliasBox} - Very high output collision rate ({ifOutColPct}%) Added: trunk/templates/cisco-3548/if_col/transforms =================================================================== --- trunk/templates/cisco-3548/if_col/transforms (rev 0) +++ trunk/templates/cisco-3548/if_col/transforms 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,12 @@ +# Convert our total ifc octets(bytes) into bits +ifOutCps : DELTA : {ifOutCollisions} + +# Create our REAL packets per second +ifOutPps : MATH : {ifOutCps} + {ifOutPktsSec} + +# Determine percentage of packets that are collisions +ifOutColPct : MATH : ({ifOutCps} / {ifOutPps}) x 100 + +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-3548/if_dsc/exceptions =================================================================== --- trunk/templates/cisco-3548/if_dsc/exceptions (rev 0) +++ trunk/templates/cisco-3548/if_dsc/exceptions 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VL.+ Added: trunk/templates/cisco-3548/if_dsc/message =================================================================== --- trunk/templates/cisco-3548/if_dsc/message (rev 0) +++ trunk/templates/cisco-3548/if_dsc/message 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,8 @@ +<b>Discards:</b> +TABLE: +Ifc name|Discards in|Discard rate in|Discard load in|Discards out|Discard rate out|Discard load out +{ifName}{ifAliasBox}|{ifInDiscards}|{ifInDps}|{ifInDscPct.color}{ifInDscPct}%{ifInDscPct.errors}|{ifOutDiscards}|{ifOutDps}|{ifOutDscPct.color}{ifOutDscPct}%{ifOutDscPct.errors} + +Note: +Error rates are per second. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-3548/if_dsc/oids =================================================================== --- trunk/templates/cisco-3548/if_dsc/oids (rev 0) +++ trunk/templates/cisco-3548/if_dsc/oids 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,6 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInDiscards : .1.3.6.1.2.1.2.2.1.13 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutDiscards : .1.3.6.1.2.1.2.2.1.19 : branch Added: trunk/templates/cisco-3548/if_dsc/thresholds =================================================================== --- trunk/templates/cisco-3548/if_dsc/thresholds (rev 0) +++ trunk/templates/cisco-3548/if_dsc/thresholds 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,6 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifInDscPct : yellow : 5 : {ifName}{ifAliasBox} - High input discard rate. ({ifInDscPct}%) +ifInDscPct : red : 10 : {ifName}{ifAliasBox} - Very high input discard rate. ({ifInDscPct}%) +ifOutDscPct : yellow : 5 : {ifName}{ifAliasBox} - High output discard rate ({ifOutDscPct}%) +ifOutDscPct : red : 10 : {ifName}{ifAliasBox} - Very high output discard rate ({ifOutDscPct}%) Added: trunk/templates/cisco-3548/if_dsc/transforms =================================================================== --- trunk/templates/cisco-3548/if_dsc/transforms (rev 0) +++ trunk/templates/cisco-3548/if_dsc/transforms 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,14 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInDps : DELTA : {ifInDiscards} +ifOutDps : DELTA : {ifOutDiscards} +# Perform error to traffic percentage calculations +ifInDscPct : MATH : ({ifInDps} / {ifInBps}) x 100 +ifOutDscPct : MATH : ({ifOutDps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-3548/if_err/exceptions =================================================================== --- trunk/templates/cisco-3548/if_err/exceptions (rev 0) +++ trunk/templates/cisco-3548/if_err/exceptions 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VL.+ Added: trunk/templates/cisco-3548/if_err/message =================================================================== --- trunk/templates/cisco-3548/if_err/message (rev 0) +++ trunk/templates/cisco-3548/if_err/message 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,11 @@ +<b>Errors:</b> +Input errors: yellow={ifInErrPct.thresh:yellow}%, red={ifInErrPct.thresh:red}% +Output errors: yellow={ifOutErrPct.thresh:yellow}%, red={ifOutErrPct.thresh:red}% + +TABLE: +Ifc name|Errors in|Error rate in|Error load in|Errors out|Error rate out|Error load out +{ifName}{ifAliasBox}|{ifInErrors}|{ifInEps}|{ifInErrPct.color}{ifInErrPct}%{ifInErrPct.errors}|{ifOutErrors}|{ifOutEps}|{ifOutErrPct.color}{ifOutErrPct}%{ifOutErrPct.errors} + +Note: +Error rates are per second, averaged over a 60 second interval. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-3548/if_err/oids =================================================================== --- trunk/templates/cisco-3548/if_err/oids (rev 0) +++ trunk/templates/cisco-3548/if_err/oids 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,7 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInErrors : .1.3.6.1.2.1.2.2.1.14 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutErrors : .1.3.6.1.2.1.2.2.1.20 : branch Added: trunk/templates/cisco-3548/if_err/thresholds =================================================================== --- trunk/templates/cisco-3548/if_err/thresholds (rev 0) +++ trunk/templates/cisco-3548/if_err/thresholds 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,7 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message + +ifInErrPct : yellow : 5 : {ifName}{ifAliasBox} - High input error rate ({ifInErrPct}%) +ifInErrPct : red : 10 : {ifName}{ifAliasBox} - Very high input error rate ({ifInErrPct}%) +ifOutErrPct : yellow : 5 : {ifName}{ifAliasBox} - High output error rate ({ifOutErrPct}%) +ifOutErrPct : red : 10 : {ifName}{ifAliasBox} - Very high output error rate ({ifOutErrPct}%) Added: trunk/templates/cisco-3548/if_err/transforms =================================================================== --- trunk/templates/cisco-3548/if_err/transforms (rev 0) +++ trunk/templates/cisco-3548/if_err/transforms 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,15 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInEps : DELTA : {ifInErrors} +ifOutEps : DELTA : {ifOutErrors} +# Perform error to traffic percentage calculations +ifInErrPct : MATH : ({ifInEps} / {ifInBps}) x 100 +ifOutErrPct : MATH : ({ifOutEps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-3548/if_load/exceptions =================================================================== --- trunk/templates/cisco-3548/if_load/exceptions (rev 0) +++ trunk/templates/cisco-3548/if_load/exceptions 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VL.+ Added: trunk/templates/cisco-3548/if_load/message =================================================================== --- trunk/templates/cisco-3548/if_load/message (rev 0) +++ trunk/templates/cisco-3548/if_load/message 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,7 @@ + +<b>Interface error rates:</b> +Input load: yellow={ifInLoad.thresh:yellow}%, red={ifInLoad.thresh:red}% +Output load: yellow={ifOutLoad.thresh:yellow}%, red={ifOutLoad.thresh:red}% +TABLE:rrd(DS:ds0:ifInOctets:COUNTER; DS:ds1:ifOutOctets:COUNTER) +Ifc name|Ifc Speed|Rate in (load %)|Rate out (load %) +{ifName}{ifAliasBox}|{ifSpeed}|{ifInLoad.color}{ifInSpeed} ({ifInLoad}%){ifInLoad.errors}|{ifOutLoad.color}{ifOutSpeed} ({ifOutLoad}%){ifOutLoad.errors} Added: trunk/templates/cisco-3548/if_load/oids =================================================================== --- trunk/templates/cisco-3548/if_load/oids (rev 0) +++ trunk/templates/cisco-3548/if_load/oids 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch Added: trunk/templates/cisco-3548/if_load/thresholds =================================================================== --- trunk/templates/cisco-3548/if_load/thresholds (rev 0) +++ trunk/templates/cisco-3548/if_load/thresholds 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,4 @@ +ifInLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifInLoad : red : 95 : {ifName}{ifAliasBox} load is very high +ifOutLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifOutLoad : red : 95 : {ifName}{ifAliasBox} load is very high Added: trunk/templates/cisco-3548/if_load/transforms =================================================================== --- trunk/templates/cisco-3548/if_load/transforms (rev 0) +++ trunk/templates/cisco-3548/if_load/transforms 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,16 @@ +# Create a human-readable ifc speed +ifSpeed : SPEED : {ifBps} +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Make some easily readable speed variables +ifInSpeed : SPEED : {ifInBps} +ifOutSpeed : SPEED : {ifOutBps} +# Now determine our percentage load, based on traffic and ifc speed +ifInLoad : MATH : ({ifInBps} / {ifBps}) x 100 +ifOutLoad : MATH : ({ifOutBps} / {ifBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-3548/if_stat/exceptions =================================================================== --- trunk/templates/cisco-3548/if_stat/exceptions (rev 0) +++ trunk/templates/cisco-3548/if_stat/exceptions 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VL.+ Added: trunk/templates/cisco-3548/if_stat/message =================================================================== --- trunk/templates/cisco-3548/if_stat/message (rev 0) +++ trunk/templates/cisco-3548/if_stat/message 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,3 @@ +TABLE: +Ifc name|Ifc speed|Ifc status +{ifName}{ifAliasBox}|{ifSpeed}|{ifStat.color}{ifStat}{ifStat.errors} Added: trunk/templates/cisco-3548/if_stat/oids =================================================================== --- trunk/templates/cisco-3548/if_stat/oids (rev 0) +++ trunk/templates/cisco-3548/if_stat/oids 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifAdminStatNum : .1.3.6.1.2.1.2.2.1.7 : branch +ifOperStatNum : .1.3.6.1.2.1.2.2.1.8 : branch Added: trunk/templates/cisco-3548/if_stat/thresholds =================================================================== --- trunk/templates/cisco-3548/if_stat/thresholds (rev 0) +++ trunk/templates/cisco-3548/if_stat/thresholds 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,6 @@ +ifAdminStatTxt : green : admin down : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : yellow : testing : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : red : up : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifOperStatTxt : green : up : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : yellow : dormant|testing|yellow|not present|layer down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : red : down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} Added: trunk/templates/cisco-3548/if_stat/transforms =================================================================== --- trunk/templates/cisco-3548/if_stat/transforms (rev 0) +++ trunk/templates/cisco-3548/if_stat/transforms 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,5 @@ +ifAdminStatTxt : SWITCH : {ifAdminStatNum} 1=up,2=admin down,3=testing +ifOperStatTxt : SWITCH : {ifOperStatNum} 1=up,2=down,3=testing,4=unknown,5=dormant,6=not present,7=lower layer down +ifStat : BEST : {ifAdminStatTxt},{ifOperStatTxt} +ifSpeed : SPEED : {ifBps} +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-3548/memory/exceptions =================================================================== Added: trunk/templates/cisco-3548/memory/message =================================================================== --- trunk/templates/cisco-3548/memory/message (rev 0) +++ trunk/templates/cisco-3548/memory/message 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,10 @@ +{mem_used_per.errors} + +Free memory: {mem_free} bytes ({mem_free_per}%) +Used memory: {mem_used} bytes ({mem_used_per}%) {mem_used_per.color} +------------- ---------------- +Total memory: {mem_total} bytes (100%) + +Alarm threshold: yellow={mem_used_per.thresh:yellow}%, red={mem_used_per.thresh:red}% +<!-- DEVMON to RRD Physical {mem_used_per}% +--> Added: trunk/templates/cisco-3548/memory/oids =================================================================== --- trunk/templates/cisco-3548/memory/oids (rev 0) +++ trunk/templates/cisco-3548/memory/oids 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,3 @@ +mem_used : .1.3.6.1.4.1.9.9.48.1.1.1.5.1 : leaf +mem_free : .1.3.6.1.4.1.9.9.48.1.1.1.6.1 : leaf + Added: trunk/templates/cisco-3548/memory/thresholds =================================================================== --- trunk/templates/cisco-3548/memory/thresholds (rev 0) +++ trunk/templates/cisco-3548/memory/thresholds 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,2 @@ +mem_used_per : yellow : 75 : Memory load is high +mem_used_per : red : 95 : Memory load is very high Added: trunk/templates/cisco-3548/memory/transforms =================================================================== --- trunk/templates/cisco-3548/memory/transforms (rev 0) +++ trunk/templates/cisco-3548/memory/transforms 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,3 @@ +mem_total : MATH : {mem_used} + {mem_free} +mem_used_per : MATH : ({mem_used} x 100) / {mem_total} : 0 +mem_free_per : MATH : ({mem_free} x 100) / {mem_total} : 0 Added: trunk/templates/cisco-3548/serial/exceptions =================================================================== --- trunk/templates/cisco-3548/serial/exceptions (rev 0) +++ trunk/templates/cisco-3548/serial/exceptions 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,2 @@ +entPhysicalDescr : ignore : Nu.+|Vl.+|Gi.+|.+Ethernet|FastEthernet.+ +entPhysicalDescr : alarm : Nothingtoworryabout Added: trunk/templates/cisco-3548/serial/message =================================================================== --- trunk/templates/cisco-3548/serial/message (rev 0) +++ trunk/templates/cisco-3548/serial/message 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,3 @@ +TABLE: +Physical Descr | Hardware Rev | Firmware Rev | Software Rev | System serial number | Model Name +{entPhysicalDescr} | {entPhysicalHardwareRev} | {entPhysicalFirmwareRev} | {entPhysicalSoftwareRev} | {entPhysicalSerialNum} | {entPhysicalModelName} Added: trunk/templates/cisco-3548/serial/oids =================================================================== --- trunk/templates/cisco-3548/serial/oids (rev 0) +++ trunk/templates/cisco-3548/serial/oids 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,6 @@ +entPhysicalDescr : .1.3.6.1.2.1.47.1.1.1.1.2 : branch +entPhysicalHardwareRev : .1.3.6.1.2.1.47.1.1.1.1.8 : branch +entPhysicalFirmwareRev : .1.3.6.1.2.1.47.1.1.1.1.9 : branch +entPhysicalSoftwareRev : .1.3.6.1.2.1.47.1.1.1.1.10 : branch +entPhysicalSerialNum : .1.3.6.1.2.1.47.1.1.1.1.11 : branch +entPhysicalModelName : .1.3.6.1.2.1.47.1.1.1.1.13 : branch Added: trunk/templates/cisco-3548/serial/thresholds =================================================================== Added: trunk/templates/cisco-3548/serial/transforms =================================================================== Added: trunk/templates/cisco-3548/specs =================================================================== --- trunk/templates/cisco-3548/specs (rev 0) +++ trunk/templates/cisco-3548/specs 2011-01-24 15:34:50 UTC (rev 209) @@ -0,0 +1,4 @@ +vendor : cisco +model : 3548 +snmpver : 2 +sysdesc : C3548 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <buc...@us...> - 2011-01-24 15:45:31
|
Revision: 210 http://devmon.svn.sourceforge.net/devmon/?rev=210&view=rev Author: buchanmilne Date: 2011-01-24 15:45:24 +0000 (Mon, 24 Jan 2011) Log Message: ----------- Cisco 3760 template Added Paths: ----------- trunk/templates/cisco-3760/ trunk/templates/cisco-3760/README trunk/templates/cisco-3760/cpu/ trunk/templates/cisco-3760/cpu/exceptions trunk/templates/cisco-3760/cpu/message trunk/templates/cisco-3760/cpu/oids trunk/templates/cisco-3760/cpu/thresholds trunk/templates/cisco-3760/cpu/transforms trunk/templates/cisco-3760/fans/ trunk/templates/cisco-3760/fans/exceptions trunk/templates/cisco-3760/fans/message trunk/templates/cisco-3760/fans/oids trunk/templates/cisco-3760/fans/thresholds trunk/templates/cisco-3760/fans/transforms trunk/templates/cisco-3760/if_col/ trunk/templates/cisco-3760/if_col/exceptions trunk/templates/cisco-3760/if_col/message trunk/templates/cisco-3760/if_col/oids trunk/templates/cisco-3760/if_col/thresholds trunk/templates/cisco-3760/if_col/transforms trunk/templates/cisco-3760/if_dsc/ trunk/templates/cisco-3760/if_dsc/exceptions trunk/templates/cisco-3760/if_dsc/message trunk/templates/cisco-3760/if_dsc/oids trunk/templates/cisco-3760/if_dsc/thresholds trunk/templates/cisco-3760/if_dsc/transforms trunk/templates/cisco-3760/if_err/ trunk/templates/cisco-3760/if_err/exceptions trunk/templates/cisco-3760/if_err/message trunk/templates/cisco-3760/if_err/oids trunk/templates/cisco-3760/if_err/thresholds trunk/templates/cisco-3760/if_err/transforms trunk/templates/cisco-3760/if_load/ trunk/templates/cisco-3760/if_load/exceptions trunk/templates/cisco-3760/if_load/message trunk/templates/cisco-3760/if_load/oids trunk/templates/cisco-3760/if_load/thresholds trunk/templates/cisco-3760/if_load/transforms trunk/templates/cisco-3760/if_stat/ trunk/templates/cisco-3760/if_stat/exceptions trunk/templates/cisco-3760/if_stat/message trunk/templates/cisco-3760/if_stat/oids trunk/templates/cisco-3760/if_stat/thresholds trunk/templates/cisco-3760/if_stat/transforms trunk/templates/cisco-3760/memory/ trunk/templates/cisco-3760/memory/exceptions trunk/templates/cisco-3760/memory/message trunk/templates/cisco-3760/memory/oids trunk/templates/cisco-3760/memory/thresholds trunk/templates/cisco-3760/memory/transforms trunk/templates/cisco-3760/power/ trunk/templates/cisco-3760/power/exceptions trunk/templates/cisco-3760/power/message trunk/templates/cisco-3760/power/oids trunk/templates/cisco-3760/power/thresholds trunk/templates/cisco-3760/power/transforms trunk/templates/cisco-3760/serial/ trunk/templates/cisco-3760/serial/exceptions trunk/templates/cisco-3760/serial/message trunk/templates/cisco-3760/serial/oids trunk/templates/cisco-3760/serial/thresholds trunk/templates/cisco-3760/serial/transforms trunk/templates/cisco-3760/specs Added: trunk/templates/cisco-3760/README =================================================================== --- trunk/templates/cisco-3760/README (rev 0) +++ trunk/templates/cisco-3760/README 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,6 @@ +This template was created by Eric Schwimmer. + +NOTE: This does not imply any support responsibilities, liabiltiy in +case of this template or devmon causing phsyical, monetary or emotional +damanges, or any other such obligations. It is merely to provide +credit to the original author of the template. Added: trunk/templates/cisco-3760/cpu/exceptions =================================================================== Added: trunk/templates/cisco-3760/cpu/message =================================================================== --- trunk/templates/cisco-3760/cpu/message (rev 0) +++ trunk/templates/cisco-3760/cpu/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,10 @@ + +{sysUpTimeSecs.color}: Up for {UpTimeTxt} +{sysUpTimeSecs.color}: Last reboot due to {sysReloadReason} +{CPUTotal5Min.color}: CPU usage: {CPUTotal5Min}% + +System description: +{sysDescr} +<!-- +<br>CPU 5 min average: {CPUTotal5Min} +--> Added: trunk/templates/cisco-3760/cpu/oids =================================================================== --- trunk/templates/cisco-3760/cpu/oids (rev 0) +++ trunk/templates/cisco-3760/cpu/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,5 @@ + +sysDescr : .1.3.6.1.2.1.1.1.0 : leaf +sysReloadReason : .1.3.6.1.4.1.9.2.1.2.0 : leaf +sysUpTime : .1.3.6.1.2.1.1.3.0 : leaf +CPUTotal5Min : .1.3.6.1.4.1.9.9.109.1.1.1.1.5.1 : leaf Added: trunk/templates/cisco-3760/cpu/thresholds =================================================================== --- trunk/templates/cisco-3760/cpu/thresholds (rev 0) +++ trunk/templates/cisco-3760/cpu/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,8 @@ + +CPUTotal5Min : red : >70 : CPU utilization is very high: {CPUTotal5Min}% +CPUTotal5Min : yellow : >30 : CPU utilization is high: {CPUTotal5Min}% +CPUTotal5Min : green : : CPU utilization is nominal: {CPUTotal5Min}% + +sysUpTimeSecs : red : <600 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : yellow : <5000 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : green : : System uptime: {UpTimeTxt} Added: trunk/templates/cisco-3760/cpu/transforms =================================================================== --- trunk/templates/cisco-3760/cpu/transforms (rev 0) +++ trunk/templates/cisco-3760/cpu/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +sysUpTimeSecs : MATH : {sysUpTime} / 100 +UpTimeTxt : ELAPSED : {sysUpTimeSecs} Added: trunk/templates/cisco-3760/fans/exceptions =================================================================== Added: trunk/templates/cisco-3760/fans/message =================================================================== --- trunk/templates/cisco-3760/fans/message (rev 0) +++ trunk/templates/cisco-3760/fans/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,3 @@ +TABLE: +Fan location|Fan state +{FanDescr}|{FanStatus.color}{FanStatus} Added: trunk/templates/cisco-3760/fans/oids =================================================================== --- trunk/templates/cisco-3760/fans/oids (rev 0) +++ trunk/templates/cisco-3760/fans/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +FanDescr : .1.3.6.1.4.1.9.9.13.1.4.1.2 : branch +FanState : .1.3.6.1.4.1.9.9.13.1.4.1.3 : branch Added: trunk/templates/cisco-3760/fans/thresholds =================================================================== --- trunk/templates/cisco-3760/fans/thresholds (rev 0) +++ trunk/templates/cisco-3760/fans/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,3 @@ +FanStatus : red : critical|not functioning +FanStatus : yellow : warning|shutdown|not present +FanStatus : green : normal Added: trunk/templates/cisco-3760/fans/transforms =================================================================== --- trunk/templates/cisco-3760/fans/transforms (rev 0) +++ trunk/templates/cisco-3760/fans/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1 @@ +FanStatus : SWITCH : {FanState} 1=normal,2=warning,3=critical,4=shutdown,5=not present,6=not functioning Added: trunk/templates/cisco-3760/if_col/exceptions =================================================================== --- trunk/templates/cisco-3760/if_col/exceptions (rev 0) +++ trunk/templates/cisco-3760/if_col/exceptions 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3760/if_col/message =================================================================== --- trunk/templates/cisco-3760/if_col/message (rev 0) +++ trunk/templates/cisco-3760/if_col/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,9 @@ +<b>Collisions:</b> +Collision load: yellow={ifOutColPct.thresh:yellow}%, red={ifOutColPct.thresh:red}% +TABLE: +Ifc name|Collisions|Collisions rate|Collisions load +{ifName}{ifAliasBox}|{ifOutCollisions}|{ifOutCps}|{ifOutColPct.color}{ifOutColPct}%{ifOutColPct.errors} + +Note: +Error rates are per second. +Load percentages are based on an error/packet ratio. Added: trunk/templates/cisco-3760/if_col/oids =================================================================== --- trunk/templates/cisco-3760/if_col/oids (rev 0) +++ trunk/templates/cisco-3760/if_col/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifOutCollisions : .1.3.6.1.4.1.9.2.2.1.1.25 : branch +ifOutPktsSec : .1.3.6.1.4.1.9.2.2.1.1.9 : branch Added: trunk/templates/cisco-3760/if_col/thresholds =================================================================== --- trunk/templates/cisco-3760/if_col/thresholds (rev 0) +++ trunk/templates/cisco-3760/if_col/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,4 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifOutColPct : yellow : 40 : {ifName}{ifAliasBox} - High output collision rate ({ifOutColPct}%) +ifOutColPct : red : 70 : {ifName}{ifAliasBox} - Very high output collision rate ({ifOutColPct}%) Added: trunk/templates/cisco-3760/if_col/transforms =================================================================== --- trunk/templates/cisco-3760/if_col/transforms (rev 0) +++ trunk/templates/cisco-3760/if_col/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,12 @@ +# Convert our total ifc octets(bytes) into bits +ifOutCps : DELTA : {ifOutCollisions} + +# Create our REAL packets per second +ifOutPps : MATH : {ifOutCps} + {ifOutPktsSec} + +# Determine percentage of packets that are collisions +ifOutColPct : MATH : ({ifOutCps} / {ifOutPps}) x 100 + +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-3760/if_dsc/exceptions =================================================================== --- trunk/templates/cisco-3760/if_dsc/exceptions (rev 0) +++ trunk/templates/cisco-3760/if_dsc/exceptions 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3760/if_dsc/message =================================================================== --- trunk/templates/cisco-3760/if_dsc/message (rev 0) +++ trunk/templates/cisco-3760/if_dsc/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,8 @@ +<b>Discards:</b> +TABLE: +Ifc name|Discards in|Discard rate in|Discard load in|Discards out|Discard rate out|Discard load out +{ifName}{ifAliasBox}|{ifInDiscards}|{ifInDps}|{ifInDscPct.color}{ifInDscPct}%{ifInDscPct.errors}|{ifOutDiscards}|{ifOutDps}|{ifOutDscPct.color}{ifOutDscPct}%{ifOutDscPct.errors} + +Note: +Error rates are per second. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-3760/if_dsc/oids =================================================================== --- trunk/templates/cisco-3760/if_dsc/oids (rev 0) +++ trunk/templates/cisco-3760/if_dsc/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,7 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInDiscards : .1.3.6.1.2.1.2.2.1.13 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutDiscards : .1.3.6.1.2.1.2.2.1.19 : branch Added: trunk/templates/cisco-3760/if_dsc/thresholds =================================================================== --- trunk/templates/cisco-3760/if_dsc/thresholds (rev 0) +++ trunk/templates/cisco-3760/if_dsc/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,6 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifInDscPct : yellow : 5 : {ifName}{ifAliasBox} - High input discard rate. ({ifInDscPct}%) +ifInDscPct : red : 10 : {ifName}{ifAliasBox} - Very high input discard rate. ({ifInDscPct}%) +ifOutDscPct : yellow : 5 : {ifName}{ifAliasBox} - High output discard rate ({ifOutDscPct}%) +ifOutDscPct : red : 10 : {ifName}{ifAliasBox} - Very high output discard rate ({ifOutDscPct}%) Added: trunk/templates/cisco-3760/if_dsc/transforms =================================================================== --- trunk/templates/cisco-3760/if_dsc/transforms (rev 0) +++ trunk/templates/cisco-3760/if_dsc/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,14 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInDps : DELTA : {ifInDiscards} +ifOutDps : DELTA : {ifOutDiscards} +# Perform error to traffic percentage calculations +ifInDscPct : MATH : ({ifInDps} / {ifInBps}) x 100 +ifOutDscPct : MATH : ({ifOutDps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-3760/if_err/exceptions =================================================================== --- trunk/templates/cisco-3760/if_err/exceptions (rev 0) +++ trunk/templates/cisco-3760/if_err/exceptions 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3760/if_err/message =================================================================== --- trunk/templates/cisco-3760/if_err/message (rev 0) +++ trunk/templates/cisco-3760/if_err/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,11 @@ +<b>Errors:</b> +Input errors: yellow={ifInErrPct.thresh:yellow}%, red={ifInErrPct.thresh:red}% +Output errors: yellow={ifOutErrPct.thresh:yellow}%, red={ifOutErrPct.thresh:red}% + +TABLE: +Ifc name|Errors in|Error rate in|Error load in|Errors out|Error rate out|Error load out +{ifName}{ifAliasBox}|{ifInErrors}|{ifInEps}|{ifInErrPct.color}{ifInErrPct}%{ifInErrPct.errors}|{ifOutErrors}|{ifOutEps}|{ifOutErrPct.color}{ifOutErrPct}%{ifOutErrPct.errors} + +Note: +Error rates are per second, averaged over a 60 second interval. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-3760/if_err/oids =================================================================== --- trunk/templates/cisco-3760/if_err/oids (rev 0) +++ trunk/templates/cisco-3760/if_err/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,7 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInErrors : .1.3.6.1.2.1.2.2.1.14 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutErrors : .1.3.6.1.2.1.2.2.1.20 : branch Added: trunk/templates/cisco-3760/if_err/thresholds =================================================================== --- trunk/templates/cisco-3760/if_err/thresholds (rev 0) +++ trunk/templates/cisco-3760/if_err/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,7 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message + +ifInErrPct : yellow : 5 : {ifName}{ifAliasBox} - High input error rate ({ifInErrPct}%) +ifInErrPct : red : 10 : {ifName}{ifAliasBox} - Very high input error rate ({ifInErrPct}%) +ifOutErrPct : yellow : 5 : {ifName}{ifAliasBox} - High output error rate ({ifOutErrPct}%) +ifOutErrPct : red : 10 : {ifName}{ifAliasBox} - Very high output error rate ({ifOutErrPct}%) Added: trunk/templates/cisco-3760/if_err/transforms =================================================================== --- trunk/templates/cisco-3760/if_err/transforms (rev 0) +++ trunk/templates/cisco-3760/if_err/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,15 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInEps : DELTA : {ifInErrors} +ifOutEps : DELTA : {ifOutErrors} +# Perform error to traffic percentage calculations +ifInErrPct : MATH : ({ifInEps} / {ifInBps}) x 100 +ifOutErrPct : MATH : ({ifOutEps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-3760/if_load/exceptions =================================================================== --- trunk/templates/cisco-3760/if_load/exceptions (rev 0) +++ trunk/templates/cisco-3760/if_load/exceptions 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3760/if_load/message =================================================================== --- trunk/templates/cisco-3760/if_load/message (rev 0) +++ trunk/templates/cisco-3760/if_load/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,7 @@ + +<b>Interface error rates:</b> +Input load: yellow={ifInLoad.thresh:yellow}%, red={ifInLoad.thresh:red}% +Output load: yellow={ifOutLoad.thresh:yellow}%, red={ifOutLoad.thresh:red}% +TABLE:rrd(DS:ds0:ifInOctets:COUNTER; DS:ds1:ifOutOctets:COUNTER) +Ifc name|Ifc Speed|Rate in (load %)|Rate out (load %) +{ifName}{ifAliasBox}|{ifSpeed}|{ifInLoad.color}{ifInSpeed} ({ifInLoad}%){ifInLoad.errors}|{ifOutLoad.color}{ifOutSpeed} ({ifOutLoad}%){ifOutLoad.errors} Added: trunk/templates/cisco-3760/if_load/oids =================================================================== --- trunk/templates/cisco-3760/if_load/oids (rev 0) +++ trunk/templates/cisco-3760/if_load/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch Added: trunk/templates/cisco-3760/if_load/thresholds =================================================================== --- trunk/templates/cisco-3760/if_load/thresholds (rev 0) +++ trunk/templates/cisco-3760/if_load/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,4 @@ +ifInLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifInLoad : red : 95 : {ifName}{ifAliasBox} load is very high +ifOutLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifOutLoad : red : 95 : {ifName}{ifAliasBox} load is very high Added: trunk/templates/cisco-3760/if_load/transforms =================================================================== --- trunk/templates/cisco-3760/if_load/transforms (rev 0) +++ trunk/templates/cisco-3760/if_load/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,16 @@ +# Create a human-readable ifc speed +ifSpeed : SPEED : {ifBps} +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Make some easily readable speed variables +ifInSpeed : SPEED : {ifInBps} +ifOutSpeed : SPEED : {ifOutBps} +# Now determine our percentage load, based on traffic and ifc speed +ifInLoad : MATH : ({ifInBps} / {ifBps}) x 100 +ifOutLoad : MATH : ({ifOutBps} / {ifBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-3760/if_stat/exceptions =================================================================== --- trunk/templates/cisco-3760/if_stat/exceptions (rev 0) +++ trunk/templates/cisco-3760/if_stat/exceptions 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/cisco-3760/if_stat/message =================================================================== --- trunk/templates/cisco-3760/if_stat/message (rev 0) +++ trunk/templates/cisco-3760/if_stat/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,3 @@ +TABLE: +Ifc name|Ifc speed|Ifc status +{ifName}{ifAliasBox}|{ifSpeed}|{ifStat.color}{ifStat}{ifStat.errors} Added: trunk/templates/cisco-3760/if_stat/oids =================================================================== --- trunk/templates/cisco-3760/if_stat/oids (rev 0) +++ trunk/templates/cisco-3760/if_stat/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifAdminStatNum : .1.3.6.1.2.1.2.2.1.7 : branch +ifOperStatNum : .1.3.6.1.2.1.2.2.1.8 : branch Added: trunk/templates/cisco-3760/if_stat/thresholds =================================================================== --- trunk/templates/cisco-3760/if_stat/thresholds (rev 0) +++ trunk/templates/cisco-3760/if_stat/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,6 @@ +ifAdminStatTxt : green : admin down : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : yellow : testing : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : red : up : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifOperStatTxt : green : up : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : yellow : dormant|testing|yellow|not present|layer down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : red : down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} Added: trunk/templates/cisco-3760/if_stat/transforms =================================================================== --- trunk/templates/cisco-3760/if_stat/transforms (rev 0) +++ trunk/templates/cisco-3760/if_stat/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,5 @@ +ifAdminStatTxt : SWITCH : {ifAdminStatNum} 1=up,2=admin down,3=testing +ifOperStatTxt : SWITCH : {ifOperStatNum} 1=up,2=down,3=testing,4=unknown,5=dormant,6=not present,7=lower layer down +ifStat : BEST : {ifAdminStatTxt},{ifOperStatTxt} +ifSpeed : SPEED : {ifBps} +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-3760/memory/exceptions =================================================================== Added: trunk/templates/cisco-3760/memory/message =================================================================== --- trunk/templates/cisco-3760/memory/message (rev 0) +++ trunk/templates/cisco-3760/memory/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,10 @@ +{mem_used_per.errors} + +Free memory: {mem_free} bytes ({mem_free_per}%) +Used memory: {mem_used} bytes ({mem_used_per}%) {mem_used_per.color} +------------- ---------------- +Total memory: {mem_total} bytes (100%) + +Alarm threshold: yellow={mem_used_per.thresh:yellow}%, red={mem_used_per.thresh:red}% +<!-- DEVMON to RRD Physical {mem_used_per}% +--> Added: trunk/templates/cisco-3760/memory/oids =================================================================== --- trunk/templates/cisco-3760/memory/oids (rev 0) +++ trunk/templates/cisco-3760/memory/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,3 @@ +mem_used : .1.3.6.1.4.1.9.9.48.1.1.1.5.1 : leaf +mem_free : .1.3.6.1.4.1.9.9.48.1.1.1.6.1 : leaf + Added: trunk/templates/cisco-3760/memory/thresholds =================================================================== --- trunk/templates/cisco-3760/memory/thresholds (rev 0) +++ trunk/templates/cisco-3760/memory/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +mem_used_per : yellow : 75 : Memory load is high +mem_used_per : red : 95 : Memory load is very high Added: trunk/templates/cisco-3760/memory/transforms =================================================================== --- trunk/templates/cisco-3760/memory/transforms (rev 0) +++ trunk/templates/cisco-3760/memory/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,3 @@ +mem_total : MATH : {mem_used} + {mem_free} +mem_used_per : MATH : ({mem_used} x 100) / {mem_total} : 0 +mem_free_per : MATH : ({mem_free} x 100) / {mem_total} : 0 Added: trunk/templates/cisco-3760/power/exceptions =================================================================== Added: trunk/templates/cisco-3760/power/message =================================================================== --- trunk/templates/cisco-3760/power/message (rev 0) +++ trunk/templates/cisco-3760/power/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,3 @@ +TABLE: +PSU Type|PSU state +{PsuDescr}|{PsuStatus.color}{PsuStatus} Added: trunk/templates/cisco-3760/power/oids =================================================================== --- trunk/templates/cisco-3760/power/oids (rev 0) +++ trunk/templates/cisco-3760/power/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +PsuDescr : .1.3.6.1.4.1.9.9.13.1.5.1.2 : branch +PsuState : .1.3.6.1.4.1.9.9.13.1.5.1.3 : branch Added: trunk/templates/cisco-3760/power/thresholds =================================================================== --- trunk/templates/cisco-3760/power/thresholds (rev 0) +++ trunk/templates/cisco-3760/power/thresholds 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,3 @@ +PsuStatus : red : critical|not functioning +PsuStatus : yellow : warning|shutdown|not present +PsuStatus : green : normal Added: trunk/templates/cisco-3760/power/transforms =================================================================== --- trunk/templates/cisco-3760/power/transforms (rev 0) +++ trunk/templates/cisco-3760/power/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1 @@ +PsuStatus : SWITCH : {PsuState} 1=normal,2=warning,3=critical,4=shutdown,5=not present,6=not functioning Added: trunk/templates/cisco-3760/serial/exceptions =================================================================== --- trunk/templates/cisco-3760/serial/exceptions (rev 0) +++ trunk/templates/cisco-3760/serial/exceptions 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1 @@ +PhysicalDescr : alarm : Kamoulox Added: trunk/templates/cisco-3760/serial/message =================================================================== --- trunk/templates/cisco-3760/serial/message (rev 0) +++ trunk/templates/cisco-3760/serial/message 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,6 @@ +Serial : + +TABLE: +Physical Descr | Hardware Rev | Firmware Rev | Software Rev | System serial number | Model Name | module Status +{PhysicalDescr} | {PhysicalHardwareRev} | {PhysicalFirmwareRev} | {PhysicalSoftwareRev} | {PhysicalSerialNum} | {PhysicalModelName} | {moduleStatus_T} + Added: trunk/templates/cisco-3760/serial/oids =================================================================== --- trunk/templates/cisco-3760/serial/oids (rev 0) +++ trunk/templates/cisco-3760/serial/oids 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,8 @@ +PhysicalDescr : .1.3.6.1.4.1.9.5.1.3.1.1.17 : branch +PhysicalHardwareRev : .1.3.6.1.4.1.9.5.1.3.1.1.18 : branch +PhysicalFirmwareRev : .1.3.6.1.4.1.9.5.1.3.1.1.19 : branch +PhysicalSoftwareRev : .1.3.6.1.4.1.9.5.1.3.1.1.20 : branch +PhysicalSerialNum : .1.3.6.1.4.1.9.5.1.3.1.1.26 : branch +PhysicalModelName : .1.3.6.1.4.1.9.5.1.3.1.1.17 : branch +moduleStatus : .1.3.6.1.4.1.9.5.1.3.1.1.10 : branch + Added: trunk/templates/cisco-3760/serial/thresholds =================================================================== Added: trunk/templates/cisco-3760/serial/transforms =================================================================== --- trunk/templates/cisco-3760/serial/transforms (rev 0) +++ trunk/templates/cisco-3760/serial/transforms 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,2 @@ +moduleStatus_T : SWITCH : {moduleStatus} 1 = other, 2 = ok, 3 = minorFault, 4 = majorFault + Added: trunk/templates/cisco-3760/specs =================================================================== --- trunk/templates/cisco-3760/specs (rev 0) +++ trunk/templates/cisco-3760/specs 2011-01-24 15:45:24 UTC (rev 210) @@ -0,0 +1,4 @@ +vendor : cisco +model : 3760 +snmpver : 2 +sysdesc : C3760 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dba...@us...> - 2011-03-18 01:22:50
|
Revision: 220 http://devmon.svn.sourceforge.net/devmon/?rev=220&view=rev Author: dbaldwin Date: 2011-03-18 01:22:42 +0000 (Fri, 18 Mar 2011) Log Message: ----------- add templates for Falconstor, Brocade interfaces, Sentry PDU, HDS DF600 Added Paths: ----------- trunk/templates/brocade-fcsw/if_load/ trunk/templates/brocade-fcsw/if_load/exceptions trunk/templates/brocade-fcsw/if_load/message trunk/templates/brocade-fcsw/if_load/oids trunk/templates/brocade-fcsw/if_load/thresholds trunk/templates/brocade-fcsw/if_load/transforms trunk/templates/brocade-fcsw/if_stat/ trunk/templates/brocade-fcsw/if_stat/exceptions trunk/templates/brocade-fcsw/if_stat/message trunk/templates/brocade-fcsw/if_stat/oids trunk/templates/brocade-fcsw/if_stat/thresholds trunk/templates/brocade-fcsw/if_stat/transforms trunk/templates/falconstor/ trunk/templates/falconstor/README trunk/templates/falconstor/fsres/ trunk/templates/falconstor/fsres/exceptions trunk/templates/falconstor/fsres/message trunk/templates/falconstor/fsres/oids trunk/templates/falconstor/fsres/thresholds trunk/templates/falconstor/fsres/transforms trunk/templates/falconstor/fstor/ trunk/templates/falconstor/fstor/exceptions trunk/templates/falconstor/fstor/message trunk/templates/falconstor/fstor/oids trunk/templates/falconstor/fstor/thresholds trunk/templates/falconstor/fstor/transforms trunk/templates/falconstor/specs trunk/templates/hds-df600/ trunk/templates/hds-df600/README trunk/templates/hds-df600/raid/ trunk/templates/hds-df600/raid/exceptions trunk/templates/hds-df600/raid/message trunk/templates/hds-df600/raid/oids trunk/templates/hds-df600/raid/thresholds trunk/templates/hds-df600/raid/transforms trunk/templates/hds-df600/specs trunk/templates/sentry-pdu/ trunk/templates/sentry-pdu/README trunk/templates/sentry-pdu/power/ trunk/templates/sentry-pdu/power/exceptions trunk/templates/sentry-pdu/power/message trunk/templates/sentry-pdu/power/oids trunk/templates/sentry-pdu/power/thresholds trunk/templates/sentry-pdu/power/transforms trunk/templates/sentry-pdu/specs Added: trunk/templates/brocade-fcsw/if_load/exceptions =================================================================== --- trunk/templates/brocade-fcsw/if_load/exceptions (rev 0) +++ trunk/templates/brocade-fcsw/if_load/exceptions 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/brocade-fcsw/if_load/message =================================================================== --- trunk/templates/brocade-fcsw/if_load/message (rev 0) +++ trunk/templates/brocade-fcsw/if_load/message 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,7 @@ + +<b>Interface error rates:</b> +Input load: yellow={ifInLoad.thresh:yellow}%, red={ifInLoad.thresh:red}% +Output load: yellow={ifOutLoad.thresh:yellow}%, red={ifOutLoad.thresh:red}% +TABLE:rrd(DS:ds0:ifInOctets:COUNTER; DS:ds1:ifOutOctets:COUNTER) +Ifc name|Ifc Speed|Rate in (load %)|Rate out (load %) +{ifName}{ifAliasBox}|{ifSpeed}|{ifInLoad.color}{ifInSpeed} ({ifInLoad}%){ifInLoad.errors}|{ifOutLoad.color}{ifOutSpeed} ({ifOutLoad}%){ifOutLoad.errors} Added: trunk/templates/brocade-fcsw/if_load/oids =================================================================== --- trunk/templates/brocade-fcsw/if_load/oids (rev 0) +++ trunk/templates/brocade-fcsw/if_load/oids 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.2 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch Added: trunk/templates/brocade-fcsw/if_load/thresholds =================================================================== --- trunk/templates/brocade-fcsw/if_load/thresholds (rev 0) +++ trunk/templates/brocade-fcsw/if_load/thresholds 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,4 @@ +ifInLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifInLoad : red : 95 : {ifName}{ifAliasBox} load is very high +ifOutLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifOutLoad : red : 95 : {ifName}{ifAliasBox} load is very high Added: trunk/templates/brocade-fcsw/if_load/transforms =================================================================== --- trunk/templates/brocade-fcsw/if_load/transforms (rev 0) +++ trunk/templates/brocade-fcsw/if_load/transforms 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,16 @@ +# Create a human-readable ifc speed +ifSpeed : SPEED : {ifBps} +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Make some easily readable speed variables +ifInSpeed : SPEED : {ifInBps} +ifOutSpeed : SPEED : {ifOutBps} +# Now determine our percentage load, based on traffic and ifc speed +ifInLoad : MATH : ({ifInBps} / {ifBps}) x 100 +ifOutLoad : MATH : ({ifOutBps} / {ifBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/brocade-fcsw/if_stat/exceptions =================================================================== --- trunk/templates/brocade-fcsw/if_stat/exceptions (rev 0) +++ trunk/templates/brocade-fcsw/if_stat/exceptions 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1 @@ +ifName : ignore : Nu.+|Vl.+ Added: trunk/templates/brocade-fcsw/if_stat/message =================================================================== --- trunk/templates/brocade-fcsw/if_stat/message (rev 0) +++ trunk/templates/brocade-fcsw/if_stat/message 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,3 @@ +TABLE: +Ifc name|Ifc speed|Ifc status +{ifName}{ifAliasBox}|{ifSpeed}|{ifStat.color}{ifStat}{ifStat.errors} Added: trunk/templates/brocade-fcsw/if_stat/oids =================================================================== --- trunk/templates/brocade-fcsw/if_stat/oids (rev 0) +++ trunk/templates/brocade-fcsw/if_stat/oids 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.2 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifAdminStatNum : .1.3.6.1.2.1.2.2.1.7 : branch +ifOperStatNum : .1.3.6.1.2.1.2.2.1.8 : branch Added: trunk/templates/brocade-fcsw/if_stat/thresholds =================================================================== --- trunk/templates/brocade-fcsw/if_stat/thresholds (rev 0) +++ trunk/templates/brocade-fcsw/if_stat/thresholds 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,6 @@ +ifAdminStatTxt : green : admin down : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : yellow : testing : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : red : up : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifOperStatTxt : green : up : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : yellow : dormant|testing|yellow|not present|layer down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : red : down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} Added: trunk/templates/brocade-fcsw/if_stat/transforms =================================================================== --- trunk/templates/brocade-fcsw/if_stat/transforms (rev 0) +++ trunk/templates/brocade-fcsw/if_stat/transforms 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,5 @@ +ifAdminStatTxt : SWITCH : {ifAdminStatNum} 1=up,2=admin down,3=testing +ifOperStatTxt : SWITCH : {ifOperStatNum} 1=up,2=down,3=testing,4=unknown,5=dormant,6=not present,7=lower layer down +ifStat : BEST : {ifAdminStatTxt},{ifOperStatTxt} +ifSpeed : SPEED : {ifBps} +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/falconstor/README =================================================================== --- trunk/templates/falconstor/README (rev 0) +++ trunk/templates/falconstor/README 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,8 @@ +This template was created by David Baldwin + +NOTE: This does not imply any support responsibilities, liability in +case of this template or devmon causing physical, monetary or emotional +damages, or any other such obligations. It is merely to provide +credit to the original author of the template. + +Status for Falconstor storage virtualisation Added: trunk/templates/falconstor/fsres/exceptions =================================================================== Added: trunk/templates/falconstor/fsres/message =================================================================== --- trunk/templates/falconstor/fsres/message (rev 0) +++ trunk/templates/falconstor/fsres/message 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,14 @@ +SAN Clients: +TABLE:plain,noalarmsmsg +ID Name +{sanClientID}|{sanClientName} + +SAN Resources: +TABLE:noalarmsmsg +ID|Name|Alloc Type|Size|Config|MirrSync|ReplDev|ReplSched|SnapStat +{sanResourceID}|{sanResourceName}|{srAllocationType}|{srTotalSize}|{srConfigStatus}|{srMirrorSyncStatus.errors}{srMirrorSyncStatus.color}{srMirrorSyncStatus}|{srReplicaDevice}|{srReplicatingSchedule}|{srSnapshotCopyStatus} + +SAN Physical Allocation Layout: +TABLE:noalarmsmsg +ID|Res Name|SRID|SRName|SRType|Adp#|SCSI|LUN|FrstSect|LastSect|Size|FC Client|SAN Res|Access|Conn +{physicalAllocLayoutIndex}|{srpaSANResourceName}|{srpaSANResourceID}|{srpaName}|{srpaType}|{srpaAdapterNo}|{srpaScsiID}|{srpaLun}|{srpaFirstSector}|{srpaLastSector}|{srpaSize}|{srFCName} ({srFCClientNo})|{srFCSANResourceName} ({srFCSANResourceID})|{srFCAccess}|{srFCConnAccess} Added: trunk/templates/falconstor/fsres/oids =================================================================== --- trunk/templates/falconstor/fsres/oids (rev 0) +++ trunk/templates/falconstor/fsres/oids 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,161 @@ +numOfLogicalResources : .1.3.6.1.4.1.7368.3.3.1 : branch +numOfSANResources : .1.3.6.1.4.1.7368.3.3.3.1 : branch +sanResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.1 : branch +sanResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.2 : branch +srAllocationType : .1.3.6.1.4.1.7368.3.3.3.2.1.3 : branch +srTotalSectors : .1.3.6.1.4.1.7368.3.3.3.2.1.4 : branch +srTotalSize : .1.3.6.1.4.1.7368.3.3.3.2.1.5 : branch +srConfigStatus : .1.3.6.1.4.1.7368.3.3.3.2.1.6 : branch +srMirrorSyncStatus : .1.3.6.1.4.1.7368.3.3.3.2.1.7 : branch +srReplicaDevice : .1.3.6.1.4.1.7368.3.3.3.2.1.8 : branch +srReplicatingSchedule : .1.3.6.1.4.1.7368.3.3.3.2.1.9 : branch +srSnapshotCopyStatus : .1.3.6.1.4.1.7368.3.3.3.2.1.10 : branch +physicalAllocLayoutIndex : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.1 : branch +srpaSANResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.2 : branch +srpaSANResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.3 : branch +srpaName : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.4 : branch +srpaType : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.5 : branch +srpaAdapterNo : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.6 : branch +srpaChannelNo : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.7 : branch +srpaScsiID : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.8 : branch +srpaLun : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.9 : branch +srpaFirstSector : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.10 : branch +srpaLastSector : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.11 : branch +srpaSize : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.12 : branch +srFCClientNo : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.1 : branch +srFCName : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.2 : branch +srFCSANResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.3 : branch +srFCSANResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.4 : branch +srFCInitatorWWPN : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.5 : branch +srFCTargetWWPN : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.6 : branch +srFCAccess : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.8 : branch +srFCConnAccess : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.9 : branch +#srSnapShotResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.1 : branch +#srSnapShotResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.2 : branch +#srSnapShotOption : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.3 : branch +#srSnapShotSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.4 : branch +#srSnapShotThreshold : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.5 : branch +#srSnapShotReachTH : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.6 : branch +#srSnapShotIncSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.7 : branch +#srSnapShotMaxSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.8 : branch +#srSnapShotResourceFull : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.9 : branch +#srSnapShotUsedSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.10 : branch +#srSnapShotFreeSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.11 : branch +#srSnapShotUsedPercent : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.12 : branch +#srTimeMarkResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.1 : branch +#srTimeMarkResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.2 : branch +#srTimeMarkOption : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.3 : branch +#srTimeMarkCounts : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.4 : branch +#srTimeMarkSchedule : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.5 : branch +#srTimeMarkLastTimeStamp : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.6 : branch +#srTimeMarkSnapshotImage : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.7 : branch +#srBackupResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.1 : branch +#srBackupResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.2 : branch +#srBackupOption : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.3 : branch +#srBackupWindow : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.4 : branch +#srBackupSessionLen : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.5 : branch +#srBackupRelativeTime : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.6 : branch +#srBackupWaitTime : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.7 : branch +#srBackupSelectCriteria : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.8 : branch +#srReplicationResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.1 : branch +#srReplicationResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.2 : branch +#srReplicationOption : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.3 : branch +#srReplicaServer : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.4 : branch +#srReplicaDeviceID : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.5 : branch +#srReplicaSchedule : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.6 : branch +#srReplicaWatermark : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.7 : branch +#srReplicaWatermarkRetry : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.8 : branch +#srReplicaTime : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.9 : branch +#srReplicaInterval : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.10 : branch +#srCacheResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.1 : branch +#srCacheResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.2 : branch +#srCacheOption : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.3 : branch +#srCacheSuspend : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.4 : branch +#srCacheTotalSize : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.5 : branch +#srCacheFreeSize : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.6 : branch +#srCacheUsage : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.7 : branch +#srCacheThreshold : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.8 : branch +#srCacheFlushTime : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.9 : branch +#srCacheFlushCommand : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.10 : branch +#srWriteCacheProperty : .1.3.6.1.4.1.7368.3.3.3.2.1.19 : branch +#srMirrorType : .1.3.6.1.4.1.7368.3.3.3.2.1.20 : branch +#numOfNASResources : .1.3.6.1.4.1.7368.3.3.4.1 : branch +#numOfReplica : .1.3.6.1.4.1.7368.3.3.6.1 : branch +#numOfGroup : .1.3.6.1.4.1.7368.3.3.7.1 : branch +#numOfSANClients : .1.3.6.1.4.1.7368.3.4.1 : branch +sanClientID : .1.3.6.1.4.1.7368.3.4.2.1.1 : branch +sanClientName : .1.3.6.1.4.1.7368.3.4.2.1.2 : branch +#scfcResourceID : .1.3.6.1.4.1.7368.3.4.2.1.4.1.1 : branch +#scfcResourceName : .1.3.6.1.4.1.7368.3.4.2.1.4.1.2 : branch +#scfcClientID : .1.3.6.1.4.1.7368.3.4.2.1.4.1.3 : branch +#scfcClientName : .1.3.6.1.4.1.7368.3.4.2.1.4.1.4 : branch +#scfcResourceAllocType : .1.3.6.1.4.1.7368.3.4.2.1.4.1.5 : branch +#scfcLUN : .1.3.6.1.4.1.7368.3.4.2.1.4.1.6 : branch +#scfcInitatorWWPN : .1.3.6.1.4.1.7368.3.4.2.1.4.1.7 : branch +#scfcTargetWWPN : .1.3.6.1.4.1.7368.3.4.2.1.4.1.8 : branch +#scfcAccess : .1.3.6.1.4.1.7368.3.4.2.1.4.1.9 : branch +#scfcTotalsize : .1.3.6.1.4.1.7368.3.4.2.1.4.1.10 : branch +#scfcTotalSectors : .1.3.6.1.4.1.7368.3.4.2.1.4.1.11 : branch +#scfcSectorSize : .1.3.6.1.4.1.7368.3.4.2.1.4.1.12 : branch +#sanClientEntry : .1.3.6.1.4.1.7368.3.4.2.1 : branch +#numOfNFSClients : .1.3.6.1.4.1.7368.3.5.2.1 : branch +#numOfNFSShares : .1.3.6.1.4.1.7368.3.5.2.2 : branch +#vrsNumOfVirResources : .1.3.6.1.4.1.7368.3.6.1 : branch +#vrsVirResourceID : .1.3.6.1.4.1.7368.3.6.2.1.1 : branch +#vrsVirResourceName : .1.3.6.1.4.1.7368.3.6.2.1.2 : branch +#vrsInquiry : .1.3.6.1.4.1.7368.3.6.2.1.3 : branch +#vrsCmdPending : .1.3.6.1.4.1.7368.3.6.2.1.4 : branch +#vrsSize : .1.3.6.1.4.1.7368.3.6.2.1.5 : branch +#vrsBlockSize : .1.3.6.1.4.1.7368.3.6.2.1.6 : branch +#vrsKBRead : .1.3.6.1.4.1.7368.3.6.2.1.7 : branch +#vrsKBWritten : .1.3.6.1.4.1.7368.3.6.2.1.8 : branch +#vrsSCSIReadCmd : .1.3.6.1.4.1.7368.3.6.2.1.9 : branch +#vrsSCSIWriteCmd : .1.3.6.1.4.1.7368.3.6.2.1.10 : branch +#vrsOtherSCSICmd : .1.3.6.1.4.1.7368.3.6.2.1.11 : branch +#vrsReadError : .1.3.6.1.4.1.7368.3.6.2.1.12 : branch +#vrsWriteError : .1.3.6.1.4.1.7368.3.6.2.1.13 : branch +#vrsrdVirResourceID : .1.3.6.1.4.1.7368.3.6.2.1.14.1.1 : branch +#vrsrdType : .1.3.6.1.4.1.7368.3.6.2.1.14.1.2 : branch +#vrsrdAdapterNo : .1.3.6.1.4.1.7368.3.6.2.1.14.1.3 : branch +#vrsrdChannelNo : .1.3.6.1.4.1.7368.3.6.2.1.14.1.4 : branch +#vrsrdScsiID : .1.3.6.1.4.1.7368.3.6.2.1.14.1.5 : branch +#vrsrdLun : .1.3.6.1.4.1.7368.3.6.2.1.14.1.6 : branch +#vrsrdFirstSector : .1.3.6.1.4.1.7368.3.6.2.1.14.1.7 : branch +#vrsrdLastSector : .1.3.6.1.4.1.7368.3.6.2.1.14.1.8 : branch +#vrsrdKBRead : .1.3.6.1.4.1.7368.3.6.2.1.14.1.9 : branch +#vrsrdKBWritten : .1.3.6.1.4.1.7368.3.6.2.1.14.1.10 : branch +#vrsrdSCSIReadCmd : .1.3.6.1.4.1.7368.3.6.2.1.14.1.11 : branch +#vrsrdSCSIWriteCmd : .1.3.6.1.4.1.7368.3.6.2.1.14.1.12 : branch +#vrsrdOtherSCSICmd : .1.3.6.1.4.1.7368.3.6.2.1.14.1.13 : branch +#vrsrdReadError : .1.3.6.1.4.1.7368.3.6.2.1.14.1.14 : branch +#vrsrdWriteError : .1.3.6.1.4.1.7368.3.6.2.1.14.1.15 : branch +#vrsclClientName : .1.3.6.1.4.1.7368.3.6.2.1.15.1.1 : branch +#vrsclClientID : .1.3.6.1.4.1.7368.3.6.2.1.15.1.2 : branch +#vrsclVirResourceName : .1.3.6.1.4.1.7368.3.6.2.1.15.1.3 : branch +#vrsclVirResourceID : .1.3.6.1.4.1.7368.3.6.2.1.15.1.4 : branch +#vrsclAccess : .1.3.6.1.4.1.7368.3.6.2.1.15.1.5 : branch +#vrsclConnAccess : .1.3.6.1.4.1.7368.3.6.2.1.15.1.6 : branch +#vrsclConnected : .1.3.6.1.4.1.7368.3.6.2.1.15.1.7 : branch +#vrsclKBRead : .1.3.6.1.4.1.7368.3.6.2.1.15.1.8 : branch +#vrsclKBWritten : .1.3.6.1.4.1.7368.3.6.2.1.15.1.9 : branch +#vrsclSCSIReadCmd : .1.3.6.1.4.1.7368.3.6.2.1.15.1.10 : branch +#vrsclSCSIWriteCmd : .1.3.6.1.4.1.7368.3.6.2.1.15.1.11 : branch +#vrsclOtherSCSICmd : .1.3.6.1.4.1.7368.3.6.2.1.15.1.12 : branch +#vrsclReadError : .1.3.6.1.4.1.7368.3.6.2.1.15.1.13 : branch +#vrsclWriteError : .1.3.6.1.4.1.7368.3.6.2.1.15.1.14 : branch +#trapAuthtrapenable : .1.3.6.1.4.1.7368.3.7.1.0 : leaf +#trapCommunity : .1.3.6.1.4.1.7368.3.7.2.0 : leaf +#trIndex : .1.3.6.1.4.1.7368.3.7.3.1.1 : branch +#trHost : .1.3.6.1.4.1.7368.3.7.3.1.2 : branch +#trCommunity : .1.3.6.1.4.1.7368.3.7.3.1.3 : branch +#alarmIndex : .1.3.6.1.4.1.7368.3.8.1.1 : branch +#alarmName : .1.3.6.1.4.1.7368.3.8.1.2 : branch +#alarmVariable : .1.3.6.1.4.1.7368.3.8.1.3 : branch +#alarmMonitor : .1.3.6.1.4.1.7368.3.8.1.4 : branch +#alarmInterval : .1.3.6.1.4.1.7368.3.8.1.5 : branch +#alarmValue : .1.3.6.1.4.1.7368.3.8.1.6 : branch +#alarmRisingThreshold : .1.3.6.1.4.1.7368.3.8.1.7 : branch +#alarmFallingThreshold : .1.3.6.1.4.1.7368.3.8.1.8 : branch +alarmStatus : .1.3.6.1.4.1.7368.3.8.1.9 : branch +#companyName : .1.3.6.1.4.1.7368.10.1 : branch +#productName : .1.3.6.1.4.1.7368.10.2 : branch Added: trunk/templates/falconstor/fsres/thresholds =================================================================== --- trunk/templates/falconstor/fsres/thresholds (rev 0) +++ trunk/templates/falconstor/fsres/thresholds 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1 @@ +srMirrorSyncStatus : red : Not Synchronized : {sanResourceName} - mirror not synchronized Added: trunk/templates/falconstor/fsres/transforms =================================================================== --- trunk/templates/falconstor/fsres/transforms (rev 0) +++ trunk/templates/falconstor/fsres/transforms 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1 @@ +alarmStatusTxt : SWITCH : {alarmStatus} 0=disable,1=enable Added: trunk/templates/falconstor/fstor/exceptions =================================================================== Added: trunk/templates/falconstor/fstor/message =================================================================== --- trunk/templates/falconstor/fstor/message (rev 0) +++ trunk/templates/falconstor/fstor/message 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,34 @@ +Server: {serverName} - {isServerOrClient} - {loginMachineName} +Ver: {serverVersion} +OS: {osVersion} kernel: {kernelVersion} + +Processors: +TABLE:plain,noalarmsmsg +No Info +{processorNo}| {processorInfo} + +Memory: {memory} Swap: {swap} + +Failover: +TABLE:noalarmsmsg +No|Name|Value +{foIndex}|{foName}|{foValue} + +Fibre Channel: +TABLE:noalarmsmsg +No|WWPN|Mode +{fcIndex}|{fcWWPN}|{fcMode} + +Options: +NAS: {nasOption} FC: {fibreChannelOption} Repl: {replicationOption} SyncMirr: {syncMirroringOption} +sanIP: {sanIPOption} TmMark: {timemarkOption} ZrImpact: {zeroimpactOption} + +Adapters: {numOfAdapters} +TABLE:plain,noalarmsmsg +ID No Info +{adapterIndex}|{adapterNumber}|{adapterInfo} + +Devices: {numOfDevicesL} +TABLE:noalarmsmsg +No|Type|Vendor|Product|FW Rev|Adap #|SCSI ID|LUN|Size|Config Status +{deviceNo}|{deviceType}|{vendorID}|{productID}|{firmwareRev}|{adapterNo}|{scsiID}|{lun}|{totalSize}|{configStatus} Added: trunk/templates/falconstor/fstor/oids =================================================================== --- trunk/templates/falconstor/fstor/oids (rev 0) +++ trunk/templates/falconstor/fstor/oids 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,207 @@ +#revisionNumber : .1.3.6.1.4.1.7368.1.0 : leaf +isServerOrClient : .1.3.6.1.4.1.7368.2.0 : leaf +serverName : .1.3.6.1.4.1.7368.3.1.1.0 : leaf +loginMachineName : .1.3.6.1.4.1.7368.3.1.2.0 : leaf +serverVersion : .1.3.6.1.4.1.7368.3.1.3.0 : leaf +osVersion : .1.3.6.1.4.1.7368.3.1.4.0 : leaf +kernelVersion : .1.3.6.1.4.1.7368.3.1.5.0 : leaf +processorNo : .1.3.6.1.4.1.7368.3.1.6.1.1 : branch +processorInfo : .1.3.6.1.4.1.7368.3.1.6.1.2 : branch +memory : .1.3.6.1.4.1.7368.3.1.7.0 : leaf +swap : .1.3.6.1.4.1.7368.3.1.8.0 : leaf +##netInterfaceNo : .1.3.6.1.4.1.7368.3.1.9.1.1 : branch +netInterfaceInfo : .1.3.6.1.4.1.7368.3.1.9.1.2 : branch +foIndex : .1.3.6.1.4.1.7368.3.1.10.1.1 : branch +foName : .1.3.6.1.4.1.7368.3.1.10.1.2 : branch +foValue : .1.3.6.1.4.1.7368.3.1.10.1.3 : branch +fcIndex : .1.3.6.1.4.1.7368.3.1.11.1.1 : branch +fcWWPN : .1.3.6.1.4.1.7368.3.1.11.1.2 : branch +fcMode : .1.3.6.1.4.1.7368.3.1.11.1.3 : branch +nasOption : .1.3.6.1.4.1.7368.3.1.12.1.0 : leaf +fibreChannelOption : .1.3.6.1.4.1.7368.3.1.12.2.0 : leaf +replicationOption : .1.3.6.1.4.1.7368.3.1.12.3.0 : leaf +syncMirroringOption : .1.3.6.1.4.1.7368.3.1.12.4.0 : leaf +sanIPOption : .1.3.6.1.4.1.7368.3.1.12.5.0 : leaf +timemarkOption : .1.3.6.1.4.1.7368.3.1.12.6.0 : leaf +zeroimpactOption : .1.3.6.1.4.1.7368.3.1.12.7.0 : leaf +serverOption : .1.3.6.1.4.1.7368.3.1.12 : branch +numOfAdapters : .1.3.6.1.4.1.7368.3.2.1.0 : leaf +numOfDevicesL : .1.3.6.1.4.1.7368.3.2.2.0 : leaf +numOfDevices : .1.3.6.1.4.1.7368.3.2.2 : branch +adapterIndex : .1.3.6.1.4.1.7368.3.2.3.1.1 : branch +adapterNumber : .1.3.6.1.4.1.7368.3.2.3.1.2 : branch +adapterInfo : .1.3.6.1.4.1.7368.3.2.3.1.3 : branch +deviceNo : .1.3.6.1.4.1.7368.3.2.4.1.1 : branch +deviceType : .1.3.6.1.4.1.7368.3.2.4.1.2 : branch +vendorID : .1.3.6.1.4.1.7368.3.2.4.1.3 : branch +productID : .1.3.6.1.4.1.7368.3.2.4.1.4 : branch +firmwareRev : .1.3.6.1.4.1.7368.3.2.4.1.5 : branch +adapterNo : .1.3.6.1.4.1.7368.3.2.4.1.6 : branch +channelNo : .1.3.6.1.4.1.7368.3.2.4.1.7 : branch +scsiID : .1.3.6.1.4.1.7368.3.2.4.1.8 : branch +lun : .1.3.6.1.4.1.7368.3.2.4.1.9 : branch +totalSectors : .1.3.6.1.4.1.7368.3.2.4.1.10 : branch +sectorSize : .1.3.6.1.4.1.7368.3.2.4.1.11 : branch +totalSize : .1.3.6.1.4.1.7368.3.2.4.1.12 : branch +configStatus : .1.3.6.1.4.1.7368.3.2.4.1.13 : branch +#numOfLogicalResources : .1.3.6.1.4.1.7368.3.3.1 : branch +#numOfSANResources : .1.3.6.1.4.1.7368.3.3.3.1 : branch +#sanResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.1 : branch +#sanResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.2 : branch +#srAllocationType : .1.3.6.1.4.1.7368.3.3.3.2.1.3 : branch +#srTotalSectors : .1.3.6.1.4.1.7368.3.3.3.2.1.4 : branch +#srTotalSize : .1.3.6.1.4.1.7368.3.3.3.2.1.5 : branch +#srConfigStatus : .1.3.6.1.4.1.7368.3.3.3.2.1.6 : branch +#srMirrorSyncStatus : .1.3.6.1.4.1.7368.3.3.3.2.1.7 : branch +#srReplicaDevice : .1.3.6.1.4.1.7368.3.3.3.2.1.8 : branch +#srReplicatingSchedule : .1.3.6.1.4.1.7368.3.3.3.2.1.9 : branch +#srSnapshotCopyStatus : .1.3.6.1.4.1.7368.3.3.3.2.1.10 : branch +#physicalAllocLayoutIndex : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.1 : branch +#srpaSANResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.2 : branch +#srpaSANResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.3 : branch +#srpaName : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.4 : branch +#srpaType : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.5 : branch +#srpaAdapterNo : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.6 : branch +#srpaChannelNo : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.7 : branch +#srpaScsiID : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.8 : branch +#srpaLun : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.9 : branch +#srpaFirstSector : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.10 : branch +#srpaLastSector : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.11 : branch +#srpaSize : .1.3.6.1.4.1.7368.3.3.3.2.1.11.1.12 : branch +#srFCClientNo : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.1 : branch +#srFCName : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.2 : branch +#srFCSANResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.3 : branch +#srFCSANResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.4 : branch +#srFCInitatorWWPN : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.5 : branch +#srFCTargetWWPN : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.6 : branch +#srFCAccess : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.8 : branch +#srFCConnAccess : .1.3.6.1.4.1.7368.3.3.3.2.1.13.1.9 : branch +#srSnapShotResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.1 : branch +#srSnapShotResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.2 : branch +#srSnapShotOption : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.3 : branch +#srSnapShotSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.4 : branch +#srSnapShotThreshold : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.5 : branch +#srSnapShotReachTH : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.6 : branch +#srSnapShotIncSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.7 : branch +#srSnapShotMaxSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.8 : branch +#srSnapShotResourceFull : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.9 : branch +#srSnapShotUsedSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.10 : branch +#srSnapShotFreeSize : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.11 : branch +#srSnapShotUsedPercent : .1.3.6.1.4.1.7368.3.3.3.2.1.14.1.12 : branch +#srTimeMarkResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.1 : branch +#srTimeMarkResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.2 : branch +#srTimeMarkOption : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.3 : branch +#srTimeMarkCounts : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.4 : branch +#srTimeMarkSchedule : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.5 : branch +#srTimeMarkLastTimeStamp : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.6 : branch +#srTimeMarkSnapshotImage : .1.3.6.1.4.1.7368.3.3.3.2.1.15.1.7 : branch +#srBackupResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.1 : branch +#srBackupResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.2 : branch +#srBackupOption : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.3 : branch +#srBackupWindow : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.4 : branch +#srBackupSessionLen : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.5 : branch +#srBackupRelativeTime : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.6 : branch +#srBackupWaitTime : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.7 : branch +#srBackupSelectCriteria : .1.3.6.1.4.1.7368.3.3.3.2.1.16.1.8 : branch +#srReplicationResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.1 : branch +#srReplicationResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.2 : branch +#srReplicationOption : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.3 : branch +#srReplicaServer : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.4 : branch +#srReplicaDeviceID : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.5 : branch +#srReplicaSchedule : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.6 : branch +#srReplicaWatermark : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.7 : branch +#srReplicaWatermarkRetry : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.8 : branch +#srReplicaTime : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.9 : branch +#srReplicaInterval : .1.3.6.1.4.1.7368.3.3.3.2.1.17.1.10 : branch +#srCacheResourceID : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.1 : branch +#srCacheResourceName : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.2 : branch +#srCacheOption : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.3 : branch +#srCacheSuspend : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.4 : branch +#srCacheTotalSize : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.5 : branch +#srCacheFreeSize : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.6 : branch +#srCacheUsage : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.7 : branch +#srCacheThreshold : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.8 : branch +#srCacheFlushTime : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.9 : branch +#srCacheFlushCommand : .1.3.6.1.4.1.7368.3.3.3.2.1.18.1.10 : branch +#srWriteCacheProperty : .1.3.6.1.4.1.7368.3.3.3.2.1.19 : branch +#srMirrorType : .1.3.6.1.4.1.7368.3.3.3.2.1.20 : branch +#numOfNASResources : .1.3.6.1.4.1.7368.3.3.4.1 : branch +#numOfReplica : .1.3.6.1.4.1.7368.3.3.6.1 : branch +#numOfGroup : .1.3.6.1.4.1.7368.3.3.7.1 : branch +#numOfSANClients : .1.3.6.1.4.1.7368.3.4.1 : branch +#sanClientID : .1.3.6.1.4.1.7368.3.4.2.1.1 : branch +#sanClientName : .1.3.6.1.4.1.7368.3.4.2.1.2 : branch +#scfcResourceID : .1.3.6.1.4.1.7368.3.4.2.1.4.1.1 : branch +#scfcResourceName : .1.3.6.1.4.1.7368.3.4.2.1.4.1.2 : branch +#scfcClientID : .1.3.6.1.4.1.7368.3.4.2.1.4.1.3 : branch +#scfcClientName : .1.3.6.1.4.1.7368.3.4.2.1.4.1.4 : branch +#scfcResourceAllocType : .1.3.6.1.4.1.7368.3.4.2.1.4.1.5 : branch +#scfcLUN : .1.3.6.1.4.1.7368.3.4.2.1.4.1.6 : branch +#scfcInitatorWWPN : .1.3.6.1.4.1.7368.3.4.2.1.4.1.7 : branch +#scfcTargetWWPN : .1.3.6.1.4.1.7368.3.4.2.1.4.1.8 : branch +#scfcAccess : .1.3.6.1.4.1.7368.3.4.2.1.4.1.9 : branch +#scfcTotalsize : .1.3.6.1.4.1.7368.3.4.2.1.4.1.10 : branch +#scfcTotalSectors : .1.3.6.1.4.1.7368.3.4.2.1.4.1.11 : branch +#scfcSectorSize : .1.3.6.1.4.1.7368.3.4.2.1.4.1.12 : branch +#sanClientEntry : .1.3.6.1.4.1.7368.3.4.2.1 : branch +#numOfNFSClients : .1.3.6.1.4.1.7368.3.5.2.1 : branch +#numOfNFSShares : .1.3.6.1.4.1.7368.3.5.2.2 : branch +#vrsNumOfVirResources : .1.3.6.1.4.1.7368.3.6.1 : branch +#vrsVirResourceID : .1.3.6.1.4.1.7368.3.6.2.1.1 : branch +#vrsVirResourceName : .1.3.6.1.4.1.7368.3.6.2.1.2 : branch +#vrsInquiry : .1.3.6.1.4.1.7368.3.6.2.1.3 : branch +#vrsCmdPending : .1.3.6.1.4.1.7368.3.6.2.1.4 : branch +#vrsSize : .1.3.6.1.4.1.7368.3.6.2.1.5 : branch +#vrsBlockSize : .1.3.6.1.4.1.7368.3.6.2.1.6 : branch +#vrsKBRead : .1.3.6.1.4.1.7368.3.6.2.1.7 : branch +#vrsKBWritten : .1.3.6.1.4.1.7368.3.6.2.1.8 : branch +#vrsSCSIReadCmd : .1.3.6.1.4.1.7368.3.6.2.1.9 : branch +#vrsSCSIWriteCmd : .1.3.6.1.4.1.7368.3.6.2.1.10 : branch +#vrsOtherSCSICmd : .1.3.6.1.4.1.7368.3.6.2.1.11 : branch +#vrsReadError : .1.3.6.1.4.1.7368.3.6.2.1.12 : branch +#vrsWriteError : .1.3.6.1.4.1.7368.3.6.2.1.13 : branch +#vrsrdVirResourceID : .1.3.6.1.4.1.7368.3.6.2.1.14.1.1 : branch +#vrsrdType : .1.3.6.1.4.1.7368.3.6.2.1.14.1.2 : branch +#vrsrdAdapterNo : .1.3.6.1.4.1.7368.3.6.2.1.14.1.3 : branch +#vrsrdChannelNo : .1.3.6.1.4.1.7368.3.6.2.1.14.1.4 : branch +#vrsrdScsiID : .1.3.6.1.4.1.7368.3.6.2.1.14.1.5 : branch +#vrsrdLun : .1.3.6.1.4.1.7368.3.6.2.1.14.1.6 : branch +#vrsrdFirstSector : .1.3.6.1.4.1.7368.3.6.2.1.14.1.7 : branch +#vrsrdLastSector : .1.3.6.1.4.1.7368.3.6.2.1.14.1.8 : branch +#vrsrdKBRead : .1.3.6.1.4.1.7368.3.6.2.1.14.1.9 : branch +#vrsrdKBWritten : .1.3.6.1.4.1.7368.3.6.2.1.14.1.10 : branch +#vrsrdSCSIReadCmd : .1.3.6.1.4.1.7368.3.6.2.1.14.1.11 : branch +#vrsrdSCSIWriteCmd : .1.3.6.1.4.1.7368.3.6.2.1.14.1.12 : branch +#vrsrdOtherSCSICmd : .1.3.6.1.4.1.7368.3.6.2.1.14.1.13 : branch +#vrsrdReadError : .1.3.6.1.4.1.7368.3.6.2.1.14.1.14 : branch +#vrsrdWriteError : .1.3.6.1.4.1.7368.3.6.2.1.14.1.15 : branch +#vrsclClientName : .1.3.6.1.4.1.7368.3.6.2.1.15.1.1 : branch +#vrsclClientID : .1.3.6.1.4.1.7368.3.6.2.1.15.1.2 : branch +#vrsclVirResourceName : .1.3.6.1.4.1.7368.3.6.2.1.15.1.3 : branch +#vrsclVirResourceID : .1.3.6.1.4.1.7368.3.6.2.1.15.1.4 : branch +#vrsclAccess : .1.3.6.1.4.1.7368.3.6.2.1.15.1.5 : branch +#vrsclConnAccess : .1.3.6.1.4.1.7368.3.6.2.1.15.1.6 : branch +#vrsclConnected : .1.3.6.1.4.1.7368.3.6.2.1.15.1.7 : branch +#vrsclKBRead : .1.3.6.1.4.1.7368.3.6.2.1.15.1.8 : branch +#vrsclKBWritten : .1.3.6.1.4.1.7368.3.6.2.1.15.1.9 : branch +#vrsclSCSIReadCmd : .1.3.6.1.4.1.7368.3.6.2.1.15.1.10 : branch +#vrsclSCSIWriteCmd : .1.3.6.1.4.1.7368.3.6.2.1.15.1.11 : branch +#vrsclOtherSCSICmd : .1.3.6.1.4.1.7368.3.6.2.1.15.1.12 : branch +#vrsclReadError : .1.3.6.1.4.1.7368.3.6.2.1.15.1.13 : branch +#vrsclWriteError : .1.3.6.1.4.1.7368.3.6.2.1.15.1.14 : branch +#trapAuthtrapenable : .1.3.6.1.4.1.7368.3.7.1.0 : leaf +#trapCommunity : .1.3.6.1.4.1.7368.3.7.2.0 : leaf +#trIndex : .1.3.6.1.4.1.7368.3.7.3.1.1 : branch +#trHost : .1.3.6.1.4.1.7368.3.7.3.1.2 : branch +#trCommunity : .1.3.6.1.4.1.7368.3.7.3.1.3 : branch +#alarmIndex : .1.3.6.1.4.1.7368.3.8.1.1 : branch +#alarmName : .1.3.6.1.4.1.7368.3.8.1.2 : branch +#alarmVariable : .1.3.6.1.4.1.7368.3.8.1.3 : branch +#alarmMonitor : .1.3.6.1.4.1.7368.3.8.1.4 : branch +#alarmInterval : .1.3.6.1.4.1.7368.3.8.1.5 : branch +#alarmValue : .1.3.6.1.4.1.7368.3.8.1.6 : branch +#alarmRisingThreshold : .1.3.6.1.4.1.7368.3.8.1.7 : branch +#alarmFallingThreshold : .1.3.6.1.4.1.7368.3.8.1.8 : branch +alarmStatus : .1.3.6.1.4.1.7368.3.8.1.9 : branch +#companyName : .1.3.6.1.4.1.7368.10.1 : branch +#productName : .1.3.6.1.4.1.7368.10.2 : branch Added: trunk/templates/falconstor/fstor/thresholds =================================================================== Added: trunk/templates/falconstor/fstor/transforms =================================================================== --- trunk/templates/falconstor/fstor/transforms (rev 0) +++ trunk/templates/falconstor/fstor/transforms 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1 @@ +alarmStatusTxt : SWITCH : {alarmStatus} 0=disable,1=enable Added: trunk/templates/falconstor/specs =================================================================== --- trunk/templates/falconstor/specs (rev 0) +++ trunk/templates/falconstor/specs 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,4 @@ +vendor : falconstor +model : ipstor +snmpver : 2 +sysdesc : Linux Added: trunk/templates/hds-df600/README =================================================================== --- trunk/templates/hds-df600/README (rev 0) +++ trunk/templates/hds-df600/README 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,9 @@ +This template was created by David Baldwin + +NOTE: This does not imply any support responsibilities, liabiltiy in +case of this template or devmon causing phsyical, monetary or emotional +damanges, or any other such obligations. It is merely to provide +credit to the original author of the template. + +Support for Hitachi Data Systems DF600 RAID subsystem +uses SNMPv1 Added: trunk/templates/hds-df600/raid/exceptions =================================================================== Added: trunk/templates/hds-df600/raid/message =================================================================== --- trunk/templates/hds-df600/raid/message (rev 0) +++ trunk/templates/hds-df600/raid/message 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,15 @@ +TABLE: noalarmsmsg +Name|SystemRev|Serial Num|StatusCode +{dfSystemProductName}|{dfSystemMicroRevision}|{dfSystemSerialNumber}|{dfRegressionStatus} + +Controller status: +TABLE: noalarmsmsg +#Drive|Spare +#{dfRegressionStatusDrv.color}|{dfRegressionStatusSpr.color} +Drive|Spare|DataDrv|Encl|Warn|Ctrlr|UPS|Loop|Path|Batt|PSU|AC|BK|Fan|Cache|SATASp|SATADr|SATAEnc|HostCon +{dfRegressionStatusDrv.color}|{dfRegressionStatusSpr.color}|{dfRegressionStatusDDrv.color}|{dfRegressionStatusENC.color}|{dfRegressionStatusWarn.color}|{dfRegressionStatusCtl.color}|{dfRegressionStatusUPS.color}|{dfRegressionStatusLoop.color}|{dfRegressionStatusPath.color}|{dfRegressionStatusBatt.color}|{dfRegressionStatusPSU.color}|{dfRegressionStatusAC.color}|{dfRegressionStatusBK.color}|{dfRegressionStatusFan.color}|{dfRegressionStatusCache.color}|{dfRegressionStatusSATAS.color}|{dfRegressionStatusSATAD.color}|{dfRegressionStatusSENC.color}|{dfRegressionStatusHostC.color} + +Port status: +TABLE: noalarmsmsg +ID|Kind|FibreTopol|CtlStatus|Disp Name|WWN +{dfPortID}|{dfPortKind}|{dfPortFibreTopologyTxt}|{dfPortControlStatus}|{dfPortDisplayName}|{dfPortWWNAddr} Added: trunk/templates/hds-df600/raid/oids =================================================================== --- trunk/templates/hds-df600/raid/oids (rev 0) +++ trunk/templates/hds-df600/raid/oids 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,10 @@ +dfSystemProductName : .1.3.6.1.4.1.116.5.11.1.2.1.1 : branch +dfSystemMicroRevision : .1.3.6.1.4.1.116.5.11.1.2.1.2 : branch +dfSystemSerialNumber : .1.3.6.1.4.1.116.5.11.1.2.1.3 : branch +dfRegressionStatus : .1.3.6.1.4.1.116.5.11.1.2.2.1 : branch +dfPortID : .1.3.6.1.4.1.116.5.11.1.2.6.1.1.2 : branch +dfPortKind : .1.3.6.1.4.1.116.5.11.1.2.6.1.1.3 : branch +dfPortFibreTopology : .1.3.6.1.4.1.116.5.11.1.2.6.1.1.6 : branch +dfPortControlStatus : .1.3.6.1.4.1.116.5.11.1.2.6.1.1.7 : branch +dfPortDisplayName : .1.3.6.1.4.1.116.5.11.1.2.6.1.1.8 : branch +dfPortWWN : .1.3.6.1.4.1.116.5.11.1.2.6.1.1.9 : branch Added: trunk/templates/hds-df600/raid/thresholds =================================================================== --- trunk/templates/hds-df600/raid/thresholds (rev 0) +++ trunk/templates/hds-df600/raid/thresholds 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,39 @@ +dfRegressionStatusDrv : green : 0 : +dfRegressionStatusDrv : red : >0 : Drive Error +dfRegressionStatusSpr : green : 0 : +dfRegressionStatusSpr : red : >0 : Spare Drive Error +dfRegressionStatusDDrv : green : 0 : +dfRegressionStatusDDrv : red : >0 : Data Drive Error +dfRegressionStatusENC : green : 0 : +dfRegressionStatusENC : red : >0 : Enclosure Error +dfRegressionStatusWarn : green : 0 : +dfRegressionStatusWarn : red : >0 : Warning +dfRegressionStatusCtl : green : 0 : +dfRegressionStatusCtl : red : >0 : Controller Error +dfRegressionStatusUPS : green : 0 : +dfRegressionStatusUPS : red : >0 : UPS Error +dfRegressionStatusLoop : green : 0 : +dfRegressionStatusLoop : red : >0 : Loop Error +dfRegressionStatusPath : green : 0 : +dfRegressionStatusPath : red : >0 : Path Error +dfRegressionStatusBatt : green : 0 : +dfRegressionStatusBatt : red : >0 : Battery Error +dfRegressionStatusPSU : green : 0 : +dfRegressionStatusPSU : red : >0 : Power Supply Error +dfRegressionStatusAC : green : 0 : +dfRegressionStatusAC : red : >0 : AC Error +dfRegressionStatusBK : green : 0 : +dfRegressionStatusBK : red : >0 : BK Error +dfRegressionStatusFan : green : 0 : +dfRegressionStatusFan : red : >0 : Fan Error +dfRegressionStatusCache : green : 0 : +dfRegressionStatusCache : red : >0 : Cache Memory Error +dfRegressionStatusSATAS : green : 0 : +dfRegressionStatusSATAS : red : >0 : SATA Spare Drive Error +dfRegressionStatusSATAD : green : 0 : +dfRegressionStatusSATAD : red : >0 : SATA Data Drive Error +dfRegressionStatusSENC : green : 0 : +dfRegressionStatusSENC : red : >0 : SATA Enclosure Error +dfRegressionStatusHostC : green : 0 : +dfRegressionStatusHostC : red : >0 : HostConnector Error + Added: trunk/templates/hds-df600/raid/transforms =================================================================== --- trunk/templates/hds-df600/raid/transforms (rev 0) +++ trunk/templates/hds-df600/raid/transforms 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,22 @@ +dfRegressionStatusDrv : MATH : {dfRegressionStatus} & 1 : 0 +dfRegressionStatusSpr : MATH : {dfRegressionStatus} & 2 : 0 +dfRegressionStatusDDrv : MATH : {dfRegressionStatus} & (2 ^ 2) : 0 +dfRegressionStatusENC : MATH : {dfRegressionStatus} & (2 ^ 3) : 0 +dfRegressionStatusWarn : MATH : {dfRegressionStatus} & (2 ^ 6) : 0 +dfRegressionStatusCtl : MATH : {dfRegressionStatus} & (2 ^ 7) : 0 +dfRegressionStatusUPS : MATH : {dfRegressionStatus} & (2 ^ 8) : 0 +dfRegressionStatusLoop : MATH : {dfRegressionStatus} & (2 ^ 9) : 0 +dfRegressionStatusPath : MATH : {dfRegressionStatus} & (2 ^ 10) : 0 +dfRegressionStatusBatt : MATH : {dfRegressionStatus} & (2 ^ 16) : 0 +dfRegressionStatusPSU : MATH : {dfRegressionStatus} & (2 ^ 17) : 0 +dfRegressionStatusAC : MATH : {dfRegressionStatus} & (2 ^ 18) : 0 +dfRegressionStatusBK : MATH : {dfRegressionStatus} & (2 ^ 19) : 0 +dfRegressionStatusFan : MATH : {dfRegressionStatus} & (2 ^ 20) : 0 +dfRegressionStatusCache : MATH : {dfRegressionStatus} & (2 ^ 24) : 0 +dfRegressionStatusSATAS : MATH : {dfRegressionStatus} & (2 ^ 25) : 0 +dfRegressionStatusSATAD : MATH : {dfRegressionStatus} & (2 ^ 26) : 0 +dfRegressionStatusSENC : MATH : {dfRegressionStatus} & (2 ^ 27) : 0 +dfRegressionStatusHostC : MATH : {dfRegressionStatus} & (2 ^ 28) : 0 +dfPortFibreTopologyTxt : SWITCH : {dfPortFibreTopology} 1=Fabric(on)&FCAL,2=Fabric(off)&FCAL,3=Fabric(on)&PointToPoint,4=Fabric(off)&PointToPoint,5=Not Fibre +dfPortWWNStr : UNPACK : {dfPortWWN} H16 +dfPortWWNAddr : REGSUB : {dfPortWWNStr} /(\w\w)(\w\w)(\w\w)(\w\w)(\w\w)(\w\w)(\w\w)(\w\w)/$1-$2-$3-$4-$5-$6-$7-$8/ Added: trunk/templates/hds-df600/specs =================================================================== --- trunk/templates/hds-df600/specs (rev 0) +++ trunk/templates/hds-df600/specs 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,5 @@ +vendor : hds +model : df600 +snmpver : 1 +#sysdesc : linux|Linux +sysdesc : HITACHI DF600F Added: trunk/templates/sentry-pdu/README =================================================================== --- trunk/templates/sentry-pdu/README (rev 0) +++ trunk/templates/sentry-pdu/README 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,32 @@ +This template was created by David Baldwin + +NOTE: This does not imply any support responsibilities, liabiltiy in +case of this template or devmon causing phsyical, monetary or emotional +damanges, or any other such obligations. It is merely to provide +credit to the original author of the template. + +Support for Sentry switched PDU + +RRD data collection for power must be setup +If using integrated devmon, add to TEST2RRD line: +power=devmon + +Otherwise ensure being processed by --extra-script option + +Also add to GRAPHS: power + +Graph definition: + +[current] + FNPATTERN current.(.+).rrd + TITLE Current Monitoring + YAXIS Amps + DEF:craw@RRDIDX@=@RRDFN@:current:AVERAGE + CDEF:current@RRDIDX@=craw@RRDIDX@,100,/ + LINE2:current@RRDIDX@#@COLOR@:@RRDPARAM@ Input Current + GPRINT:current@RRDIDX@:LAST: \: %5.1lf (cur) + GPRINT:current@RRDIDX@:MAX: \: %5.1lf (max) + GPRINT:current@RRDIDX@:MIN: \: %5.1lf (min) + GPRINT:current@RRDIDX@:AVERAGE: \: %5.1lf (avg)\n + + Added: trunk/templates/sentry-pdu/power/exceptions =================================================================== Added: trunk/templates/sentry-pdu/power/message =================================================================== --- trunk/templates/sentry-pdu/power/message (rev 0) +++ trunk/templates/sentry-pdu/power/message 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,16 @@ +Sentry PDU +Version: {systemVersion} +NIC ser#: {systemNICSerialNumber} +Location: {systemLocation} +Towers: {systemTowerCount} +EnvMon: {systemEnvMonCount} + +Towers +TABLE: noalarmsmsg +ID|Name|Status|Infeeds# +{towerID}|{towerName}|{towerStatusTxt.color}{towerStatusTxt}|{towerInfeedCount} + +Infeeds +TABLE: noalarmsmsg,rrd(name:current; pri:infeedID; DS:current:infeedLoadValue:GAUGE; ) +ID|Name|Sts|LoadSts|Load|Hi Thresh|# Outlets|OnSense|LoadSense|PwrCtrl|FailSafe|DfltOff|VSense|PwrSense +{infeedID}|{infeedName}|{infeedStatusTxt.color}{infeedStatusTxt}|{infeedLoadStatusTxt.color}{infeedLoadStatusTxt}|{infeedLoadValueAmps} A|{infeedLoadHighThreshAmps} A|{infeedOutletCount}|{infeedCapaOnSense}|{infeedCapaLoadSense}|{infeedCapaPowerCont}|{infeedCapaFailSafe}|{infeedCapaDefOff}|{infeedCapaVoltSense}|{infeedCapaPowerSense} Added: trunk/templates/sentry-pdu/power/oids =================================================================== --- trunk/templates/sentry-pdu/power/oids (rev 0) +++ trunk/templates/sentry-pdu/power/oids 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,27 @@ +systemVersion : .1.3.6.1.4.1.1718.3.1.1.0 : leaf +systemNICSerialNumber : .1.3.6.1.4.1.1718.3.1.2.0 : leaf +systemLocation : .1.3.6.1.4.1.1718.3.1.3.0 : leaf +systemTowerCount : .1.3.6.1.4.1.1718.3.1.4.0 : leaf +systemEnvMonCount : .1.3.6.1.4.1.1718.3.1.5.0 : leaf +towerID : .1.3.6.1.4.1.1718.3.2.1.1.2 : branch +towerName : .1.3.6.1.4.1.1718.3.2.1.1.3 : branch +towerStatus : .1.3.6.1.4.1.1718.3.2.1.1.4 : branch +towerInfeedCount : .1.3.6.1.4.1.1718.3.2.1.1.5 : branch +infeedID : .1.3.6.1.4.1.1718.3.2.2.1.2 : branch +infeedName : .1.3.6.1.4.1.1718.3.2.2.1.3 : branch +infeedCapabilities : .1.3.6.1.4.1.1718.3.2.2.1.4 : branch +infeedStatus : .1.3.6.1.4.1.1718.3.2.2.1.5 : branch +infeedLoadStatus : .1.3.6.1.4.1.1718.3.2.2.1.6 : branch +infeedLoadValue : .1.3.6.1.4.1.1718.3.2.2.1.7 : branch +infeedLoadHighThresh : .1.3.6.1.4.1.1718.3.2.2.1.8 : branch +infeedOutletCount : .1.3.6.1.4.1.1718.3.2.2.1.9 : branch +outletID : .1.3.6.1.4.1.1718.3.2.3.1.2 : branch +outletName : .1.3.6.1.4.1.1718.3.2.3.1.3 : branch +outletCapabilities : .1.3.6.1.4.1.1718.3.2.3.1.4 : branch +outletStatus : .1.3.6.1.4.1.1718.3.2.3.1.5 : branch +outletLoadStatus : .1.3.6.1.4.1.1718.3.2.3.1.6 : branch +outletLoadValue : .1.3.6.1.4.1.1718.3.2.3.1.7 : branch +outletLoadLowThresh : .1.3.6.1.4.1.1718.3.2.3.1.8 : branch +outletLoadHighThresh : .1.3.6.1.4.1.1718.3.2.3.1.9 : branch +outletControlState : .1.3.6.1.4.1.1718.3.2.3.1.10 : branch +outletControlAction : .1.3.6.1.4.1.1718.3.2.3.1.11 : branch Added: trunk/templates/sentry-pdu/power/thresholds =================================================================== --- trunk/templates/sentry-pdu/power/thresholds (rev 0) +++ trunk/templates/sentry-pdu/power/thresholds 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,22 @@ +towerStatusTxt : green : normal : +towerStatusTxt : yellow : noComm : +towerStatusTxt : red : fanFail|overTemp : +infeedStatusTxt : green : on : +infeedStatusTxt : yellow : off|offWait|onWait|offError|onError|noComm : +infeedStatusTxt : red : : +infeedLoadStatusTxt : green : normal : +infeedLoadStatusTxt : yellow : notOn|reading|loadLow|loadHigh|overLoad|readError|noComm : +infeedLoadStatusTxt : red : : +outletStatusTxt : green : on : +outletStatusTxt : yellow : off|offWait|onWait|offError|onError|noComm|reading|offFuse|onFuse : +outletStatusTxt : red : : +outletLoadStatusTxt : green : normal : +outletLoadStatusTxt : yellow : notOn|reading|loadLow|loadHigh|overLoad|readError|noComm : +outletLoadStatusTxt : red : : +outletControlStateTxt : green : on|lockedOff|lockedOn : +outletControlStateTxt : yellow : idleOff|idleOn|wakeOff|wakeOn|off|reboot|shutdown|pendOn|pendOff|minimumOff|minimumOn|eventOff|eventOn|eventReboot|eventShutdown : +outletControlStateTxt : red : : +outletControlActionTxt : green : on : +outletControlActionTxt : yellow : none|off|reboot : +outletControlActionTxt : red : : + Added: trunk/templates/sentry-pdu/power/transforms =================================================================== --- trunk/templates/sentry-pdu/power/transforms (rev 0) +++ trunk/templates/sentry-pdu/power/transforms 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,19 @@ +towerStatusTxt : SWITCH : {towerStatus} 0=normal,1=noComm,2=fanFail,3=overTemp +infeedCapabInt : UNPACK : {infeedCapabilities} C1 +infeedCapaOnSense : MATH : ({infeedCapabInt} & 128) / 128 : 0 +infeedCapaLoadSense : MATH : ({infeedCapabInt} & 64) / 64 : 0 +infeedCapaPowerCont : MATH : ({infeedCapabInt} & 32) / 32 : 0 +infeedCapaFailSafe : MATH : ({infeedCapabInt} & 16) / 16 : 0 +infeedCapaDefOff : MATH : ({infeedCapabInt} & 8) / 8 : 0 +infeedCapaVoltSense : MATH : ({infeedCapabInt} & 4) / 4 : 0 +infeedCapaPowerSense : MATH : ({infeedCapabInt} & 2) / 2 : 0 + +infeedStatusTxt : SWITCH : {infeedStatus} 0=off,1=on,2=offWait,3=onWait,4=offError,5=onError,6=noComm +infeedLoadStatusTxt : SWITCH : {infeedLoadStatus} 0=normal,1=notOn,2=reading,3=loadLow,4=loadHigh,5=overLoad,6=readError,7=noComm +infeedLoadValueAmps : MATH : {infeedLoadValue} / 100 : 2 +infeedLoadHighThreshAmps : MATH : {infeedLoadHighThresh} / 100 : 2 +outletStatusTxt : SWITCH : {outletStatus} 0=off,1=on,2=offWait,3=onWait,4=offError,5=onError,6=noComm,7=reading,8=offFuse,9=onFuse +outletLoadStatusTxt : SWITCH : {outletLoadStatus} 0=normal,1=notOn,2=reading,3=loadLow,4=loadHigh,5=overLoad,6=readError,7=noComm +outletControlStateTxt : SWITCH : {outletControlState} 0=idleOff,1=idleOn,2=wakeOff,3=wakeOn,4=off,5=on,6=lockedOff,7=lockedOn,8=reboot,9=shutdown,10=pendOn,11=pendOff,12=minimumOff,13=minimumOn,14=eventOff,15=eventOn,16=eventReboot,17=eventShutdown +outletControlActionTxt : SWITCH : {outletControlAction} 0=none,1=on,2=off,3=reboot + Added: trunk/templates/sentry-pdu/specs =================================================================== --- trunk/templates/sentry-pdu/specs (rev 0) +++ trunk/templates/sentry-pdu/specs 2011-03-18 01:22:42 UTC (rev 220) @@ -0,0 +1,4 @@ +vendor : sentry +model : pdu +snmpver : 2c +sysdesc : Sentry Switched CDU This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Buchan M. <bg...@st...> - 2011-03-18 09:07:49
|
----- dba...@us... wrote: > Revision: 220 > http://devmon.svn.sourceforge.net/devmon/?rev=220&view=rev > Author: dbaldwin > Date: 2011-03-18 01:22:42 +0000 (Fri, 18 Mar 2011) > > Log Message: > ----------- > add templates for Falconstor, Brocade interfaces, Sentry PDU, HDS > DF600 > > Added Paths: > ----------- > trunk/templates/brocade-fcsw/if_load/ > trunk/templates/brocade-fcsw/if_load/exceptions > trunk/templates/brocade-fcsw/if_load/message > trunk/templates/brocade-fcsw/if_load/oids > trunk/templates/brocade-fcsw/if_load/thresholds > trunk/templates/brocade-fcsw/if_load/transforms > trunk/templates/brocade-fcsw/if_stat/ > trunk/templates/brocade-fcsw/if_stat/exceptions > trunk/templates/brocade-fcsw/if_stat/message > trunk/templates/brocade-fcsw/if_stat/oids > trunk/templates/brocade-fcsw/if_stat/thresholds > trunk/templates/brocade-fcsw/if_stat/transforms Could you have a look at the tracker item about brocade FC switches: https://sourceforge.net/tracker/?func=detail&aid=3041135&group_id=160720&atid=816979 Regards, Buchan |
From: <buc...@us...> - 2012-07-24 16:09:18
|
Revision: 234 http://devmon.svn.sourceforge.net/devmon/?rev=234&view=rev Author: buchanmilne Date: 2012-07-24 16:09:10 +0000 (Tue, 24 Jul 2012) Log Message: ----------- Add an initial template for Cisco ASR routers with bgp and cbwfq tests Added Paths: ----------- trunk/templates/cisco-asr1000/ trunk/templates/cisco-asr1000/README trunk/templates/cisco-asr1000/bgp/ trunk/templates/cisco-asr1000/bgp/exceptions trunk/templates/cisco-asr1000/bgp/message trunk/templates/cisco-asr1000/bgp/oids trunk/templates/cisco-asr1000/bgp/thresholds trunk/templates/cisco-asr1000/bgp/transforms trunk/templates/cisco-asr1000/cbwfq/ trunk/templates/cisco-asr1000/cbwfq/exceptions trunk/templates/cisco-asr1000/cbwfq/message trunk/templates/cisco-asr1000/cbwfq/oids trunk/templates/cisco-asr1000/cbwfq/thresholds trunk/templates/cisco-asr1000/cbwfq/transforms trunk/templates/cisco-asr1000/cpu/ trunk/templates/cisco-asr1000/cpu/exceptions trunk/templates/cisco-asr1000/cpu/message trunk/templates/cisco-asr1000/cpu/oids trunk/templates/cisco-asr1000/cpu/thresholds trunk/templates/cisco-asr1000/cpu/transforms trunk/templates/cisco-asr1000/if_col/ trunk/templates/cisco-asr1000/if_col/exceptions trunk/templates/cisco-asr1000/if_col/message trunk/templates/cisco-asr1000/if_col/oids trunk/templates/cisco-asr1000/if_col/thresholds trunk/templates/cisco-asr1000/if_col/transforms trunk/templates/cisco-asr1000/if_dsc/ trunk/templates/cisco-asr1000/if_dsc/exceptions trunk/templates/cisco-asr1000/if_dsc/message trunk/templates/cisco-asr1000/if_dsc/oids trunk/templates/cisco-asr1000/if_dsc/thresholds trunk/templates/cisco-asr1000/if_dsc/transforms trunk/templates/cisco-asr1000/if_err/ trunk/templates/cisco-asr1000/if_err/exceptions trunk/templates/cisco-asr1000/if_err/message trunk/templates/cisco-asr1000/if_err/oids trunk/templates/cisco-asr1000/if_err/thresholds trunk/templates/cisco-asr1000/if_err/transforms trunk/templates/cisco-asr1000/if_load/ trunk/templates/cisco-asr1000/if_load/exceptions trunk/templates/cisco-asr1000/if_load/message trunk/templates/cisco-asr1000/if_load/oids trunk/templates/cisco-asr1000/if_load/thresholds trunk/templates/cisco-asr1000/if_load/transforms trunk/templates/cisco-asr1000/if_stat/ trunk/templates/cisco-asr1000/if_stat/exceptions trunk/templates/cisco-asr1000/if_stat/message trunk/templates/cisco-asr1000/if_stat/oids trunk/templates/cisco-asr1000/if_stat/thresholds trunk/templates/cisco-asr1000/if_stat/transforms trunk/templates/cisco-asr1000/memory/ trunk/templates/cisco-asr1000/memory/exceptions trunk/templates/cisco-asr1000/memory/message trunk/templates/cisco-asr1000/memory/oids trunk/templates/cisco-asr1000/memory/thresholds trunk/templates/cisco-asr1000/memory/transforms trunk/templates/cisco-asr1000/specs Added: trunk/templates/cisco-asr1000/README =================================================================== --- trunk/templates/cisco-asr1000/README (rev 0) +++ trunk/templates/cisco-asr1000/README 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,6 @@ +This template was created by Buchan Milne + +NOTE: This does not imply any support responsibilities, liabiltiy in +case of this template or devmon causing phsyical, monetary or emotional +damanges, or any other such obligations. It is merely to provide +credit to the original author of the template. Added: trunk/templates/cisco-asr1000/bgp/exceptions =================================================================== Added: trunk/templates/cisco-asr1000/bgp/message =================================================================== --- trunk/templates/cisco-asr1000/bgp/message (rev 0) +++ trunk/templates/cisco-asr1000/bgp/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,7 @@ +BGP Local AS: {bgpLocalAs} +{bgpPeerStateTxt.errors} +{bgpPeerAdminStatusTxt.errors} + +TABLE: +Identifier|Peer IP|Remote AS|Peer State|Peer Admin Status|Negotiated Version +{bgpPeerIdentifier}|{bgpPeerPeerRemoteAddr}|{bgpPeerPeerRemoteAS}|{bgpPeerStateTxt.color} {bgpPeerStateTxt}|{bgpPeerAdminStatusTxt.color} {bgpPeerAdminStatusTxt}|{bgpPeerNegotiatedVersion} Added: trunk/templates/cisco-asr1000/bgp/oids =================================================================== --- trunk/templates/cisco-asr1000/bgp/oids (rev 0) +++ trunk/templates/cisco-asr1000/bgp/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,7 @@ +bgpLocalAs : 1.3.6.1.2.1.15.2.0 : leaf +bgpPeerIdentifier : 1.3.6.1.2.1.15.3.1.1 : branch +bgpPeerState : 1.3.6.1.2.1.15.3.1.2 : branch +bgpPeerAdminStatus : 1.3.6.1.2.1.15.3.1.3 : branch +bgpPeerNegotiatedVersion : 1.3.6.1.2.1.15.3.1.4 : branch +bgpPeerPeerRemoteAddr : 1.3.6.1.2.1.15.3.1.7 : branch +bgpPeerPeerRemoteAS : 1.3.6.1.2.1.15.3.1.9 : branch Added: trunk/templates/cisco-asr1000/bgp/thresholds =================================================================== --- trunk/templates/cisco-asr1000/bgp/thresholds (rev 0) +++ trunk/templates/cisco-asr1000/bgp/thresholds 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,3 @@ +bgpPeerStateTxt : green : established : BGP Session established +bgpPeerStateTxt : yellow : +bgpPeerStateTxt: red : idle|connect|active|opensent|openconfirm : BGP Session not established Added: trunk/templates/cisco-asr1000/bgp/transforms =================================================================== --- trunk/templates/cisco-asr1000/bgp/transforms (rev 0) +++ trunk/templates/cisco-asr1000/bgp/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,2 @@ +bgpPeerStateTxt : SWITCH : {bgpPeerState} 1=idle,2=connect,3=active,4=opensent,5=openconfirm,6=established +bgpPeerAdminStatusTxt : SWITCH : {bgpPeerAdminStatus} 1=stop,2=start Added: trunk/templates/cisco-asr1000/cbwfq/exceptions =================================================================== --- trunk/templates/cisco-asr1000/cbwfq/exceptions (rev 0) +++ trunk/templates/cisco-asr1000/cbwfq/exceptions 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1 @@ +cbQosConfigName : ignore : class-default Added: trunk/templates/cisco-asr1000/cbwfq/message =================================================================== --- trunk/templates/cisco-asr1000/cbwfq/message (rev 0) +++ trunk/templates/cisco-asr1000/cbwfq/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,4 @@ +TABLE:rrd(DS:ds0:cbQosCMPostPolicyByte64:COUNTER; DS:ds1:cbQosCMDropByte64:COUNTER) +Qos Name|Qos Index|Traffic (bytes)|Dropped traffic (Bytes) +{cbQosConfigName}|{cbQosConfigIndex}|{cbQosCMPostPolicyByte64}|{cbQosCMDropByte64} + Added: trunk/templates/cisco-asr1000/cbwfq/oids =================================================================== --- trunk/templates/cisco-asr1000/cbwfq/oids (rev 0) +++ trunk/templates/cisco-asr1000/cbwfq/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,4 @@ +cbQosCMName : .1.3.6.1.4.1.9.9.166.1.7.1.1.1 : branch +cbQosConfigIndex : .1.3.6.1.4.1.9.9.166.1.5.1.1.2 : branch +cbQosCMPostPolicyByte64 : .1.3.6.1.4.1.9.9.166.1.15.1.1.10 : branch +cbQosCMDropByte64 : .1.3.6.1.4.1.9.9.166.1.15.1.1.17 : branch Added: trunk/templates/cisco-asr1000/cbwfq/thresholds =================================================================== Added: trunk/templates/cisco-asr1000/cbwfq/transforms =================================================================== --- trunk/templates/cisco-asr1000/cbwfq/transforms (rev 0) +++ trunk/templates/cisco-asr1000/cbwfq/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1 @@ +cbQosConfigName : CHAIN : {cbQosConfigIndex} {cbQosCMName} Added: trunk/templates/cisco-asr1000/cpu/exceptions =================================================================== Added: trunk/templates/cisco-asr1000/cpu/message =================================================================== --- trunk/templates/cisco-asr1000/cpu/message (rev 0) +++ trunk/templates/cisco-asr1000/cpu/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,10 @@ + +{sysUpTimeSecs.color}: Up for {UpTimeTxt} +{sysUpTimeSecs.color}: Last reboot due to {sysReloadReason} +{CPUTotal5Min.color}: CPU usage: {CPUTotal5Min}% + +System description: +{sysDescr} +<!-- +<br>CPU 5 min average: {CPUTotal5Min} +--> Added: trunk/templates/cisco-asr1000/cpu/oids =================================================================== --- trunk/templates/cisco-asr1000/cpu/oids (rev 0) +++ trunk/templates/cisco-asr1000/cpu/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,5 @@ + +sysDescr : .1.3.6.1.2.1.1.1.0 : leaf +sysReloadReason : .1.3.6.1.4.1.9.2.1.2.0 : leaf +sysUpTime : .1.3.6.1.2.1.1.3.0 : leaf +CPUTotal5Min : .1.3.6.1.4.1.9.9.109.1.1.1.1.5.1 : leaf Added: trunk/templates/cisco-asr1000/cpu/thresholds =================================================================== --- trunk/templates/cisco-asr1000/cpu/thresholds (rev 0) +++ trunk/templates/cisco-asr1000/cpu/thresholds 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,8 @@ + +CPUTotal5Min : red : >70 : CPU utilization is very high: {CPUTotal5Min}% +CPUTotal5Min : yellow : >30 : CPU utilization is high: {CPUTotal5Min}% +CPUTotal5Min : green : : CPU utilization is nominal: {CPUTotal5Min}% + +sysUpTimeSecs : red : <600 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : yellow : <5000 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : green : : System uptime: {UpTimeTxt} Added: trunk/templates/cisco-asr1000/cpu/transforms =================================================================== --- trunk/templates/cisco-asr1000/cpu/transforms (rev 0) +++ trunk/templates/cisco-asr1000/cpu/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,2 @@ +sysUpTimeSecs : MATH : {sysUpTime} / 100 +UpTimeTxt : ELAPSED : {sysUpTimeSecs} Added: trunk/templates/cisco-asr1000/if_col/exceptions =================================================================== --- trunk/templates/cisco-asr1000/if_col/exceptions (rev 0) +++ trunk/templates/cisco-asr1000/if_col/exceptions 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-asr1000/if_col/message =================================================================== --- trunk/templates/cisco-asr1000/if_col/message (rev 0) +++ trunk/templates/cisco-asr1000/if_col/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,9 @@ +<b>Collisions:</b> +Collision load: yellow={ifOutColPct.thresh:yellow}%, red={ifOutColPct.thresh:red}% +TABLE: +Ifc name|Collisions|Collisions rate|Collisions load +{ifName}{ifAliasBox}|{ifOutCollisions}|{ifOutCps}|{ifOutColPct.color}{ifOutColPct}%{ifOutColPct.errors} + +Note: +Error rates are per second. +Load percentages are based on an error/packet ratio. Added: trunk/templates/cisco-asr1000/if_col/oids =================================================================== --- trunk/templates/cisco-asr1000/if_col/oids (rev 0) +++ trunk/templates/cisco-asr1000/if_col/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifOutCollisions : .1.3.6.1.4.1.9.2.2.1.1.25 : branch +ifOutPktsSec : .1.3.6.1.4.1.9.2.2.1.1.9 : branch Added: trunk/templates/cisco-asr1000/if_col/thresholds =================================================================== --- trunk/templates/cisco-asr1000/if_col/thresholds (rev 0) +++ trunk/templates/cisco-asr1000/if_col/thresholds 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,4 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifOutColPct : yellow : 40 : {ifName}{ifAliasBox} - High output collision rate ({ifOutColPct}%) +ifOutColPct : red : 70 : {ifName}{ifAliasBox} - Very high output collision rate ({ifOutColPct}%) Added: trunk/templates/cisco-asr1000/if_col/transforms =================================================================== --- trunk/templates/cisco-asr1000/if_col/transforms (rev 0) +++ trunk/templates/cisco-asr1000/if_col/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,12 @@ +# Convert our total ifc octets(bytes) into bits +ifOutCps : DELTA : {ifOutCollisions} + +# Create our REAL packets per second +ifOutPps : MATH : {ifOutCps} + {ifOutPktsSec} + +# Determine percentage of packets that are collisions +ifOutColPct : MATH : ({ifOutCps} / {ifOutPps}) x 100 + +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-asr1000/if_dsc/exceptions =================================================================== --- trunk/templates/cisco-asr1000/if_dsc/exceptions (rev 0) +++ trunk/templates/cisco-asr1000/if_dsc/exceptions 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-asr1000/if_dsc/message =================================================================== --- trunk/templates/cisco-asr1000/if_dsc/message (rev 0) +++ trunk/templates/cisco-asr1000/if_dsc/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,8 @@ +<b>Discards:</b> +TABLE: +Ifc name|Discards in|Discard rate in|Discard load in|Discards out|Discard rate out|Discard load out +{ifName}{ifAliasBox}|{ifInDiscards}|{ifInDps}|{ifInDscPct.color}{ifInDscPct}%{ifInDscPct.errors}|{ifOutDiscards}|{ifOutDps}|{ifOutDscPct.color}{ifOutDscPct}%{ifOutDscPct.errors} + +Note: +Error rates are per second. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-asr1000/if_dsc/oids =================================================================== --- trunk/templates/cisco-asr1000/if_dsc/oids (rev 0) +++ trunk/templates/cisco-asr1000/if_dsc/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,6 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInDiscards : .1.3.6.1.2.1.2.2.1.13 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutDiscards : .1.3.6.1.2.1.2.2.1.19 : branch Added: trunk/templates/cisco-asr1000/if_dsc/thresholds =================================================================== --- trunk/templates/cisco-asr1000/if_dsc/thresholds (rev 0) +++ trunk/templates/cisco-asr1000/if_dsc/thresholds 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,6 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifInDscPct : yellow : 5 : {ifName}{ifAliasBox} - High input discard rate. ({ifInDscPct}%) +ifInDscPct : red : 10 : {ifName}{ifAliasBox} - Very high input discard rate. ({ifInDscPct}%) +ifOutDscPct : yellow : 5 : {ifName}{ifAliasBox} - High output discard rate ({ifOutDscPct}%) +ifOutDscPct : red : 10 : {ifName}{ifAliasBox} - Very high output discard rate ({ifOutDscPct}%) Added: trunk/templates/cisco-asr1000/if_dsc/transforms =================================================================== --- trunk/templates/cisco-asr1000/if_dsc/transforms (rev 0) +++ trunk/templates/cisco-asr1000/if_dsc/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,14 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInDps : DELTA : {ifInDiscards} +ifOutDps : DELTA : {ifOutDiscards} +# Perform error to traffic percentage calculations +ifInDscPct : MATH : ({ifInDps} / {ifInBps}) x 100 +ifOutDscPct : MATH : ({ifOutDps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-asr1000/if_err/exceptions =================================================================== --- trunk/templates/cisco-asr1000/if_err/exceptions (rev 0) +++ trunk/templates/cisco-asr1000/if_err/exceptions 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-asr1000/if_err/message =================================================================== --- trunk/templates/cisco-asr1000/if_err/message (rev 0) +++ trunk/templates/cisco-asr1000/if_err/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,11 @@ +<b>Errors:</b> +Input errors: yellow={ifInErrPct.thresh:yellow}%, red={ifInErrPct.thresh:red}% +Output errors: yellow={ifOutErrPct.thresh:yellow}%, red={ifOutErrPct.thresh:red}% + +TABLE: +Ifc name|Errors in|Error rate in|Error load in|Errors out|Error rate out|Error load out +{ifName}{ifAliasBox}|{ifInErrors}|{ifInEps}|{ifInErrPct.color}{ifInErrPct}%{ifInErrPct.errors}|{ifOutErrors}|{ifOutEps}|{ifOutErrPct.color}{ifOutErrPct}%{ifOutErrPct.errors} + +Note: +Error rates are per second, averaged over a 60 second interval. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-asr1000/if_err/oids =================================================================== --- trunk/templates/cisco-asr1000/if_err/oids (rev 0) +++ trunk/templates/cisco-asr1000/if_err/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,7 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInErrors : .1.3.6.1.2.1.2.2.1.14 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutErrors : .1.3.6.1.2.1.2.2.1.20 : branch Added: trunk/templates/cisco-asr1000/if_err/thresholds =================================================================== --- trunk/templates/cisco-asr1000/if_err/thresholds (rev 0) +++ trunk/templates/cisco-asr1000/if_err/thresholds 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,7 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message + +ifInErrPct : yellow : 5 : {ifName}{ifAliasBox} - High input error rate ({ifInErrPct}%) +ifInErrPct : red : 10 : {ifName}{ifAliasBox} - Very high input error rate ({ifInErrPct}%) +ifOutErrPct : yellow : 5 : {ifName}{ifAliasBox} - High output error rate ({ifOutErrPct}%) +ifOutErrPct : red : 10 : {ifName}{ifAliasBox} - Very high output error rate ({ifOutErrPct}%) Added: trunk/templates/cisco-asr1000/if_err/transforms =================================================================== --- trunk/templates/cisco-asr1000/if_err/transforms (rev 0) +++ trunk/templates/cisco-asr1000/if_err/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,15 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInEps : DELTA : {ifInErrors} +ifOutEps : DELTA : {ifOutErrors} +# Perform error to traffic percentage calculations +ifInErrPct : MATH : ({ifInEps} / {ifInBps}) x 100 +ifOutErrPct : MATH : ({ifOutEps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-asr1000/if_load/exceptions =================================================================== --- trunk/templates/cisco-asr1000/if_load/exceptions (rev 0) +++ trunk/templates/cisco-asr1000/if_load/exceptions 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-asr1000/if_load/message =================================================================== --- trunk/templates/cisco-asr1000/if_load/message (rev 0) +++ trunk/templates/cisco-asr1000/if_load/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,7 @@ + +<b>Interface error rates:</b> +Input load: yellow={ifInLoad.thresh:yellow}%, red={ifInLoad.thresh:red}% +Output load: yellow={ifOutLoad.thresh:yellow}%, red={ifOutLoad.thresh:red}% +TABLE:rrd(DS:ds0:ifInOctets:COUNTER; DS:ds1:ifOutOctets:COUNTER) +Ifc name|Ifc Speed|Rate in (load %)|Rate out (load %) +{ifName}{ifAliasBox}|{ifSpeed}|{ifInLoad.color}{ifInSpeed} ({ifInLoad}%){ifInLoad.errors}|{ifOutLoad.color}{ifOutSpeed} ({ifOutLoad}%){ifOutLoad.errors} Added: trunk/templates/cisco-asr1000/if_load/oids =================================================================== --- trunk/templates/cisco-asr1000/if_load/oids (rev 0) +++ trunk/templates/cisco-asr1000/if_load/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch Added: trunk/templates/cisco-asr1000/if_load/thresholds =================================================================== --- trunk/templates/cisco-asr1000/if_load/thresholds (rev 0) +++ trunk/templates/cisco-asr1000/if_load/thresholds 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,4 @@ +ifInLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifInLoad : red : 95 : {ifName}{ifAliasBox} load is very high +ifOutLoad : yellow : 75 : {ifName}{ifAliasBox} load is high +ifOutLoad : red : 95 : {ifName}{ifAliasBox} load is very high Added: trunk/templates/cisco-asr1000/if_load/transforms =================================================================== --- trunk/templates/cisco-asr1000/if_load/transforms (rev 0) +++ trunk/templates/cisco-asr1000/if_load/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,16 @@ +# Create a human-readable ifc speed +ifSpeed : SPEED : {ifBps} +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Make some easily readable speed variables +ifInSpeed : SPEED : {ifInBps} +ifOutSpeed : SPEED : {ifOutBps} +# Now determine our percentage load, based on traffic and ifc speed +ifInLoad : MATH : ({ifInBps} / {ifBps}) x 100 +ifOutLoad : MATH : ({ifOutBps} / {ifBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-asr1000/if_stat/exceptions =================================================================== --- trunk/templates/cisco-asr1000/if_stat/exceptions (rev 0) +++ trunk/templates/cisco-asr1000/if_stat/exceptions 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-asr1000/if_stat/message =================================================================== --- trunk/templates/cisco-asr1000/if_stat/message (rev 0) +++ trunk/templates/cisco-asr1000/if_stat/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,3 @@ +TABLE: +Ifc name|Ifc speed|Ifc status +{ifName}{ifAliasBox}|{ifSpeed}|{ifStat.color}{ifStat}{ifStat.errors} Added: trunk/templates/cisco-asr1000/if_stat/oids =================================================================== --- trunk/templates/cisco-asr1000/if_stat/oids (rev 0) +++ trunk/templates/cisco-asr1000/if_stat/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,5 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifAdminStatNum : .1.3.6.1.2.1.2.2.1.7 : branch +ifOperStatNum : .1.3.6.1.2.1.2.2.1.8 : branch Added: trunk/templates/cisco-asr1000/if_stat/thresholds =================================================================== --- trunk/templates/cisco-asr1000/if_stat/thresholds (rev 0) +++ trunk/templates/cisco-asr1000/if_stat/thresholds 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,6 @@ +ifAdminStatTxt : green : admin down : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : yellow : testing : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : red : up : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifOperStatTxt : green : up : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : yellow : dormant|testing|yellow|not present|layer down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : red : down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} Added: trunk/templates/cisco-asr1000/if_stat/transforms =================================================================== --- trunk/templates/cisco-asr1000/if_stat/transforms (rev 0) +++ trunk/templates/cisco-asr1000/if_stat/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,5 @@ +ifAdminStatTxt : SWITCH : {ifAdminStatNum} 1=up,2=admin down,3=testing +ifOperStatTxt : SWITCH : {ifOperStatNum} 1=up,2=down,3=testing,4=unknown,5=dormant,6=not present,7=lower layer down +ifStat : BEST : {ifAdminStatTxt},{ifOperStatTxt} +ifSpeed : SPEED : {ifBps} +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-asr1000/memory/exceptions =================================================================== Added: trunk/templates/cisco-asr1000/memory/message =================================================================== --- trunk/templates/cisco-asr1000/memory/message (rev 0) +++ trunk/templates/cisco-asr1000/memory/message 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,7 @@ +Free memory: {mem_free} bytes ({mem_free_per}%) +Used memory: {mem_used} bytes ({mem_used_per}%) +------------- ---------------- +Total memory: {mem_total} bytes (100%) + +<!-- DEVMON to RRD Physical {mem_used_per}% +--> Added: trunk/templates/cisco-asr1000/memory/oids =================================================================== --- trunk/templates/cisco-asr1000/memory/oids (rev 0) +++ trunk/templates/cisco-asr1000/memory/oids 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,3 @@ +mem_used : .1.3.6.1.4.1.9.9.48.1.1.1.5.1 : leaf +mem_free : .1.3.6.1.4.1.9.9.48.1.1.1.6.1 : leaf + Added: trunk/templates/cisco-asr1000/memory/thresholds =================================================================== --- trunk/templates/cisco-asr1000/memory/thresholds (rev 0) +++ trunk/templates/cisco-asr1000/memory/thresholds 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,2 @@ +mem_used_per : yellow : 75 : Memory load is high +mem_used_per : red : 95 : Memory load is very high Added: trunk/templates/cisco-asr1000/memory/transforms =================================================================== --- trunk/templates/cisco-asr1000/memory/transforms (rev 0) +++ trunk/templates/cisco-asr1000/memory/transforms 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,3 @@ +mem_total : MATH : {mem_used} + {mem_free} +mem_used_per : MATH : ({mem_used} x 100) / {mem_total} : 0 +mem_free_per : MATH : ({mem_free} x 100) / {mem_total} : 0 Added: trunk/templates/cisco-asr1000/specs =================================================================== --- trunk/templates/cisco-asr1000/specs (rev 0) +++ trunk/templates/cisco-asr1000/specs 2012-07-24 16:09:10 UTC (rev 234) @@ -0,0 +1,4 @@ +vendor : cisco +model : asr1000 +snmpver : 2 +sysdesc : Cisco IOS Software.*IOS-XE Software This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <buc...@us...> - 2013-09-02 12:30:27
|
Revision: 244 http://sourceforge.net/p/devmon/code/244 Author: buchanmilne Date: 2013-09-02 12:30:23 +0000 (Mon, 02 Sep 2013) Log Message: ----------- Improve some sysdescs to match more accurately (vmware-esx4; cisco-6509, cisco-6506 to not match cisco-7600) Modified Paths: -------------- trunk/templates/cisco-6506/specs trunk/templates/cisco-6509/specs trunk/templates/vmware-esx4/specs Modified: trunk/templates/cisco-6506/specs =================================================================== --- trunk/templates/cisco-6506/specs 2013-03-02 09:20:30 UTC (rev 243) +++ trunk/templates/cisco-6506/specs 2013-09-02 12:30:23 UTC (rev 244) @@ -1,4 +1,4 @@ vendor : cisco model : 6506 snmpver : 2 -sysdesc : c6sup|s72033_rp|s222_rp|C6506 +sysdesc : c6sup|\ss72033_rp|s222_rp|C6506 Modified: trunk/templates/cisco-6509/specs =================================================================== --- trunk/templates/cisco-6509/specs 2013-03-02 09:20:30 UTC (rev 243) +++ trunk/templates/cisco-6509/specs 2013-09-02 12:30:23 UTC (rev 244) @@ -1,4 +1,4 @@ vendor : cisco model : 6509 snmpver : 2 -sysdesc : c6sup|s72033_rp|s222_rp +sysdesc : c6sup|\ss72033_rp|s222_rp Modified: trunk/templates/vmware-esx4/specs =================================================================== --- trunk/templates/vmware-esx4/specs 2013-03-02 09:20:30 UTC (rev 243) +++ trunk/templates/vmware-esx4/specs 2013-09-02 12:30:23 UTC (rev 244) @@ -1,4 +1,4 @@ vendor : vmware model : esx4 snmpver : 2 -sysdesc : VmwareESX4 +sysdesc : VMware ESX 4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <buc...@us...> - 2016-05-26 14:22:14
|
Revision: 256 http://sourceforge.net/p/devmon/code/256 Author: buchanmilne Date: 2016-05-26 14:22:12 +0000 (Thu, 26 May 2016) Log Message: ----------- Initial template for Cisco NX-OS n6000 (aka Cisco Nexus 5000, possibly others) Added Paths: ----------- trunk/templates/cisco-n6000/ trunk/templates/cisco-n6000/cpu/ trunk/templates/cisco-n6000/cpu/exceptions trunk/templates/cisco-n6000/cpu/message trunk/templates/cisco-n6000/cpu/oids trunk/templates/cisco-n6000/cpu/thresholds trunk/templates/cisco-n6000/cpu/transforms trunk/templates/cisco-n6000/fans/ trunk/templates/cisco-n6000/fans/exceptions trunk/templates/cisco-n6000/fans/message trunk/templates/cisco-n6000/fans/oids trunk/templates/cisco-n6000/fans/thresholds trunk/templates/cisco-n6000/fans/transforms trunk/templates/cisco-n6000/if_dsc/ trunk/templates/cisco-n6000/if_dsc/exceptions trunk/templates/cisco-n6000/if_dsc/message trunk/templates/cisco-n6000/if_dsc/oids trunk/templates/cisco-n6000/if_dsc/thresholds trunk/templates/cisco-n6000/if_dsc/transforms trunk/templates/cisco-n6000/if_err/ trunk/templates/cisco-n6000/if_err/exceptions trunk/templates/cisco-n6000/if_err/message trunk/templates/cisco-n6000/if_err/oids trunk/templates/cisco-n6000/if_err/thresholds trunk/templates/cisco-n6000/if_err/transforms trunk/templates/cisco-n6000/if_load/ trunk/templates/cisco-n6000/if_load/exceptions trunk/templates/cisco-n6000/if_load/message trunk/templates/cisco-n6000/if_load/oids trunk/templates/cisco-n6000/if_load/thresholds trunk/templates/cisco-n6000/if_load/transforms trunk/templates/cisco-n6000/if_stat/ trunk/templates/cisco-n6000/if_stat/exceptions trunk/templates/cisco-n6000/if_stat/message trunk/templates/cisco-n6000/if_stat/oids trunk/templates/cisco-n6000/if_stat/thresholds trunk/templates/cisco-n6000/if_stat/transforms trunk/templates/cisco-n6000/memory/ trunk/templates/cisco-n6000/memory/exceptions trunk/templates/cisco-n6000/memory/message trunk/templates/cisco-n6000/memory/oids trunk/templates/cisco-n6000/memory/thresholds trunk/templates/cisco-n6000/memory/transforms trunk/templates/cisco-n6000/power/ trunk/templates/cisco-n6000/power/exceptions trunk/templates/cisco-n6000/power/message trunk/templates/cisco-n6000/power/oids trunk/templates/cisco-n6000/power/thresholds trunk/templates/cisco-n6000/power/transforms trunk/templates/cisco-n6000/serial/ trunk/templates/cisco-n6000/serial/exceptions trunk/templates/cisco-n6000/serial/message trunk/templates/cisco-n6000/serial/oids trunk/templates/cisco-n6000/serial/thresholds trunk/templates/cisco-n6000/serial/transforms trunk/templates/cisco-n6000/specs Added: trunk/templates/cisco-n6000/cpu/exceptions =================================================================== Added: trunk/templates/cisco-n6000/cpu/message =================================================================== --- trunk/templates/cisco-n6000/cpu/message (rev 0) +++ trunk/templates/cisco-n6000/cpu/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,10 @@ + +{sysUpTimeSecs.color}: Up for {UpTimeTxt} +{sysUpTimeSecs.color}: Last reboot due to {sysReloadReason} +{CPUTotal5Min.color}: CPU usage: {CPUTotal5Min}% + +System description: +{sysDescr} +<!-- +<br>CPU 5 min average: {CPUTotal5Min} +--> Added: trunk/templates/cisco-n6000/cpu/oids =================================================================== --- trunk/templates/cisco-n6000/cpu/oids (rev 0) +++ trunk/templates/cisco-n6000/cpu/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,5 @@ + +sysDescr : .1.3.6.1.2.1.1.1.0 : leaf +sysReloadReason : .1.3.6.1.4.1.9.2.1.2.0 : leaf +sysUpTime : .1.3.6.1.2.1.1.3.0 : leaf +CPUTotal5Min : .1.3.6.1.4.1.9.9.109.1.1.1.1.8.1 : leaf Added: trunk/templates/cisco-n6000/cpu/thresholds =================================================================== --- trunk/templates/cisco-n6000/cpu/thresholds (rev 0) +++ trunk/templates/cisco-n6000/cpu/thresholds 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,8 @@ + +CPUTotal5Min : red : >70 : CPU utilization is very high: {CPUTotal5Min}% +CPUTotal5Min : yellow : >30 : CPU utilization is high: {CPUTotal5Min}% +CPUTotal5Min : green : : CPU utilization is nominal: {CPUTotal5Min}% + +sysUpTimeSecs : red : <600 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : yellow : <5000 : Device rebooted recently. System uptime: {UpTimeTxt} +sysUpTimeSecs : green : : System uptime: {UpTimeTxt} Added: trunk/templates/cisco-n6000/cpu/transforms =================================================================== --- trunk/templates/cisco-n6000/cpu/transforms (rev 0) +++ trunk/templates/cisco-n6000/cpu/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,2 @@ +sysUpTimeSecs : MATH : {sysUpTime} / 100 +UpTimeTxt : ELAPSED : {sysUpTimeSecs} Added: trunk/templates/cisco-n6000/fans/exceptions =================================================================== Added: trunk/templates/cisco-n6000/fans/message =================================================================== --- trunk/templates/cisco-n6000/fans/message (rev 0) +++ trunk/templates/cisco-n6000/fans/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,3 @@ +TABLE: +Name|Model|Serial|Class|Status +{cefcFanTrayentPhysicalName}|{cefcFanTrayentPhysicalModelName}|{cefcFanTrayentPhysicalSerialNum}|{cefcFanTrayentPhysicalClassTxt}|{cefcFanTrayOperStatusTxt.color}{cefcFanTrayOperStatusTxt} {cefcFanTrayOperStatusTxt.errors} Added: trunk/templates/cisco-n6000/fans/oids =================================================================== --- trunk/templates/cisco-n6000/fans/oids (rev 0) +++ trunk/templates/cisco-n6000/fans/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,6 @@ +cefcFanTrayOperStatus : .1.3.6.1.4.1.9.9.117.1.4.1.1.1 : branch + +entPhysicalName : .1.3.6.1.2.1.47.1.1.1.1.7 : branch +entPhysicalModelName : .1.3.6.1.2.1.47.1.1.1.1.13 : branch +entPhysicalSerialNum : .1.3.6.1.2.1.47.1.1.1.1.11 : branch +entPhysicalClass : .1.3.6.1.2.1.47.1.1.1.1.5 : branch Added: trunk/templates/cisco-n6000/fans/thresholds =================================================================== --- trunk/templates/cisco-n6000/fans/thresholds (rev 0) +++ trunk/templates/cisco-n6000/fans/thresholds 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,3 @@ +cefcFanTrayOperStatusTxt : green : up +cefcFanTrayOperStatusTxt : yellow : unknown|warning : {cefcFanTrayentPhysicalName} is {cefcFanTrayOperStatusTxt} +cefcFanTrayOperStatusTxt : red : down : {cefcFanTrayentPhysicalName} is {cefcFanTrayOperStatusTxt} Added: trunk/templates/cisco-n6000/fans/transforms =================================================================== --- trunk/templates/cisco-n6000/fans/transforms (rev 0) +++ trunk/templates/cisco-n6000/fans/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,10 @@ +cefcFanTrayOperStatusTxt : SWITCH : {cefcFanTrayOperStatus} 1=unknown,2=up,3=down,4=warning +cefcFanTrayIndex : INDEX : {cefcFanTrayOperStatus} + + +entPhysicalClassTxt : SWITCH : {entPhysicalClass} 1=other,2=unknown,3=chassis,4=backplane,5=container,6=powerSupply,7=fan,8=sensor,9=module,10=port,11=stack,12=cpu + +cefcFanTrayentPhysicalName : CHAIN : {cefcFanTrayIndex} {entPhysicalName} +cefcFanTrayentPhysicalModelName : CHAIN : {cefcFanTrayIndex} {entPhysicalModelName} +cefcFanTrayentPhysicalSerialNum : CHAIN : {cefcFanTrayIndex} {entPhysicalSerialNum} +cefcFanTrayentPhysicalClassTxt : CHAIN : {cefcFanTrayIndex} {entPhysicalClassTxt} Added: trunk/templates/cisco-n6000/if_dsc/exceptions =================================================================== --- trunk/templates/cisco-n6000/if_dsc/exceptions (rev 0) +++ trunk/templates/cisco-n6000/if_dsc/exceptions 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-n6000/if_dsc/message =================================================================== --- trunk/templates/cisco-n6000/if_dsc/message (rev 0) +++ trunk/templates/cisco-n6000/if_dsc/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,8 @@ +<b>Discards:</b> +TABLE: +Ifc name|Discards in|Discard rate in|Discard load in|Discards out|Discard rate out|Discard load out +{ifName}{ifAliasBox}|{ifInDiscards}|{ifInDps}|{ifInDscPct.color}{ifInDscPct}%{ifInDscPct.errors}|{ifOutDiscards}|{ifOutDps}|{ifOutDscPct.color}{ifOutDscPct}%{ifOutDscPct.errors} + +Note: +Error rates are per second. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-n6000/if_dsc/oids =================================================================== --- trunk/templates/cisco-n6000/if_dsc/oids (rev 0) +++ trunk/templates/cisco-n6000/if_dsc/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,6 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifInOctets : .1.3.6.1.2.1.2.2.1.10 : branch +ifInDiscards : .1.3.6.1.2.1.2.2.1.13 : branch +ifOutOctets : .1.3.6.1.2.1.2.2.1.16 : branch +ifOutDiscards : .1.3.6.1.2.1.2.2.1.19 : branch Added: trunk/templates/cisco-n6000/if_dsc/thresholds =================================================================== --- trunk/templates/cisco-n6000/if_dsc/thresholds (rev 0) +++ trunk/templates/cisco-n6000/if_dsc/thresholds 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,6 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message +ifInDscPct : yellow : 5 : {ifName}{ifAliasBox} - High input discard rate. ({ifInDscPct}%) +ifInDscPct : red : 10 : {ifName}{ifAliasBox} - Very high input discard rate. ({ifInDscPct}%) +ifOutDscPct : yellow : 5 : {ifName}{ifAliasBox} - High output discard rate ({ifOutDscPct}%) +ifOutDscPct : red : 10 : {ifName}{ifAliasBox} - Very high output discard rate ({ifOutDscPct}%) Added: trunk/templates/cisco-n6000/if_dsc/transforms =================================================================== --- trunk/templates/cisco-n6000/if_dsc/transforms (rev 0) +++ trunk/templates/cisco-n6000/if_dsc/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,14 @@ +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifInOctets} +ifOutOps : DELTA : {ifOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Do delta transform on all error counters +ifInDps : DELTA : {ifInDiscards} +ifOutDps : DELTA : {ifOutDiscards} +# Perform error to traffic percentage calculations +ifInDscPct : MATH : ({ifInDps} / {ifInBps}) x 100 +ifOutDscPct : MATH : ({ifOutDps} / {ifOutBps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-n6000/if_err/exceptions =================================================================== --- trunk/templates/cisco-n6000/if_err/exceptions (rev 0) +++ trunk/templates/cisco-n6000/if_err/exceptions 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-n6000/if_err/message =================================================================== --- trunk/templates/cisco-n6000/if_err/message (rev 0) +++ trunk/templates/cisco-n6000/if_err/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,11 @@ +<b>Errors:</b> +Input errors: yellow={ifInErrPct.thresh:yellow}%, red={ifInErrPct.thresh:red}% +Output errors: yellow={ifOutErrPct.thresh:yellow}%, red={ifOutErrPct.thresh:red}% + +TABLE: +Ifc name|Errors in|Error rate in|Error load in|Errors out|Error rate out|Error load out +{ifName}{ifAliasBox}|{ifInErrors}|{ifInEps}|{ifInErrPct.color}{ifInErrPct}%{ifInErrPct.errors}|{ifOutErrors}|{ifOutEps}|{ifOutErrPct.color}{ifOutErrPct}%{ifOutErrPct.errors} + +Note: +Error rates are per second, averaged over a 60 second interval. +Load percentages are based on error/bit ratio. Added: trunk/templates/cisco-n6000/if_err/oids =================================================================== --- trunk/templates/cisco-n6000/if_err/oids (rev 0) +++ trunk/templates/cisco-n6000/if_err/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,12 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifSpeed : .1.3.6.1.2.1.2.2.1.5 : branch +ifInErrors : .1.3.6.1.2.1.2.2.1.14 : branch +ifOutErrors : .1.3.6.1.2.1.2.2.1.20 : branch + +ifHCInUcastPkts : .1.3.6.1.2.1.31.1.1.1.7 : branch +ifHCInMulticastPkts : 1.3.6.1.2.1.31.1.1.1.8 : branch +ifHCInBroadcastPkts : .1.3.6.1.2.1.31.1.1.1.9 : branch +ifHCOutUcastPkts : 1.3.6.1.2.1.31.1.1.1.11 : branch +ifHCOutMulticastPkts : 1.3.6.1.2.1.31.1.1.1.12 : branch +ifHCOutBroadcastPkts : 1.3.6.1.2.1.31.1.1.1.13 : branch Added: trunk/templates/cisco-n6000/if_err/thresholds =================================================================== --- trunk/templates/cisco-n6000/if_err/thresholds (rev 0) +++ trunk/templates/cisco-n6000/if_err/thresholds 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,7 @@ +# Create thresholds for all the error rate counters +# oid name : color : limit : Error message + +ifInErrPct : yellow : 1 : {ifName}{ifAliasBox} - High input error rate ({ifInErrPct}%) +ifInErrPct : red : 5 : {ifName}{ifAliasBox} - Very high input error rate ({ifInErrPct}%) +ifOutErrPct : yellow : 1 : {ifName}{ifAliasBox} - High output error rate ({ifOutErrPct}%) +ifOutErrPct : red : 5 : {ifName}{ifAliasBox} - Very high output error rate ({ifOutErrPct}%) Added: trunk/templates/cisco-n6000/if_err/transforms =================================================================== --- trunk/templates/cisco-n6000/if_err/transforms (rev 0) +++ trunk/templates/cisco-n6000/if_err/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,13 @@ +ifHCInPkts : MATH : {ifHCInUcastPkts} + {ifHCInMulticastPkts} + {ifHCInBroadcastPkts} +ifHCOutPkts : MATH : {ifHCOutUcastPkts} + {ifHCOutMulticastPkts} + {ifHCOutBroadcastPkts} +ifInPps : DELTA : {ifHCInPkts} +ifOutPps : DELTA : {ifHCOutPkts} +# Do delta transform on all error counters +ifInEps : DELTA : {ifInErrors} +ifOutEps : DELTA : {ifOutErrors} +# Perform error to traffic percentage calculations +ifInErrPct : MATH : ({ifInEps} / {ifInPps}) x 100 +ifOutErrPct : MATH : ({ifOutEps} / {ifOutPps}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ + Added: trunk/templates/cisco-n6000/if_load/exceptions =================================================================== --- trunk/templates/cisco-n6000/if_load/exceptions (rev 0) +++ trunk/templates/cisco-n6000/if_load/exceptions 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,2 @@ +#ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-n6000/if_load/message =================================================================== --- trunk/templates/cisco-n6000/if_load/message (rev 0) +++ trunk/templates/cisco-n6000/if_load/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,7 @@ + +<b>Interface error rates:</b> +Input load: yellow={ifInLoad.thresh:yellow}%, red={ifInLoad.thresh:red}% +Output load: yellow={ifOutLoad.thresh:yellow}%, red={ifOutLoad.thresh:red}% +TABLE:rrd(DS:ds0:ifHCInOctets:COUNTER; DS:ds1:ifHCOutOctets:COUNTER) +Ifc name|Ifc Speed|Rate in (load %)|Rate out (load %)|Delta in|Delta out +{ifName}{ifAliasBox}|{ifSpeedDisplay}|{ifInLoad.color}{ifInSpeed} ({ifInLoad}%){ifInLoad.errors}|{ifOutLoad.color}{ifOutSpeed} ({ifOutLoad}%){ifOutLoad.errors}|{ifInOps}|{ifOutOps} Added: trunk/templates/cisco-n6000/if_load/oids =================================================================== --- trunk/templates/cisco-n6000/if_load/oids (rev 0) +++ trunk/templates/cisco-n6000/if_load/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,5 @@ +ifNameNative : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifHighSpeed : .1.3.6.1.2.1.31.1.1.1.15 : branch +ifHCInOctets : 1.3.6.1.2.1.31.1.1.1.6 : branch +ifHCOutOctets : 1.3.6.1.2.1.31.1.1.1.10 : branch Added: trunk/templates/cisco-n6000/if_load/thresholds =================================================================== --- trunk/templates/cisco-n6000/if_load/thresholds (rev 0) +++ trunk/templates/cisco-n6000/if_load/thresholds 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,4 @@ +ifInLoad : yellow : 75 : {ifName}{ifAliasBox} load is high ({ifInLoad}%) +ifInLoad : red : 95 : {ifName}{ifAliasBox} load is very high ({ifInLoad}%) +ifOutLoad : yellow : 75 : {ifName}{ifAliasBox} load is high ({ifOutLoad}%) +ifOutLoad : red : 95 : {ifName}{ifAliasBox} load is very high ({ifOutLoad}%) Added: trunk/templates/cisco-n6000/if_load/transforms =================================================================== --- trunk/templates/cisco-n6000/if_load/transforms (rev 0) +++ trunk/templates/cisco-n6000/if_load/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,18 @@ +# Create a human-readable ifc speed +ifSpeedAcc : MATH : {ifHighSpeed} x 1000000 : 0 +ifSpeedDisplay : SPEED : {ifSpeedAcc} +# Get bit speed delta (so we dont have to provide custom delta limit) +ifInOps : DELTA : {ifHCInOctets} +ifOutOps : DELTA : {ifHCOutOctets} +# Convert our octets delta into bits per second +ifInBps : MATH : {ifInOps} x 8 +ifOutBps : MATH : {ifOutOps} x 8 +# Make some easily readable speed variables +ifInSpeed : SPEED : {ifInBps} +ifOutSpeed : SPEED : {ifOutBps} +# Now determine our percentage load, based on traffic and ifc speed +ifInLoad : MATH : ({ifInBps} / {ifSpeedAcc}) x 100 +ifOutLoad : MATH : ({ifOutBps} / {ifSpeedAcc}) x 100 +# Create an alias in a bracketed box, or nothing if alias is blank +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ +ifName : REGSUB : {ifNameNative} /(\S+)(\s*)?(\S+)$/$1$3/ Added: trunk/templates/cisco-n6000/if_stat/exceptions =================================================================== --- trunk/templates/cisco-n6000/if_stat/exceptions (rev 0) +++ trunk/templates/cisco-n6000/if_stat/exceptions 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,2 @@ +ifName : alarm : .+ +ifName : ignore : Nu.+|Vl.+|VLAN.+ Added: trunk/templates/cisco-n6000/if_stat/message =================================================================== --- trunk/templates/cisco-n6000/if_stat/message (rev 0) +++ trunk/templates/cisco-n6000/if_stat/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,3 @@ +TABLE: +Ifc name|Ifc speed|Ifc status +{ifName}{ifAliasBox}|{ifSpeedH}|{ifStat.color}{ifStat}{ifStat.errors} Added: trunk/templates/cisco-n6000/if_stat/oids =================================================================== --- trunk/templates/cisco-n6000/if_stat/oids (rev 0) +++ trunk/templates/cisco-n6000/if_stat/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,6 @@ +ifName : .1.3.6.1.2.1.31.1.1.1.1 : branch +ifAlias : .1.3.6.1.2.1.31.1.1.1.18 : branch +ifBps : .1.3.6.1.2.1.2.2.1.5 : branch +ifHighSpeed : .1.3.6.1.2.1.31.1.1.1.15 : branch +ifAdminStatNum : .1.3.6.1.2.1.2.2.1.7 : branch +ifOperStatNum : .1.3.6.1.2.1.2.2.1.8 : branch Added: trunk/templates/cisco-n6000/if_stat/thresholds =================================================================== --- trunk/templates/cisco-n6000/if_stat/thresholds (rev 0) +++ trunk/templates/cisco-n6000/if_stat/thresholds 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,6 @@ +ifAdminStatTxt : green : admin down : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : yellow : testing : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifAdminStatTxt : red : up : Interface {ifName}{ifAliasBox} is {ifAdminStatTxt} +ifOperStatTxt : green : up : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : yellow : dormant|testing|yellow|not present|layer down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} +ifOperStatTxt : red : down : Interface {ifName}{ifAliasBox} is {ifOperStatTxt} Added: trunk/templates/cisco-n6000/if_stat/transforms =================================================================== --- trunk/templates/cisco-n6000/if_stat/transforms (rev 0) +++ trunk/templates/cisco-n6000/if_stat/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,7 @@ +ifAdminStatTxt : SWITCH : {ifAdminStatNum} 1=up,2=admin down,3=testing +ifOperStatTxt : SWITCH : {ifOperStatNum} 1=up,2=down,3=testing,4=unknown,5=dormant,6=not present,7=lower layer down +ifStat : BEST : {ifAdminStatTxt},{ifOperStatTxt} +ifSpeedAcc : MATH : {ifHighSpeed} x 1000000 +ifSpeed : SPEED : {ifBps} +ifSpeedH : SPEED : {ifSpeedAcc} +ifAliasBox : REGSUB : {ifAlias} /(\S+.*)/ [$1]/ Added: trunk/templates/cisco-n6000/memory/exceptions =================================================================== Added: trunk/templates/cisco-n6000/memory/message =================================================================== --- trunk/templates/cisco-n6000/memory/message (rev 0) +++ trunk/templates/cisco-n6000/memory/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,7 @@ +Free memory: {mem_free} bytes ({mem_free_per}%) +Used memory: {mem_used} bytes ({mem_used_per}%) +------------- ---------------- +Total memory: {mem_total} bytes (100%) + +<!-- DEVMON to RRD Physical {mem_used_per}% +--> Added: trunk/templates/cisco-n6000/memory/oids =================================================================== --- trunk/templates/cisco-n6000/memory/oids (rev 0) +++ trunk/templates/cisco-n6000/memory/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,3 @@ +mem_used : .1.3.6.1.4.1.9.9.109.1.1.1.1.12.1 : leaf +mem_free : .1.3.6.1.4.1.9.9.109.1.1.1.1.13.1 : leaf + Added: trunk/templates/cisco-n6000/memory/thresholds =================================================================== --- trunk/templates/cisco-n6000/memory/thresholds (rev 0) +++ trunk/templates/cisco-n6000/memory/thresholds 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,2 @@ +mem_used_per : yellow : 75 : Memory load is high +mem_used_per : red : 95 : Memory load is very high Added: trunk/templates/cisco-n6000/memory/transforms =================================================================== --- trunk/templates/cisco-n6000/memory/transforms (rev 0) +++ trunk/templates/cisco-n6000/memory/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,3 @@ +mem_total : MATH : {mem_used} + {mem_free} +mem_used_per : MATH : ({mem_used} x 100) / {mem_total} : 0 +mem_free_per : MATH : ({mem_free} x 100) / {mem_total} : 0 Added: trunk/templates/cisco-n6000/power/exceptions =================================================================== --- trunk/templates/cisco-n6000/power/exceptions (rev 0) +++ trunk/templates/cisco-n6000/power/exceptions 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,2 @@ +cefcFRUentPhysicalClassTxt : only : powerSupply +cefcFRUentPhysicalClassTxt : alarm : powerSupply Added: trunk/templates/cisco-n6000/power/message =================================================================== --- trunk/templates/cisco-n6000/power/message (rev 0) +++ trunk/templates/cisco-n6000/power/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,3 @@ +TABLE: +Name|Model|Serial|cefcFRUPowerAdminStatus|cefcFRUPowerOperStatus|cefcFRUCurrent +{cefcFRUentPhysicalName}|<!--{cefcFRUentPhysicalClassTxt}--> {cefcFRUentPhysicalModelName}|{cefcFRUentPhysicalSerialNum}|{cefcFRUPowerStatus.color}{cefcFRUPowerStatus}{cefcFRUPowerStatus.errors} ({cefcFRUPowerAdminStatusTxt})|{cefcFRUPowerOperStatusTxt} ({cefcFRUPowerOperStatus})|{cefcFRUCurrent} Added: trunk/templates/cisco-n6000/power/oids =================================================================== --- trunk/templates/cisco-n6000/power/oids (rev 0) +++ trunk/templates/cisco-n6000/power/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,11 @@ +cefcFRUPowerAdminStatus : .1.3.6.1.4.1.9.9.117.1.1.2.1.1 : branch +cefcFRUPowerOperStatus : .1.3.6.1.4.1.9.9.117.1.1.2.1.2 : branch +cefcFRUCurrent : .1.3.6.1.4.1.9.9.117.1.1.2.1.3 : branch + + +entPhysicalName : .1.3.6.1.2.1.47.1.1.1.1.7 : branch +entPhysicalModelName : .1.3.6.1.2.1.47.1.1.1.1.13 : branch +entPhysicalSerialNum : .1.3.6.1.2.1.47.1.1.1.1.11 : branch +entPhysicalClass : .1.3.6.1.2.1.47.1.1.1.1.5 : branch + + Added: trunk/templates/cisco-n6000/power/thresholds =================================================================== --- trunk/templates/cisco-n6000/power/thresholds (rev 0) +++ trunk/templates/cisco-n6000/power/thresholds 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,8 @@ +cefcFRUPowerAdminStatusTxt : red : on|inlineAuto|inlineOn : {cefcFRUentPhysicalName} has status {cefcFRUPowerAdminStatusTxt} +cefcFRUPowerAdminStatusTxt : yellow : powerCycle : {cefcFRUentPhysicalName} has status {cefcFRUPowerAdminStatusTxt} +cefcFRUPowerAdminStatusTxt : green : admin off : {cefcFRUentPhysicalName} has status {cefcFRUPowerAdminStatusTxt} + +cefcFRUPowerOperStatusTxt : green : on|inlineAuto|inlineOn : {cefcFRUentPhysicalName} has status {cefcFRUPowerOperStatusTxt} +cefcFRUPowerOperStatusTxt : yellow : powerCycle|onButFanFail : {cefcFRUentPhysicalName} has status {cefcFRUPowerOperStatusTxt} +cefcFRUPowerOperStatusTxt : red : off.*|failed|onButInlinePowerFail : {cefcFRUentPhysicalName} has status {cefcFRUPowerOperStatusTxt} + Added: trunk/templates/cisco-n6000/power/transforms =================================================================== --- trunk/templates/cisco-n6000/power/transforms (rev 0) +++ trunk/templates/cisco-n6000/power/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,11 @@ +cefcFRUPowerIndex : INDEX : {cefcFRUPowerAdminStatus} +cefcFRUPowerAdminStatusTxt : SWITCH : {cefcFRUPowerAdminStatus} 1=on,2=admin off,3=inlineAuto,4=inlineOn,5=powerCycle +cefcFRUPowerOperStatusTxt : SWITCH : {cefcFRUPowerOperStatus} 1=offEnvOther,2=on,3=offAdmin,4=offDenied,5=offEnvPower,6=offEnvTemp,7=offEnvFan,8=failed,9=onButFanFail,10=offCooling,11=offConnectorRating,12=onButInlinePowerFail +cefcFRUPowerStatus : BEST : {cefcFRUPowerAdminStatusTxt},{cefcFRUPowerOperStatusTxt} + +entPhysicalClassTxt : SWITCH : {entPhysicalClass} 1=other,2=unknown,3=chassis,4=backplane,5=container,6=powerSupply,7=fan,8=sensor,9=module,10=port,11=stack,12=cpu + +cefcFRUentPhysicalName : CHAIN : {cefcFRUPowerIndex} {entPhysicalName} +cefcFRUentPhysicalModelName : CHAIN : {cefcFRUPowerIndex} {entPhysicalModelName} +cefcFRUentPhysicalSerialNum : CHAIN : {cefcFRUPowerIndex} {entPhysicalSerialNum} +cefcFRUentPhysicalClassTxt : CHAIN : {cefcFRUPowerIndex} {entPhysicalClassTxt} Added: trunk/templates/cisco-n6000/serial/exceptions =================================================================== --- trunk/templates/cisco-n6000/serial/exceptions (rev 0) +++ trunk/templates/cisco-n6000/serial/exceptions 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,3 @@ +entPhysicalClassTxt : only : chassis|module|stack +#entPhysicalIsFRUTxt : only : true +#entPhysicalClass Added: trunk/templates/cisco-n6000/serial/message =================================================================== --- trunk/templates/cisco-n6000/serial/message (rev 0) +++ trunk/templates/cisco-n6000/serial/message 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,3 @@ +TABLE:noalarmsmsg +Model|Description|Hardware Rev|Software Rev|Serial Number +<!--{entPhysicalClassTxt}-->{entPhysicalModelName}|{entPhysicalDescr}|{entPhysicalHardwareRev}|{entPhysicalSoftwareRev}|{entPhysicalSerialNum} Added: trunk/templates/cisco-n6000/serial/oids =================================================================== --- trunk/templates/cisco-n6000/serial/oids (rev 0) +++ trunk/templates/cisco-n6000/serial/oids 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,15 @@ +entPhysicalDescr : .1.3.6.1.2.1.47.1.1.1.1.2 : branch +#entPhysicalVendorType : .1.3.6.1.2.1.47.1.1.1.1.3 : branch +entPhysicalContainedIn : .1.3.6.1.2.1.47.1.1.1.1.4 : branch +entPhysicalClass : .1.3.6.1.2.1.47.1.1.1.1.5 : branch +entPhysicalParentRelPos : .1.3.6.1.2.1.47.1.1.1.1.6 : branch +entPhysicalName : .1.3.6.1.2.1.47.1.1.1.1.7 : branch +entPhysicalHardwareRev : .1.3.6.1.2.1.47.1.1.1.1.8 : branch +entPhysicalFirmwareRev : .1.3.6.1.2.1.47.1.1.1.1.9 : branch +entPhysicalSoftwareRev : .1.3.6.1.2.1.47.1.1.1.1.10 : branch +entPhysicalSerialNum : .1.3.6.1.2.1.47.1.1.1.1.11 : branch +entPhysicalMfgName : .1.3.6.1.2.1.47.1.1.1.1.12 : branch +entPhysicalModelName : .1.3.6.1.2.1.47.1.1.1.1.13 : branch +entPhysicalAlias : .1.3.6.1.2.1.47.1.1.1.1.14 : branch +entPhysicalAssetID : .1.3.6.1.2.1.47.1.1.1.1.15 : branch +entPhysicalIsFRU : .1.3.6.1.2.1.47.1.1.1.1.16 : branch Added: trunk/templates/cisco-n6000/serial/thresholds =================================================================== Added: trunk/templates/cisco-n6000/serial/transforms =================================================================== --- trunk/templates/cisco-n6000/serial/transforms (rev 0) +++ trunk/templates/cisco-n6000/serial/transforms 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,5 @@ +entPhysicalClassTxt : SWITCH : {entPhysicalClass} 1=other,2=unknown,3=chassis,4=backplane,5=container,6=powerSupply,7=fan,8=sensor,9=module,10=port,11=stack,12=cpu + +entPhysicalIsFRUTxt : SWITCH : {entPhysicalIsFRU} 1=true,2=false + +entPhysicalIndex : INDEX : {entPhysicalContainedIn} Added: trunk/templates/cisco-n6000/specs =================================================================== --- trunk/templates/cisco-n6000/specs (rev 0) +++ trunk/templates/cisco-n6000/specs 2016-05-26 14:22:12 UTC (rev 256) @@ -0,0 +1,6 @@ +vendor : cisco +model : n6000 +snmpver : 2 +sysdesc : Cisco NX-OS.*n6000.* +#Cisco NX-OS(tm) n6000, Software (n6000-uk9), Version 7.0(5)N1(1), RELEASE SOFTWARE Copyright (c) 2002-2012 by Cisco Systems, Inc. Device Manager Version 6.0(2)N1(1), Compiled 10/29/2014 22:00:00 +#SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.12.3.1.3.1410 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |