Ad Widget

Collapse

cannot connect to IPMI host: [33554445] Unknown error 33554445

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • healthent
    Junior Member
    • Mar 2010
    • 5

    #1

    cannot connect to IPMI host: [33554445] Unknown error 33554445

    Have found https://support.zabbix.com/browse/ZBX-7190 but it's from 2015, so assume this issue is something different because surely Zabbix wouldn't still have a generic error message with no guidance and expect people to locate a bug from 5 years ago.

    Any ideas?
  • dimir
    Zabbix developer
    • Apr 2011
    • 1080

    #2
    You have most probably hit https://support.zabbix.com/browse/ZB...comment-149255 Please see if you can get something useful from there.

    Comment

    • healthent
      Junior Member
      • Mar 2010
      • 5

      #3
      I've grabbed the source and it shows it's built with OpenSSL:

      config.status:
      cp /usr/share/misc/config.sub /usr/share/misc/config.guess .
      dh_testdir
      dh_autoreconf
      # Add here commands to configure the package.
      CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \
      --build=$(DEB_BUILD_GNU_TYPE) \
      --prefix=/usr \
      --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
      --with-openssl \
      --mandir=\$${prefix}/share/man \
      --infodir=\$${prefix}/share/info \
      --disable-rpath \
      --with-python=no

      Comment

      • healthent
        Junior Member
        • Mar 2010
        • 5

        #4
        For further context:

        Fresh install of Ubuntu 20.04.1
        Zabbix 5.0 installed exactly as per the Zabbix download page
        ipmitool works when manually querying the host

        I think the OpenIPMI tool has been compiled with openssl for awhile now, but either way, I've actually gone ahead and built it from source, and the same error continues.

        You know what would be really useful? If you could click on a host and select "Show collection logs" and be immediately provided all the console output relevant to the failed data collection.

        Comment

        • dimir
          Zabbix developer
          • Apr 2011
          • 1080

          #5
          Could you post the output of the following one-liner:
          Code:
          dpkg -L libopenipmi0 | grep -i --color=none 'ipmi\.so' | while read file; do if [ ! -h $file ]; then ls -ld $file; ldd $file | egrep --color=none -i '(ssl|crypt|tls)' | awk '{print $3}' | while read lib; do dpkg -S $lib; done; echo -------------------; fi; done
          In my case it produces:
          Code:
          -rw-r--r-- 1 root root 1091696 Mar 27 2019 /usr/lib/x86_64-linux-gnu/libOpenIPMI.so.0.0.5
          libssl1.1:amd64: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
          -------------------

          Comment

          • stanton79
            Junior Member
            • Jan 2020
            • 6

            #6
            Hi Dimir, this is my output:

            -rw-r - r-- 1 root root 1063184 Jan 14 2020 /usr/lib/x86_64-linux-gnu/libOpenIPMI.so.0.0.5
            dpkg-query: no path found matching pattern /lib/x86_64-linux-gnu/libcrypto.so.1.1


            I have a fresh install of Zabbix 5.2.6 on Ubuntu 20.04 and can't use any ipmi items. Thank you

            Comment

            • greentaco
              Junior Member
              • May 2023
              • 6

              #7
              Stanton79 did you find a solution here? I'm running into the same thing...verified ssl is there with openipmi

              Comment

              • bekir3260
                Junior Member
                • Aug 2023
                • 1

                #8
                Hi Everyone,

                today I ran into the same issue. And at last found a solution.

                - first, I have also installed openipmi + ipmitool for ubuntu 20.04. (ipmitool works fine, but openipmi tool were giving error, so i had to uninstall the openipmi tool from ubuntu)
                - secondly, checked the destination server with ipmitool command to see if reachable to the sensors.
                - then create a new username + password in BMC with admin priviledges (+ enable the snmp access for this user in BMC) some IDRAC or BMC creates a different channel for each access level. normally is channel 1 or channel 2.
                - Read only access for the newly created user is sufficient.
                - then go the zabbix web, create the new host via ipmi feature. (include the username + password)
                - then go to trigger section for the newly created host. and execute the trigger.
                - after you executed the trigger, normally would take 15-20 mins. to get the data from the destination server. (but if you want instant action, then you would go to zabbix server then run "systemctl restart zabbix-server" command to refresh the cache. (if you are monitoring this via proxy, then your will need the refresh the cache in proxy by running systemctl restart zabbix-proxy)
                - after this within few minutes IPMI button should turn to green, and after you should start getting data within interval time.

                Comment

                • whyborn
                  Junior Member
                  • Apr 2019
                  • 10

                  #9
                  нашел решение
                  bmc web -> Configuration -> User List - разблокировать user id 1 (anonymous) - выставить права user - пароль пустой
                  мой хост S2600CP P4308CP4MHEN BIOS Version SE5C600.86B.02.06.0007 BMC Firmware 1.28.11044 Boot Code 01.17 ME Firmware Version 02.01.07.328

                  Comment

                  Working...