5.0
2020-06-05T01:29:12Z
Templates/Modules
Templates/Network devices
Template Module Brocade_Foundry Performance SNMP
Template Module Brocade_Foundry Performance SNMP
Template Module Brocade_Foundry Performance
MIBs used:
FOUNDRY-SN-AGENT-MIB
Template tooling version used: 0.36
Templates/Modules
CPU
Memory
-
CPU utilization
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.2.1.52.0
system.cpu.util[snAgGblCpuUtil1MinAvg.0]
7d
FLOAT
%
MIB: FOUNDRY-SN-AGENT-MIB
The statistics collection of 1 minute CPU utilization.
CPU
{min(5m)}>{$CPU.UTIL.CRIT}
High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)
Current utilization: {ITEM.LASTVALUE1}
WARNING
CPU utilization is too high. The system might be slow to respond.
-
Memory utilization
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.2.1.53.0
vm.memory.util[snAgGblDynMemUtil.0]
7d
FLOAT
%
MIB: FOUNDRY-SN-AGENT-MIB
The system dynamic memory utilization, in unit of percentage.
Deprecated: Refer to snAgSystemDRAMUtil.
For NI platforms, refer to snAgentBrdMemoryUtil100thPercent
Memory
{min(5m)}>{$MEMORY.UTIL.MAX}
High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)
AVERAGE
The system is running out of free memory.
{$CPU.UTIL.CRIT}
90
{$MEMORY.UTIL.MAX}
90
Template Net Brocade_Foundry Nonstackable SNMP
Template Net Brocade_Foundry Nonstackable SNMP
Template Net Brocade_Foundry Nonstackable
MIBs used:
FOUNDRY-SN-AGENT-MIB
Template tooling version used: 0.36
Template Module Brocade_Foundry Performance SNMP
Template Module Generic SNMP
Template Module Interfaces SNMP
Templates/Network devices
Fans
Inventory
Power supply
Temperature
-
Firmware version
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.2.1.11.0
system.hw.firmware
1h
2w
0
CHAR
MIB: FOUNDRY-SN-AGENT-MIB
The version of the running software in the form'major.minor.maintenance[letters]'
Inventory
DISCARD_UNCHANGED_HEARTBEAT
1d
{diff()}=1 and {strlen()}>0
Firmware has changed
Current value: {ITEM.LASTVALUE1}
INFO
Firmware version has changed. Ack to close
YES
-
Hardware serial number
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.1.1.2.0
system.hw.serialnumber
1h
2w
0
CHAR
MIB: FOUNDRY-SN-AGENT-MIB
SERIALNO_A
Inventory
DISCARD_UNCHANGED_HEARTBEAT
1d
{diff()}=1 and {strlen()}>0
Device has been replaced (new serial number received)
INFO
Device serial number has changed. Ack to close
YES
FAN Discovery
SNMP_AGENT
discovery[{#FAN_INDEX},1.3.6.1.4.1.1991.1.1.1.3.1.1.1]
fan.discovery
1h
snChasFanTable: A table of each fan information. Only installed fan appears in a table row.
Fan {#FAN_INDEX}: Fan status
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.1.3.1.1.3.{#SNMPINDEX}
sensor.fan.status[snChasFanOperStatus.{#SNMPINDEX}]
3m
2w
0d
MIB: FOUNDRY-SN-AGENT-MIB
Fans
FOUNDRY-SN-AGENT-MIB::snChasFanOperStatus
{count(#1,{$FAN_CRIT_STATUS},eq)}=1
Fan {#FAN_INDEX}: Fan is in critical state
Current state: {ITEM.LASTVALUE1}
AVERAGE
Please check the fan unit
{count(#1,{$FAN_OK_STATUS},ne)}=1
Fan {#FAN_INDEX}: Fan is not in normal state
Current state: {ITEM.LASTVALUE1}
INFO
Please check the fan unit
Fan {#FAN_INDEX}: Fan is in critical state
{Template Net Brocade_Foundry Nonstackable SNMP:sensor.fan.status[snChasFanOperStatus.{#SNMPINDEX}].count(#1,{$FAN_CRIT_STATUS},eq)}=1
PSU Discovery
SNMP_AGENT
discovery[{#PSU_INDEX},1.3.6.1.4.1.1991.1.1.1.2.1.1.1]
psu.discovery
1h
snChasPwrSupplyTable: A table of each power supply information. Only installed power supply appears in a table row.
PSU {#PSU_INDEX}: Power supply status
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.1.2.1.1.3.{#SNMPINDEX}
sensor.psu.status[snChasPwrSupplyOperStatus.{#SNMPINDEX}]
3m
2w
0d
MIB: FOUNDRY-SN-AGENT-MIB
Power supply
FOUNDRY-SN-AGENT-MIB::snChasPwrSupplyOperStatus
{count(#1,{$PSU_CRIT_STATUS},eq)}=1
PSU {#PSU_INDEX}: Power supply is in critical state
Current state: {ITEM.LASTVALUE1}
AVERAGE
Please check the power supply unit for errors
{count(#1,{$PSU_OK_STATUS},ne)}=1
PSU {#PSU_INDEX}: Power supply is not in normal state
Current state: {ITEM.LASTVALUE1}
INFO
Please check the power supply unit for errors
PSU {#PSU_INDEX}: Power supply is in critical state
{Template Net Brocade_Foundry Nonstackable SNMP:sensor.psu.status[snChasPwrSupplyOperStatus.{#SNMPINDEX}].count(#1,{$PSU_CRIT_STATUS},eq)}=1
Temperature Discovery Chassis
SNMP_AGENT
discovery[{#SNMPVALUE},1.3.6.1.4.1.1991.1.1.1.1.18]
temp.chassis.discovery
1h
Since temperature of the chassis is not available on all Brocade/Foundry hardware, this LLD is here to avoid unsupported items.
Chassis #{#SNMPINDEX}: Temperature
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.1.1.18.{#SNMPINDEX}
sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}]
3m
FLOAT
°C
MIB: FOUNDRY-SN-AGENT-MIB
Temperature of the chassis. Each unit is 0.5 degrees Celcius.
Only management module built with temperature sensor hardware is applicable.
For those non-applicable management module, it returns no-such-name.
Temperature
MULTIPLIER
0.5
{avg(5m)}>{$TEMP_WARN:"Chassis"}
RECOVERY_EXPRESSION
{max(5m)}<{$TEMP_WARN:"Chassis"}-3
Chassis #{#SNMPINDEX}: Temperature is above warning threshold: >{$TEMP_WARN:"Chassis"}
Current value: {ITEM.LASTVALUE1}
WARNING
This trigger uses temperature sensor values as well as temperature sensor status if available
Chassis #{#SNMPINDEX}: Temperature is above critical threshold: >{$TEMP_CRIT:"Chassis"}
{Template Net Brocade_Foundry Nonstackable SNMP:sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:"Chassis"}
{Template Net Brocade_Foundry Nonstackable SNMP:sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}].max(5m)}<{$TEMP_CRIT:"Chassis"}-3
{avg(5m)}>{$TEMP_CRIT:"Chassis"}
RECOVERY_EXPRESSION
{max(5m)}<{$TEMP_CRIT:"Chassis"}-3
Chassis #{#SNMPINDEX}: Temperature is above critical threshold: >{$TEMP_CRIT:"Chassis"}
Current value: {ITEM.LASTVALUE1}
HIGH
This trigger uses temperature sensor values as well as temperature sensor status if available
{avg(5m)}<{$TEMP_CRIT_LOW:"Chassis"}
RECOVERY_EXPRESSION
{min(5m)}>{$TEMP_CRIT_LOW:"Chassis"}+3
Chassis #{#SNMPINDEX}: Temperature is too low: <{$TEMP_CRIT_LOW:"Chassis"}
Current value: {ITEM.LASTVALUE1}
AVERAGE
Temperature Discovery
SNMP_AGENT
discovery[{#SENSOR_DESCR},1.3.6.1.4.1.1991.1.1.2.13.1.1.3]
temp.discovery
1h
snAgentTempTable:Table to list temperatures of the modules in the device. This table is applicable to only those modules with temperature sensors.
{#SENSOR_DESCR}: Temperature
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.2.13.1.1.4.{#SNMPINDEX}
sensor.temp.value[snAgentTempValue.{#SNMPINDEX}]
3m
FLOAT
°C
MIB: FOUNDRY-SN-AGENT-MIB
Temperature of the sensor represented by this row. Each unit is 0.5 degrees Celsius.
Temperature
MULTIPLIER
0.5
{avg(5m)}>{$TEMP_WARN:""}
RECOVERY_EXPRESSION
{max(5m)}<{$TEMP_WARN:""}-3
{#SENSOR_DESCR}: Temperature is above warning threshold: >{$TEMP_WARN:""}
Current value: {ITEM.LASTVALUE1}
WARNING
This trigger uses temperature sensor values as well as temperature sensor status if available
{#SENSOR_DESCR}: Temperature is above critical threshold: >{$TEMP_CRIT:""}
{Template Net Brocade_Foundry Nonstackable SNMP:sensor.temp.value[snAgentTempValue.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:""}
{Template Net Brocade_Foundry Nonstackable SNMP:sensor.temp.value[snAgentTempValue.{#SNMPINDEX}].max(5m)}<{$TEMP_CRIT:""}-3
{avg(5m)}>{$TEMP_CRIT:""}
RECOVERY_EXPRESSION
{max(5m)}<{$TEMP_CRIT:""}-3
{#SENSOR_DESCR}: Temperature is above critical threshold: >{$TEMP_CRIT:""}
Current value: {ITEM.LASTVALUE1}
HIGH
This trigger uses temperature sensor values as well as temperature sensor status if available
{avg(5m)}<{$TEMP_CRIT_LOW:""}
RECOVERY_EXPRESSION
{min(5m)}>{$TEMP_CRIT_LOW:""}+3
{#SENSOR_DESCR}: Temperature is too low: <{$TEMP_CRIT_LOW:""}
Current value: {ITEM.LASTVALUE1}
AVERAGE
{$FAN_CRIT_STATUS}
3
{$FAN_OK_STATUS}
2
{$PSU_CRIT_STATUS}
3
{$PSU_OK_STATUS}
2
{$TEMP_CRIT_LOW}
5
{$TEMP_CRIT}
75
{$TEMP_WARN}
65
Template Net Brocade_Foundry Stackable SNMP
Template Net Brocade_Foundry Stackable SNMP
Template Brocade_Foundry Stackable
MIBs used:
FOUNDRY-SN-AGENT-MIB
FOUNDRY-SN-STACKING-MIB
Known Issues:
Description: Correct fan(returns fan status as 'other(1)' and temperature (returns 0) for the non-master Switches are not available in SNMP
Version: Version 08.0.40b and above
Device: ICX 7750 in stack
Template tooling version used: 0.36
Template Module Brocade_Foundry Performance SNMP
Template Module Generic SNMP
Template Module Interfaces SNMP
Templates/Network devices
Fans
Inventory
Power supply
Temperature
-
Firmware version
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.2.1.11.0
system.hw.firmware
1h
2w
0
CHAR
MIB: FOUNDRY-SN-AGENT-MIB
The version of the running software in the form 'major.minor.maintenance[letters]'
Inventory
DISCARD_UNCHANGED_HEARTBEAT
1d
{diff()}=1 and {strlen()}>0
Firmware has changed
Current value: {ITEM.LASTVALUE1}
INFO
Firmware version has changed. Ack to close
YES
Chassis Discovery
SNMP_AGENT
discovery[{#SNMPVALUE},1.3.6.1.4.1.1991.1.1.1.4.1.1.1]
chassis.discovery
1h
snChasUnitIndex: The index to chassis table.
Unit {#SNMPVALUE}: Hardware serial number
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.1.4.1.1.2.{#SNMPINDEX}
system.hw.serialnumber[snChasUnitSerNum.{#SNMPINDEX}]
1h
2w
0
CHAR
MIB: FOUNDRY-SN-AGENT-MIB
The serial number of the chassis for each unit. If the serial number is unknown or unavailable then the value should be a zero length string.
Inventory
DISCARD_UNCHANGED_HEARTBEAT
1d
{diff()}=1 and {strlen()}>0
Unit {#SNMPVALUE}: Device has been replaced (new serial number received)
INFO
Device serial number has changed. Ack to close
YES
FAN Discovery
SNMP_AGENT
discovery[{#FAN_UNIT},1.3.6.1.4.1.1991.1.1.1.3.2.1.1,{#FAN_INDEX},1.3.6.1.4.1.1991.1.1.1.3.2.1.2]
fan.discovery
1h
snChasFan2Table: A table of each fan information for each unit. Only installed fan appears in a table row.
Unit {#FAN_UNIT} Fan {#FAN_INDEX}: Fan status
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.1.3.2.1.4.{#SNMPINDEX}
sensor.fan.status[snChasFan2OperStatus.{#SNMPINDEX}]
3m
2w
0d
MIB: FOUNDRY-SN-AGENT-MIB
Fans
FOUNDRY-SN-AGENT-MIB::snChasFanOperStatus
{count(#1,{$FAN_CRIT_STATUS},eq)}=1
Unit {#FAN_UNIT} Fan {#FAN_INDEX}: Fan is in critical state
Current state: {ITEM.LASTVALUE1}
AVERAGE
Please check the fan unit
{count(#1,{$FAN_OK_STATUS},ne)}=1
Unit {#FAN_UNIT} Fan {#FAN_INDEX}: Fan is not in normal state
Current state: {ITEM.LASTVALUE1}
INFO
Please check the fan unit
Unit {#FAN_UNIT} Fan {#FAN_INDEX}: Fan is in critical state
{Template Net Brocade_Foundry Stackable SNMP:sensor.fan.status[snChasFan2OperStatus.{#SNMPINDEX}].count(#1,{$FAN_CRIT_STATUS},eq)}=1
PSU Discovery
SNMP_AGENT
discovery[{#PSU_UNIT},1.3.6.1.4.1.1991.1.1.1.2.2.1.1,{#PSU_INDEX},1.3.6.1.4.1.1991.1.1.1.2.2.1.2]
psu.discovery
1h
snChasPwrSupply2Table: A table of each power supply information for each unit. Only installed power supply appears in a table row.
Unit {#PSU_UNIT} PSU {#PSU_INDEX}: Power supply status
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.1.2.2.1.4.{#SNMPINDEX}
sensor.psu.status[snChasPwrSupply2OperStatus.{#SNMPINDEX}]
3m
2w
0d
MIB: FOUNDRY-SN-AGENT-MIB
Power supply
FOUNDRY-SN-AGENT-MIB::snChasPwrSupplyOperStatus
{count(#1,{$PSU_CRIT_STATUS},eq)}=1
Unit {#PSU_UNIT} PSU {#PSU_INDEX}: Power supply is in critical state
Current state: {ITEM.LASTVALUE1}
AVERAGE
Please check the power supply unit for errors
{count(#1,{$PSU_OK_STATUS},ne)}=1
Unit {#PSU_UNIT} PSU {#PSU_INDEX}: Power supply is not in normal state
Current state: {ITEM.LASTVALUE1}
INFO
Please check the power supply unit for errors
Unit {#PSU_UNIT} PSU {#PSU_INDEX}: Power supply is in critical state
{Template Net Brocade_Foundry Stackable SNMP:sensor.psu.status[snChasPwrSupply2OperStatus.{#SNMPINDEX}].count(#1,{$PSU_CRIT_STATUS},eq)}=1
Stack Discovery
SNMP_AGENT
discovery[{#SNMPVALUE},1.3.6.1.4.1.1991.1.1.3.31.2.1.1.5]
stack.discovery
1h
Discovering snStackingConfigUnitTable for Model names
Unit {#SNMPINDEX}: Hardware model name
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.3.31.2.1.1.5.{#SNMPINDEX}
system.hw.model[snStackingConfigUnitType.{#SNMPINDEX}]
1h
2w
0
CHAR
MIB: FOUNDRY-SN-STACKING-MIB
A description of the configured/active system type for each unit.
Inventory
DISCARD_UNCHANGED_HEARTBEAT
1d
Temperature Discovery
SNMP_AGENT
discovery[{#SENSOR_DESCR},1.3.6.1.4.1.1991.1.1.2.13.3.1.4]
temp.discovery
1h
snAgentTemp2Table:Table to list temperatures of the modules in the device for each unit. This table is applicable to only those modules with temperature sensors.
{#SENSOR_DESCR}: Temperature
SNMP_AGENT
1.3.6.1.4.1.1991.1.1.2.13.3.1.5.{#SNMPINDEX}
sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}]
3m
FLOAT
°C
MIB: FOUNDRY-SN-AGENT-MIB
Temperature of the sensor represented by this row. Each unit is 0.5 degrees Celsius.
Temperature
MULTIPLIER
0.5
{avg(5m)}>{$TEMP_WARN:""}
RECOVERY_EXPRESSION
{max(5m)}<{$TEMP_WARN:""}-3
{#SENSOR_DESCR}: Temperature is above warning threshold: >{$TEMP_WARN:""}
Current value: {ITEM.LASTVALUE1}
WARNING
This trigger uses temperature sensor values as well as temperature sensor status if available
{#SENSOR_DESCR}: Temperature is above critical threshold: >{$TEMP_CRIT:""}
{Template Net Brocade_Foundry Stackable SNMP:sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:""}
{Template Net Brocade_Foundry Stackable SNMP:sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}].max(5m)}<{$TEMP_CRIT:""}-3
{avg(5m)}>{$TEMP_CRIT:""}
RECOVERY_EXPRESSION
{max(5m)}<{$TEMP_CRIT:""}-3
{#SENSOR_DESCR}: Temperature is above critical threshold: >{$TEMP_CRIT:""}
Current value: {ITEM.LASTVALUE1}
HIGH
This trigger uses temperature sensor values as well as temperature sensor status if available
{avg(5m)}<{$TEMP_CRIT_LOW:""}
RECOVERY_EXPRESSION
{min(5m)}>{$TEMP_CRIT_LOW:""}+3
{#SENSOR_DESCR}: Temperature is too low: <{$TEMP_CRIT_LOW:""}
Current value: {ITEM.LASTVALUE1}
AVERAGE
{$FAN_CRIT_STATUS}
3
{$FAN_OK_STATUS}
2
{$PSU_CRIT_STATUS}
3
{$PSU_OK_STATUS}
2
{$TEMP_CRIT_LOW}
5
{$TEMP_CRIT}
75
{$TEMP_WARN}
65
CPU utilization
FIXED
FIXED
GRADIENT_LINE
1A7C11
-
Template Module Brocade_Foundry Performance SNMP
system.cpu.util[snAgGblCpuUtil1MinAvg.0]
Memory utilization
FIXED
FIXED
GRADIENT_LINE
1A7C11
-
Template Module Brocade_Foundry Performance SNMP
vm.memory.util[snAgGblDynMemUtil.0]
FOUNDRY-SN-AGENT-MIB::snChasPwrSupplyOperStatus
1
other
2
normal
3
failure
FOUNDRY-SN-AGENT-MIB::snChasFanOperStatus
1
other
2
normal
3
failure