Ad Widget

Collapse

IPMI issue with some newer servers

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • raphr
    Junior Member
    • May 2024
    • 1

    #1

    IPMI issue with some newer servers

    Hello community,
    this is my first post I hope I am correct to write here.

    On a zabbix server 6.4, we wanted to add some IPMI monitoring for some Fujitsu primergy servers by pullling data. IPMI is implemented by IRMC network card on those servers. We have different hardware versions: from S2(almost 15 years old) to S6. It seems that data collect is worjking with older ones but from S4 version I've got error 22.

    For test purpose I have tried with one item I know it works "Ambient" Temperature then "test and get the value"

    Prior S4 version It get the required value, others returns me this error :

    Code:
    cannot connect to IPMI host: [22] Invalid argument
    ipmitool from the zabbix server works with all versions (same user, same password)

    I have tried with debuglevel 4 but haven't get better trace.

    AFAIK IPMI protocol and pollers are implemented in the zabbix core and not depend on ipmi librairies installed in the OS.

    Any suggestion to investigate ?

    Thanks !
    Last edited by raphr; 29-05-2024, 18:43.
  • tim.mooney
    Senior Member
    • Dec 2012
    • 1427

    #2
    Originally posted by raphr

    I have tried with debuglevel 4 but haven't get better trace.

    AFAIK IPMI protocol and pollers are implemented in the zabbix core and not depend on ipmi librairies installed in the OS.
    Increasing debug level in the logs was going to be my suggestion. I wish that was giving you something to go on.

    I don't have any evidence to prove it, but my initial suspicion is it's encryption/security related.

    Are you comfortable analyzing a packet trace using something like WireShark? If so, I would try capture a minimal successful connection that was made with ipmitool and then capture a failed attempt from zabbix_server. The smaller the capture, the better. Figuring out where things differ between the two and what exactly is being returned to zabbix_server might give you a hint about what the issue is.

    Sorry I don't have any better idea.

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      Check which Privilege level is being used.
      Zabbix frontend, you probably have privilege level for that host configured to "User"

      Another point of verification is that old encryption algorithms (for example, md5) may not be supported on new servers. In any case, everything can be checked using ipmitools and explicitly setting parameters (for example -A)

      imho: The zabbix protocol and polling tools depend on the ipmi libraries installed in the operating system on the zabbix server!
      Last edited by Hamardaban; 30-05-2024, 20:09.

      Comment

      Working...