[ZBXNEXT-5527] Create IPMI template for Supermicro and HP ILO Created: 2019 Oct 25  Updated: 2024 Apr 10  Resolved: 2020 Apr 08

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: Templates (T)
Affects Version/s: None
Fix Version/s: 5.0.0alpha4, 5.0 (plan)

Type: New Feature Request Priority: Trivial
Reporter: Aleksandrs Larionovs (Inactive) Assignee: Maxim Chudinov (Inactive)
Resolution: Fixed Votes: 4
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: JPEG File fan.jpg     PNG File screenshot-1.png     PNG File screenshot-2.png     JPEG File temp.jpg     JPEG File zbx44.jpg    
Issue Links:
Sub-task
depends on ZBXNEXT-1423 IPMI sensor lld Closed
Team: Team C
Sprint: Sprint 57 (Oct 2019), Sprint 58 (Nov 2019), Sprint 59 (Dec 2019), Sprint 60 (Jan 2020), Sprint 61 (Feb 2020), Sprint 62 (Mar 2020), Sprint 63 (Apr 2020)
Story Points: 3

 Description   

Create IPMI templates for Supermicro servers and HP iLO cards. Templates must not use any external scripts.



 Comments   
Comment by Marco Hofmann [ 2019 Nov 12 ]

We have several brand new HPE Server GEN10 with an iLO5 card, ping me if you need help!

mchudinov Hello Marco! Are you ready to test the new "Template Server by IPMI"? You will need to install Zabbix 5.0 from the source code.

Comment by Ivan Degtyarev [ 2019 Dec 04 ]

Hello, we have several brand Supermicro SYS-5019S-ML and SYS-5019S-M2. Temperature and fan sensors are not reading. Discovery rules status - Not supported (
SNMP error: (badValue) The value given has the wrong type or length)
 

Fan Sensors:

 

 

Temperature Sensors:

 

 

Comment by Marco Hofmann [ 2020 Feb 10 ]

@mchudinov

Couldn't i use https://repo.zabbix.com/zabbix/4.5/debian/pool/main/z/zabbix/zabbix-server-mysql_5.0.0~alpha1-1%2Bbuster_amd64.deb for testing?

mchudinov No, you should install it from the latest source code.
git clone https://git.zabbix.com/scm/zbx/zabbix.git --branch master --depth 1 --single-branch zabbix-5.0
and manual https://www.zabbix.com/documentation/5.0/manual/installation/install

Comment by Marco Hofmann [ 2020 Feb 17 ]

I'm willing to help and I will help, but to be honest I don't have the time and the experience to compile Zabbix server for myself.
I wait for the next DEB (alpha2?) that will include that feature by default, then I will spin up a test Debian 10 VM and test this feature.

Comment by Reed Dier [ 2020 Mar 17 ]

I've got a wide range of Supermicro servers I can test against, X8-H11.

Stood up alpha3 today from repo for Ubuntu, would love to be able to help.

Comment by Maxim Chudinov (Inactive) [ 2020 Mar 25 ]

Template available in:

Comment by Reed Dier [ 2020 Mar 25 ]

I've just run my different servers (16 unique SuperMicro motherboards, and 1 Dell) through with the template linked above, and I have come across some issues.

What is the best way to provide feedback to improve the Template?

Most of the unsupported items look to be issues with the value type:

 

Value "1.824000" of type "string" is not suitable for value type "Numeric (unsigned)"

However, some look to be more problematic, such as:

 

Preprocessing failed for: [{"id":"PS Status","name":"(10.1).PS Status","sensor":{"type":8,"text":"power_supply"},"reading":...
1. Failed: cannot extract value from json by path "$.[?(@.id=='Intrusion')].value.first()": no data matches the specified path

Which loooks like it is looking at something in the Power Supply Status for Intrusion Switch data.

Just hoping to provide some wide data points if possible.

Comment by Maxim Chudinov (Inactive) [ 2020 Mar 25 ]

Hello Reed Dier!
Please describe your problem on Zabbix forum in this topic
https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/398023-discussion-thread-for-official-zabbix-template-ipmi
Thank you.

Comment by Marina Generalova [ 2020 Mar 27 ]

Documentation updated:

 

Comment by Marco Hofmann [ 2020 Nov 09 ]

In the last few days I did some tests with HP iLO SNMP: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hp_ilo_snmp?at=refs%2Fheads%2Frelease%2F5.0
Our machine for example: ProLiant DL380 Gen10 iLO 5 2.31 Oct 13 2020

I found a design decision I don't understand.
First of all, we get several false positives:

Second, and this has a direct correlation: What is the intention of defining Context MACROS in the Template default Triggers, but not set their default values anywhere? So we have a fallback to the default MACRO, leading to several false positives (at least for us). I talk about:

  • {$TEMP_CRIT:"CPU"}
  • {$TEMP_CRIT:"Memory"}
  • {$TEMP_CRIT:"PSU"}
  • {$TEMP_CRIT:"Device"}

and so on. As they are not defined, they all Fallback to {$TEMP_CRIT} 60. I know it's very easy to fix, but I talk about the out-of-box experience.
iLO has a very good overview of the manufacturer Thresholds for each component, and you can see that we have different 70°C+ sensors, which have a 100°C Limit for example.

Comment by dimir [ 2020 Nov 24 ]

Moved to ZBX-18638

Generated at Fri Aug 08 09:52:30 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.