Supermicro

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.

Available solutions




This template is for Zabbix version: 5.4
Also available for: 5.0

Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/supermicro_aten_snmp?at=release/5.4

Supermicro Aten SNMP

Overview

For Zabbix version: 5.4 and higher
for BMC ATEN IPMI controllers of Supermicro servers https://www.supermicro.com/solutions/IPMI.cfm

This template was tested on:

  • Supermicro X10DRI

Setup

Refer to the vendor documentation.

Zabbix configuration

No specific Zabbix configuration is required.

Macros used

Name Description Default
{$TEMP_CRIT_LOW}

-

5
{$TEMP_CRIT}

-

60
{$TEMP_WARN}

-

50

Template links

Name
Generic SNMP

Discovery rules

Name Description Type Key and additional info
Temperature Discovery

Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected temp sensors (Value = 0)

SNMP tempDescr.discovery

Filter:

AND

- B: {#SNMPVALUE} MATCHES_REGEX [1-9]+

- A: {#SENSOR_DESCR} MATCHES_REGEX .*Temp.*

FAN Discovery

Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected FAN sensors (Value = 0)

SNMP fan.discovery

Filter:

AND

- B: {#SNMPVALUE} MATCHES_REGEX [1-9]+

- A: {#SENSOR_DESCR} MATCHES_REGEX FAN.*

Items collected

Group Name Description Type Key and additional info
Fans {#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.

SNMP sensor.fan.speed.percentage[sensorReading.{#SNMPINDEX}]
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
{#SENSOR_DESCR}: Temperature is above warning threshold: >{$TEMP_WARN:""}

This trigger uses temperature sensor values as well as temperature sensor status if available

{TEMPLATE_NAME:sensor.temp.value[sensorReading.{#SNMPINDEX}].avg(5m)}>{$TEMP_WARN:""}

Recovery expression:

{TEMPLATE_NAME:sensor.temp.value[sensorReading.{#SNMPINDEX}].max(5m)}<{$TEMP_WARN:""}-3
WARNING

Depends on:

- {#SENSOR_DESCR}: Temperature is above critical threshold: >{$TEMP_CRIT:""}

{#SENSOR_DESCR}: Temperature is above critical threshold: >{$TEMP_CRIT:""}

This trigger uses temperature sensor values as well as temperature sensor status if available

{TEMPLATE_NAME:sensor.temp.value[sensorReading.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:""}

Recovery expression:

{TEMPLATE_NAME:sensor.temp.value[sensorReading.{#SNMPINDEX}].max(5m)}<{$TEMP_CRIT:""}-3
HIGH
{#SENSOR_DESCR}: Temperature is too low: <{$TEMP_CRIT_LOW:""}

-

{TEMPLATE_NAME:sensor.temp.value[sensorReading.{#SNMPINDEX}].avg(5m)}<{$TEMP_CRIT_LOW:""}

Recovery expression:

{TEMPLATE_NAME:sensor.temp.value[sensorReading.{#SNMPINDEX}].min(5m)}>{$TEMP_CRIT_LOW:""}+3
AVERAGE

Feedback

Please report any issues with the template at https://support.zabbix.com

Articles and documentation

+ Propose new article

Didn't find what you are looking for?