Super Micro Computer, Inc, doing business as Supermicro, is an information technology company based in San Jose, California. Supermicro's headquarters are located in Silicon Valley, with a manufacturing space in the Netherlands and a Science and Technology Park in Taiwan.
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
Name
Description
Default
{$TEMP_CRIT}
60
{$TEMP_CRIT_LOW}
5
{$TEMP_WARN}
50
{$SNMP.TIMEOUT}
Time interval for the SNMP availability trigger.
5m
{$ICMP_LOSS_WARN}
Warning threshold of ICMP packet loss in %.
20
{$ICMP_RESPONSE_TIME_WARN}
Warning threshold of the average ICMP response time in seconds.
0.15
Items
Name
Description
Type
Key and additional info
Uptime (network)
MIB: SNMPv2-MIB
Time (in hundredths of a second) since the network management portion of the system was last re-initialized.
SNMP agent
system.net.uptime[sysUpTime.0]
Preprocessing
Custom multiplier: 0.01
Uptime (hardware)
MIB: HOST-RESOURCES-MIB
The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system.
SNMP agent
system.hw.uptime[hrSystemUptime.0]
Preprocessing
Check for not supported value: any error
⛔️Custom on fail: Set value to: 0
Custom multiplier: 0.01
SNMP traps (fallback)
The item is used to collect all SNMP traps unmatched by other snmptrap items
SNMP trap
snmptrap.fallback
System location
MIB: SNMPv2-MIB
Physical location of the node (e.g., equipment room, 3rd floor). If not provided, the value is a zero-length string.
SNMP agent
system.location[sysLocation.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System contact details
MIB: SNMPv2-MIB
The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.
SNMP agent
system.contact[sysContact.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System object ID
MIB: SNMPv2-MIB
The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determiningwhat kind of box' is being managed. For example, if vendorFlintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'.
SNMP agent
system.objectid[sysObjectID.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System name
MIB: SNMPv2-MIB
An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.
SNMP agent
system.name
Preprocessing
Discard unchanged with heartbeat: 12h
System description
MIB: SNMPv2-MIB
A textual description of the entity. This value should
include the full name and version identification of the system's hardware type, software operating-system, and
networking software.
SNMP agent
system.descr[sysDescr.0]
Preprocessing
Discard unchanged with heartbeat: 12h
SNMP agent availability
Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list.
Possible values:
0 - not available
1 - available
2 - unknown
Zabbix internal
zabbix[host,snmp,available]
ICMP ping
The host accessibility by ICMP ping.
0 - ICMP ping fails;
1 - ICMP ping successful.
Simple check
icmpping
ICMP loss
The percentage of lost packets.
Simple check
icmppingloss
ICMP response time
The ICMP ping response time (in seconds).
Simple check
icmppingsec
Triggers
Name
Description
Expression
Severity
Dependencies and additional info
Supermicro Aten: Host has been restarted
Uptime is less than 10 minutes.
(last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Supermicro Aten by SNMP/system.net.uptime[sysUpTime.0])<10m)
Warning
Manual close: Yes Depends on:
Supermicro Aten: No SNMP data collection
Supermicro Aten: System name has changed
The name of the system has changed. Acknowledge to close the problem manually.
last(/Supermicro Aten by SNMP/system.name,#1)<>last(/Supermicro Aten by SNMP/system.name,#2) and length(last(/Supermicro Aten by SNMP/system.name))>0
Info
Manual close: Yes
Supermicro Aten: No SNMP data collection
SNMP is not available for polling. Please check device connectivity and SNMP settings.
max(/Supermicro Aten by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: Unavailable by ICMP ping
Last three attempts returned timeout. Please check device connectivity.
max(/Supermicro Aten by SNMP/icmpping,#3)=0
High
Supermicro Aten: High ICMP ping loss
ICMP packets loss detected.
min(/Supermicro Aten by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Supermicro Aten by SNMP/icmppingloss,5m)<100
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: High ICMP ping response time
Average ICMP response time is too high.
avg(/Supermicro Aten by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}
Warning
Depends on:
Supermicro Aten: High ICMP ping loss
Supermicro Aten: Unavailable by ICMP ping
LLD rule Temperature Discovery
Name
Description
Type
Key and additional info
Temperature Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected temp sensors (Value = 0)
SNMP agent
tempDescr.discovery
Item prototypes for Temperature Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Temperature
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
SNMP agent
sensor.temp.value[sensorReading.{#SNMPINDEX}]
Trigger prototypes for Temperature Discovery
Name
Description
Expression
Severity
Dependencies and additional info
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above warning threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SENSOR_DESCR}"}
Warning
Depends on:
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above critical threshold
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above critical threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SENSOR_DESCR}"}
High
Supermicro Aten: {#SENSOR_DESCR}: Temperature is too low
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"}
Average
LLD rule FAN Discovery
Name
Description
Type
Key and additional info
FAN Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected FAN sensors (Value = 0)
SNMP agent
fan.discovery
Item prototypes for FAN Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Fan speed, %
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
Name
Description
Default
{$TEMP_CRIT}
60
{$TEMP_CRIT_LOW}
5
{$TEMP_WARN}
50
{$SNMP.TIMEOUT}
Time interval for the SNMP availability trigger.
5m
{$ICMP_LOSS_WARN}
Warning threshold of ICMP packet loss in %.
20
{$ICMP_RESPONSE_TIME_WARN}
Warning threshold of the average ICMP response time in seconds.
0.15
Items
Name
Description
Type
Key and additional info
Uptime (network)
MIB: SNMPv2-MIB
Time (in hundredths of a second) since the network management portion of the system was last re-initialized.
SNMP agent
system.net.uptime[sysUpTime.0]
Preprocessing
Custom multiplier: 0.01
Uptime (hardware)
MIB: HOST-RESOURCES-MIB
The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system.
SNMP agent
system.hw.uptime[hrSystemUptime.0]
Preprocessing
Check for not supported value: any error
⛔️Custom on fail: Set value to: 0
Custom multiplier: 0.01
SNMP traps (fallback)
The item is used to collect all SNMP traps unmatched by other snmptrap items
SNMP trap
snmptrap.fallback
System location
MIB: SNMPv2-MIB
Physical location of the node (e.g., equipment room, 3rd floor). If not provided, the value is a zero-length string.
SNMP agent
system.location[sysLocation.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System contact details
MIB: SNMPv2-MIB
The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.
SNMP agent
system.contact[sysContact.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System object ID
MIB: SNMPv2-MIB
The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determiningwhat kind of box' is being managed. For example, if vendorFlintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'.
SNMP agent
system.objectid[sysObjectID.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System name
MIB: SNMPv2-MIB
An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.
SNMP agent
system.name
Preprocessing
Discard unchanged with heartbeat: 12h
System description
MIB: SNMPv2-MIB
A textual description of the entity. This value should
include the full name and version identification of the system's hardware type, software operating-system, and
networking software.
SNMP agent
system.descr[sysDescr.0]
Preprocessing
Discard unchanged with heartbeat: 12h
SNMP agent availability
Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list.
Possible values:
0 - not available
1 - available
2 - unknown
Zabbix internal
zabbix[host,snmp,available]
ICMP ping
Simple check
icmpping
ICMP loss
Simple check
icmppingloss
ICMP response time
Simple check
icmppingsec
Triggers
Name
Description
Expression
Severity
Dependencies and additional info
Supermicro Aten: Host has been restarted
Uptime is less than 10 minutes.
(last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Supermicro Aten by SNMP/system.net.uptime[sysUpTime.0])<10m)
Warning
Manual close: Yes Depends on:
Supermicro Aten: No SNMP data collection
Supermicro Aten: System name has changed
The name of the system has changed. Acknowledge to close the problem manually.
last(/Supermicro Aten by SNMP/system.name,#1)<>last(/Supermicro Aten by SNMP/system.name,#2) and length(last(/Supermicro Aten by SNMP/system.name))>0
Info
Manual close: Yes
Supermicro Aten: No SNMP data collection
SNMP is not available for polling. Please check device connectivity and SNMP settings.
max(/Supermicro Aten by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: Unavailable by ICMP ping
Last three attempts returned timeout. Please check device connectivity.
max(/Supermicro Aten by SNMP/icmpping,#3)=0
High
Supermicro Aten: High ICMP ping loss
min(/Supermicro Aten by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Supermicro Aten by SNMP/icmppingloss,5m)<100
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: High ICMP ping response time
Average ICMP response time is too high.
avg(/Supermicro Aten by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}
Warning
Depends on:
Supermicro Aten: High ICMP ping loss
Supermicro Aten: Unavailable by ICMP ping
LLD rule Temperature Discovery
Name
Description
Type
Key and additional info
Temperature Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected temp sensors (Value = 0)
SNMP agent
tempDescr.discovery
Item prototypes for Temperature Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Temperature
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
SNMP agent
sensor.temp.value[sensorReading.{#SNMPINDEX}]
Trigger prototypes for Temperature Discovery
Name
Description
Expression
Severity
Dependencies and additional info
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above warning threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SENSOR_DESCR}"}
Warning
Depends on:
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above critical threshold
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above critical threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SENSOR_DESCR}"}
High
Supermicro Aten: {#SENSOR_DESCR}: Temperature is too low
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"}
Average
LLD rule FAN Discovery
Name
Description
Type
Key and additional info
FAN Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected FAN sensors (Value = 0)
SNMP agent
fan.discovery
Item prototypes for FAN Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Fan speed, %
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
Name
Description
Default
{$TEMP_CRIT}
60
{$TEMP_CRIT_LOW}
5
{$TEMP_WARN}
50
{$SNMP.TIMEOUT}
Time interval for the SNMP availability trigger.
5m
{$ICMP_LOSS_WARN}
Warning threshold of ICMP packet loss in %.
20
{$ICMP_RESPONSE_TIME_WARN}
Warning threshold of the average ICMP response time in seconds.
0.15
Items
Name
Description
Type
Key and additional info
Uptime (network)
MIB: SNMPv2-MIB
Time (in hundredths of a second) since the network management portion of the system was last re-initialized.
SNMP agent
system.net.uptime[sysUpTime.0]
Preprocessing
Custom multiplier: 0.01
Uptime (hardware)
MIB: HOST-RESOURCES-MIB
The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system.
SNMP agent
system.hw.uptime[hrSystemUptime.0]
Preprocessing
Check for not supported value: any error
⛔️Custom on fail: Set value to: 0
Custom multiplier: 0.01
SNMP traps (fallback)
The item is used to collect all SNMP traps unmatched by other snmptrap items
SNMP trap
snmptrap.fallback
System location
MIB: SNMPv2-MIB
Physical location of the node (e.g., equipment room, 3rd floor). If not provided, the value is a zero-length string.
SNMP agent
system.location[sysLocation.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System contact details
MIB: SNMPv2-MIB
The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.
SNMP agent
system.contact[sysContact.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System object ID
MIB: SNMPv2-MIB
The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determiningwhat kind of box' is being managed. For example, if vendorFlintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'.
SNMP agent
system.objectid[sysObjectID.0]
Preprocessing
Discard unchanged with heartbeat: 12h
System name
MIB: SNMPv2-MIB
An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.
SNMP agent
system.name
Preprocessing
Discard unchanged with heartbeat: 12h
System description
MIB: SNMPv2-MIB
A textual description of the entity. This value should
include the full name and version identification of the system's hardware type, software operating-system, and
networking software.
SNMP agent
system.descr[sysDescr.0]
Preprocessing
Discard unchanged with heartbeat: 12h
SNMP agent availability
Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list.
Possible values:
0 - not available
1 - available
2 - unknown
Zabbix internal
zabbix[host,snmp,available]
ICMP ping
The host accessibility by ICMP ping.
0 - ICMP ping fails;
1 - ICMP ping successful.
Simple check
icmpping
ICMP loss
The percentage of lost packets.
Simple check
icmppingloss
ICMP response time
The ICMP ping response time (in seconds).
Simple check
icmppingsec
Triggers
Name
Description
Expression
Severity
Dependencies and additional info
Supermicro Aten: Host has been restarted
Uptime is less than 10 minutes.
(last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Supermicro Aten by SNMP/system.net.uptime[sysUpTime.0])<10m)
Warning
Manual close: Yes Depends on:
Supermicro Aten: No SNMP data collection
Supermicro Aten: System name has changed
The name of the system has changed. Acknowledge to close the problem manually.
last(/Supermicro Aten by SNMP/system.name,#1)<>last(/Supermicro Aten by SNMP/system.name,#2) and length(last(/Supermicro Aten by SNMP/system.name))>0
Info
Manual close: Yes
Supermicro Aten: No SNMP data collection
SNMP is not available for polling. Please check device connectivity and SNMP settings.
max(/Supermicro Aten by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: Unavailable by ICMP ping
Last three attempts returned timeout. Please check device connectivity.
max(/Supermicro Aten by SNMP/icmpping,#3)=0
High
Supermicro Aten: High ICMP ping loss
ICMP packets loss detected.
min(/Supermicro Aten by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Supermicro Aten by SNMP/icmppingloss,5m)<100
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: High ICMP ping response time
Average ICMP response time is too high.
avg(/Supermicro Aten by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}
Warning
Depends on:
Supermicro Aten: High ICMP ping loss
Supermicro Aten: Unavailable by ICMP ping
LLD rule Temperature Discovery
Name
Description
Type
Key and additional info
Temperature Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected temp sensors (Value = 0)
SNMP agent
tempDescr.discovery
Item prototypes for Temperature Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Temperature
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
SNMP agent
sensor.temp.value[sensorReading.{#SNMPINDEX}]
Trigger prototypes for Temperature Discovery
Name
Description
Expression
Severity
Dependencies and additional info
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above warning threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SENSOR_DESCR}"}
Warning
Depends on:
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above critical threshold
Supermicro Aten: {#SENSOR_DESCR}: Temperature is above critical threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SENSOR_DESCR}"}
High
Supermicro Aten: {#SENSOR_DESCR}: Temperature is too low
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"}
Average
LLD rule FAN Discovery
Name
Description
Type
Key and additional info
FAN Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected FAN sensors (Value = 0)
SNMP agent
fan.discovery
Item prototypes for FAN Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Fan speed, %
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
Name
Description
Default
{$TEMP_CRIT}
60
{$TEMP_CRIT_LOW}
5
{$TEMP_WARN}
50
{$SNMP.TIMEOUT}
5m
{$ICMP_LOSS_WARN}
20
{$ICMP_RESPONSE_TIME_WARN}
0.15
Items
Name
Description
Type
Key and additional info
Supermicro Aten: Uptime (network)
MIB: SNMPv2-MIB
The time (in hundredths of a second) since the network management portion of the system was last re-initialized.
SNMP agent
system.net.uptime[sysUpTime.0]
Preprocessing
Custom multiplier: 0.01
Supermicro Aten: Uptime (hardware)
MIB: HOST-RESOURCES-MIB
The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system.
SNMP agent
system.hw.uptime[hrSystemUptime.0]
Preprocessing
Check for not supported value
⛔️Custom on fail: Set value to: 0
Custom multiplier: 0.01
Supermicro Aten: SNMP traps (fallback)
The item is used to collect all SNMP traps unmatched by other snmptrap items
SNMP trap
snmptrap.fallback
Supermicro Aten: System location
MIB: SNMPv2-MIB
The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.
SNMP agent
system.location[sysLocation.0]
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: System contact details
MIB: SNMPv2-MIB
The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.
SNMP agent
system.contact[sysContact.0]
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: System object ID
MIB: SNMPv2-MIB
The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determiningwhat kind of box' is being managed. For example, if vendorFlintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'.
SNMP agent
system.objectid[sysObjectID.0]
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: System name
MIB: SNMPv2-MIB
An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.
SNMP agent
system.name
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: System description
MIB: SNMPv2-MIB
A textual description of the entity. This value should
include the full name and version identification of the system's hardware type, software operating-system, and
networking software.
SNMP agent
system.descr[sysDescr.0]
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: SNMP agent availability
Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list.
Possible value:
0 - not available
1 - available
2 - unknown
Zabbix internal
zabbix[host,snmp,available]
Supermicro Aten: ICMP ping
Simple check
icmpping
Supermicro Aten: ICMP loss
Simple check
icmppingloss
Supermicro Aten: ICMP response time
Simple check
icmppingsec
Triggers
Name
Description
Expression
Severity
Dependencies and additional info
Supermicro Aten: Host has been restarted
Uptime is less than 10 minutes.
(last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Supermicro Aten by SNMP/system.net.uptime[sysUpTime.0])<10m)
Warning
Manual close: Yes Depends on:
Supermicro Aten: No SNMP data collection
Supermicro Aten: System name has changed
The name of the system has changed. Acknowledge to close the problem manually.
last(/Supermicro Aten by SNMP/system.name,#1)<>last(/Supermicro Aten by SNMP/system.name,#2) and length(last(/Supermicro Aten by SNMP/system.name))>0
Info
Manual close: Yes
Supermicro Aten: No SNMP data collection
SNMP is not available for polling. Please check device connectivity and SNMP settings.
max(/Supermicro Aten by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: Unavailable by ICMP ping
Last three attempts returned timeout. Please check device connectivity.
max(/Supermicro Aten by SNMP/icmpping,#3)=0
High
Supermicro Aten: High ICMP ping loss
min(/Supermicro Aten by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Supermicro Aten by SNMP/icmppingloss,5m)<100
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: High ICMP ping response time
avg(/Supermicro Aten by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}
Warning
Depends on:
Supermicro Aten: High ICMP ping loss
Supermicro Aten: Unavailable by ICMP ping
LLD rule Temperature Discovery
Name
Description
Type
Key and additional info
Temperature Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected temp sensors (Value = 0)
SNMP agent
tempDescr.discovery
Item prototypes for Temperature Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Temperature
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
SNMP agent
sensor.temp.value[sensorReading.{#SNMPINDEX}]
Trigger prototypes for Temperature Discovery
Name
Description
Expression
Severity
Dependencies and additional info
{#SENSOR_DESCR}: Temperature is above warning threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SENSOR_DESCR}"}
Warning
Depends on:
{#SENSOR_DESCR}: Temperature is above critical threshold
{#SENSOR_DESCR}: Temperature is above critical threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SENSOR_DESCR}"}
High
{#SENSOR_DESCR}: Temperature is too low
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"}
Average
LLD rule FAN Discovery
Name
Description
Type
Key and additional info
FAN Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected FAN sensors (Value = 0)
SNMP agent
fan.discovery
Item prototypes for FAN Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Fan speed, %
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
The item is used to collect all SNMP traps unmatched by other snmptrap items
SNMP_TRAP
snmptrap.fallback
General
System location
MIB: SNMPv2-MIB
The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.
SNMP
system.location[sysLocation.0]
Preprocessing:
- DISCARD_UNCHANGED_HEARTBEAT: 12h
General
System contact details
MIB: SNMPv2-MIB
The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.
SNMP
system.contact[sysContact.0]
Preprocessing:
- DISCARD_UNCHANGED_HEARTBEAT: 12h
General
System object ID
MIB: SNMPv2-MIB
The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determiningwhat kind of box' is being managed. For example, if vendorFlintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'.
SNMP
system.objectid[sysObjectID.0]
Preprocessing:
- DISCARD_UNCHANGED_HEARTBEAT: 12h
General
System name
MIB: SNMPv2-MIB
An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.
SNMP
system.name
Preprocessing:
- DISCARD_UNCHANGED_HEARTBEAT: 12h
General
System description
MIB: SNMPv2-MIB
A textual description of the entity. This value should
include the full name and version identification of the system's hardware type, software operating-system, and
networking software.
SNMP
system.descr[sysDescr.0]
Preprocessing:
- DISCARD_UNCHANGED_HEARTBEAT: 12h
Status
Uptime (network)
MIB: SNMPv2-MIB
The time (in hundredths of a second) since the network management portion of the system was last re-initialized.
SNMP
system.net.uptime[sysUpTime.0]
Preprocessing:
- MULTIPLIER: 0.01
Status
Uptime (hardware)
MIB: HOST-RESOURCES-MIB
The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system.
SNMP
system.hw.uptime[hrSystemUptime.0]
Preprocessing:
- CHECK_NOT_SUPPORTED
⛔️ON_FAIL: CUSTOM_VALUE -> 0
- MULTIPLIER: 0.01
Status
SNMP agent availability
Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list.
Possible value:
0 - not available
1 - available
2 - unknown
INTERNAL
zabbix[host,snmp,available]
Status
ICMP ping
-
SIMPLE
icmpping
Status
ICMP loss
-
SIMPLE
icmppingloss
Status
ICMP response time
-
SIMPLE
icmppingsec
Temperature
{#SENSOR_DESCR}: Temperature
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
SNMP
sensor.temp.value[sensorReading.{#SNMPINDEX}]
Triggers
Name
Description
Expression
Severity
Dependencies and additional info
System name has changed
System name has changed. Ack to close.
last(/Supermicro Aten by SNMP/system.name,#1)<>last(/Supermicro Aten by SNMP/system.name,#2) and length(last(/Supermicro Aten by SNMP/system.name))>0
INFO
Manual close: YES
Host has been restarted
Uptime is less than 10 minutes.
(last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Supermicro Aten by SNMP/system.net.uptime[sysUpTime.0])<10m)
WARNING
Manual close: YES
Depends on:
- No SNMP data collection
No SNMP data collection
SNMP is not available for polling. Please check device connectivity and SNMP settings.
max(/Supermicro Aten by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0
WARNING
Depends on:
- Unavailable by ICMP ping
Unavailable by ICMP ping
Last three attempts returned timeout. Please check device connectivity.
max(/Supermicro Aten by SNMP/icmpping,#3)=0
HIGH
High ICMP ping loss
-
min(/Supermicro Aten by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Supermicro Aten by SNMP/icmppingloss,5m)<100
WARNING
Depends on:
- Unavailable by ICMP ping
High ICMP ping response time
-
avg(/Supermicro Aten by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}
WARNING
Depends on:
- High ICMP ping loss
- Unavailable by ICMP ping
{#SENSOR_DESCR}: Temperature is above warning threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SENSOR_DESCR}"}
Recovery expression:
max(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SENSOR_DESCR}"}-3
WARNING
Depends on:
- {#SENSOR_DESCR}: Temperature is above critical threshold
{#SENSOR_DESCR}: Temperature is above critical threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SENSOR_DESCR}"}
Recovery expression:
max(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SENSOR_DESCR}"}-3
HIGH
{#SENSOR_DESCR}: Temperature is too low
-
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"}
Recovery expression:
min(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"}+3
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
Name
Description
Default
{$TEMP_CRIT}
60
{$TEMP_CRIT_LOW}
5
{$TEMP_WARN}
50
{$SNMP.TIMEOUT}
5m
{$ICMP_LOSS_WARN}
20
{$ICMP_RESPONSE_TIME_WARN}
0.15
Items
Name
Description
Type
Key and additional info
Supermicro Aten: Uptime (network)
MIB: SNMPv2-MIB
The time (in hundredths of a second) since the network management portion of the system was last re-initialized.
SNMP agent
system.net.uptime[sysUpTime.0]
Preprocessing
Custom multiplier: 0.01
Supermicro Aten: Uptime (hardware)
MIB: HOST-RESOURCES-MIB
The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system.
SNMP agent
system.hw.uptime[hrSystemUptime.0]
Preprocessing
Check for not supported value
⛔️Custom on fail: Set value to: 0
Custom multiplier: 0.01
Supermicro Aten: SNMP traps (fallback)
The item is used to collect all SNMP traps unmatched by other snmptrap items
SNMP trap
snmptrap.fallback
Supermicro Aten: System location
MIB: SNMPv2-MIB
The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.
SNMP agent
system.location[sysLocation.0]
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: System contact details
MIB: SNMPv2-MIB
The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.
SNMP agent
system.contact[sysContact.0]
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: System object ID
MIB: SNMPv2-MIB
The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determiningwhat kind of box' is being managed. For example, if vendorFlintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'.
SNMP agent
system.objectid[sysObjectID.0]
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: System name
MIB: SNMPv2-MIB
An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.
SNMP agent
system.name
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: System description
MIB: SNMPv2-MIB
A textual description of the entity. This value should
include the full name and version identification of the system's hardware type, software operating-system, and
networking software.
SNMP agent
system.descr[sysDescr.0]
Preprocessing
Discard unchanged with heartbeat: 12h
Supermicro Aten: SNMP agent availability
Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list.
Possible value:
0 - not available
1 - available
2 - unknown
Zabbix internal
zabbix[host,snmp,available]
Supermicro Aten: ICMP ping
Simple check
icmpping
Supermicro Aten: ICMP loss
Simple check
icmppingloss
Supermicro Aten: ICMP response time
Simple check
icmppingsec
Triggers
Name
Description
Expression
Severity
Dependencies and additional info
Supermicro Aten: Host has been restarted
Uptime is less than 10 minutes.
(last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Supermicro Aten by SNMP/system.net.uptime[sysUpTime.0])<10m)
Warning
Manual close: Yes Depends on:
Supermicro Aten: No SNMP data collection
Supermicro Aten: System name has changed
The name of the system has changed. Acknowledge to close the problem manually.
last(/Supermicro Aten by SNMP/system.name,#1)<>last(/Supermicro Aten by SNMP/system.name,#2) and length(last(/Supermicro Aten by SNMP/system.name))>0
Info
Manual close: Yes
Supermicro Aten: No SNMP data collection
SNMP is not available for polling. Please check device connectivity and SNMP settings.
max(/Supermicro Aten by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: Unavailable by ICMP ping
Last three attempts returned timeout. Please check device connectivity.
max(/Supermicro Aten by SNMP/icmpping,#3)=0
High
Supermicro Aten: High ICMP ping loss
min(/Supermicro Aten by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Supermicro Aten by SNMP/icmppingloss,5m)<100
Warning
Depends on:
Supermicro Aten: Unavailable by ICMP ping
Supermicro Aten: High ICMP ping response time
avg(/Supermicro Aten by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}
Warning
Depends on:
Supermicro Aten: High ICMP ping loss
Supermicro Aten: Unavailable by ICMP ping
LLD rule Temperature Discovery
Name
Description
Type
Key and additional info
Temperature Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected temp sensors (Value = 0)
SNMP agent
tempDescr.discovery
Item prototypes for Temperature Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Temperature
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
SNMP agent
sensor.temp.value[sensorReading.{#SNMPINDEX}]
Trigger prototypes for Temperature Discovery
Name
Description
Expression
Severity
Dependencies and additional info
{#SENSOR_DESCR}: Temperature is above warning threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SENSOR_DESCR}"}
Warning
Depends on:
{#SENSOR_DESCR}: Temperature is above critical threshold
{#SENSOR_DESCR}: Temperature is above critical threshold
This trigger uses temperature sensor values as well as temperature sensor status if available
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SENSOR_DESCR}"}
High
{#SENSOR_DESCR}: Temperature is too low
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"}
Average
LLD rule FAN Discovery
Name
Description
Type
Key and additional info
FAN Discovery
Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected FAN sensors (Value = 0)
SNMP agent
fan.discovery
Item prototypes for FAN Discovery
Name
Description
Type
Key and additional info
{#SENSOR_DESCR}: Fan speed, %
MIB: ATEN-IPMI-MIB
A textual string containing information about the interface.
This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
Vendor and Community integrations are created by third parties and are not verified by Zabbix. Zabbix is not responsible for their functionality or quality.
Zabbix community templates
20Contributed to the zabbix/community-templates repository
Monitor Supermicro servers by snmp vs SuperDoctor5 (SD5).Monitored items:Fans (RPM)Physical disks (by hba or LSI raid card (see SD5 documentation)). By default deactivated.modelserial number (trigger exists)smart status (trigger exists)Power Supply (ok or not, trigger exists)Temperatures (celsius, trigger exists)Power Supply Input Voltages (for tests, trigger exists). By default deactivated.Memorymodelserial number (trigger exists)manufacturerlocationerror count (trigger exists)capacityMainboardmodelbios version (trigger exists)All items is searching by lld (excluding mainboard model and bios version). Filtering if set to not monitored in SD5.Macroses:{$SNMP_COMMUNITY}{$SUPERMICRO_DISCOVERY_TIME} - period of discovering (how often).{$DISC_DISCOVERY_TIME} - period of discovering for disks (i suppose that you may change it more often){$PD_REQUEST_PERIOD} - period of requesting data from disks.Regular expressions:Filtering RAID (Result is False, expression - RAID)Filtering Microsoft Storage Space Device (Result is False, expression - Filtering Microsoft Storage Space Device)Value mappings:Supermicro physical disk smart status (0 ⇒ OK 2 ⇒ Critical)Supermicro power supply status (SNMP) (0 ⇒ OK 1 ⇒ Warning 2 ⇒ Critical)I don´t use disks in production and power voltages, but i´ve tested this functions.For using this template you have to configure snmp and install super doctor 5.You can use template as is and make commens with your wishes or other. i will glad to see interesting ideas for upgrading this template.