Collectd IPMI plugin not loading

  • Hi,


    I've just upgraded my NAS with a ASROCK x470D4U motherboard which have IPMI support.
    I can see various stats from CPU or motherboard Temp to FAN speed, etc... with the ipmitool package from debian.



    However, i've tried to run the ipmi plugin in collectd with that config.

    Code
    root@home-server:/etc/collectd/collectd.conf.d# cat ipmi.conf
    <Plugin "ipmi">
    #Sensor "fanspeed"
    #Sensor "temperature"
    #Sensor "voltage"
    Sensor "FAN1"
    IgnoreSelected false
    </Plugin>


    but I have this error in the log file and no rrd data file is writen for ipmi in the data dir of collectd.



    Maybe I forgot something, like a lib to install or load (probably)...

    I know that there are some person with serious server knowledge here, so any idea will be appreciated to make it work ;)


    Cheers.

    Lian Li PC-V354 (with Be Quiet! Silent Wings 3 fans)
    ASRock Rack x470D4U | AMD Ryzen 5 3600 | Crucial 16GB DDR4 2666MHz ECC | Intel x550T2 10Gb NIC

    1 x ADATA 8200 Pro 256MB NVMe for System/Caches/Logs/Downloads
    5 x Western Digital 10To HDD in RAID 6 for Datas
    1 x Western Digital 2To HDD for Backups

    Powered by OMV v5.6.26 & Linux kernel 5.10.x

  • What documentation are you reading that suggested what you have done so far?

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • So far... the one from the collectd site


    https://collectd.org/wiki/index.php/Plugin:IPMI

    Lian Li PC-V354 (with Be Quiet! Silent Wings 3 fans)
    ASRock Rack x470D4U | AMD Ryzen 5 3600 | Crucial 16GB DDR4 2666MHz ECC | Intel x550T2 10Gb NIC

    1 x ADATA 8200 Pro 256MB NVMe for System/Caches/Logs/Downloads
    5 x Western Digital 10To HDD in RAID 6 for Datas
    1 x Western Digital 2To HDD for Backups

    Powered by OMV v5.6.26 & Linux kernel 5.10.x

  • Yep. I just installed it.

    Strangely, openIPMI needs mysql-common and mariadb-common ! Can't understand why as they are not listed in this page
    https://packages.debian.org/buster/openipmi

    Lian Li PC-V354 (with Be Quiet! Silent Wings 3 fans)
    ASRock Rack x470D4U | AMD Ryzen 5 3600 | Crucial 16GB DDR4 2666MHz ECC | Intel x550T2 10Gb NIC

    1 x ADATA 8200 Pro 256MB NVMe for System/Caches/Logs/Downloads
    5 x Western Digital 10To HDD in RAID 6 for Datas
    1 x Western Digital 2To HDD for Backups

    Powered by OMV v5.6.26 & Linux kernel 5.10.x

  • Maybe you will generate a Guide for this once you get it all working?

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • Yes, I can... if I can make it work :(

    Lian Li PC-V354 (with Be Quiet! Silent Wings 3 fans)
    ASRock Rack x470D4U | AMD Ryzen 5 3600 | Crucial 16GB DDR4 2666MHz ECC | Intel x550T2 10Gb NIC

    1 x ADATA 8200 Pro 256MB NVMe for System/Caches/Logs/Downloads
    5 x Western Digital 10To HDD in RAID 6 for Datas
    1 x Western Digital 2To HDD for Backups

    Powered by OMV v5.6.26 & Linux kernel 5.10.x

  • It works with long sensor names


    <Plugin "ipmi">

     <Instance "local">

      Sensor "MB Temp processor (3.0)"

      Sensor "Card Side Temp processor (3.0)"

      Sensor "CPU Temp processor (3.0)"

      Sensor "DDR4_A2_Temp processor (3.0)"

      Sensor "DDR4_A1_Temp processor (3.0)"

      Sensor "DDR4_B2_Temp processor (3.0)"

      Sensor "DDR4_B1_Temp processor (3.0)"

      Sensor "FAN1 system_board (7.0)"


    if you enable verbose logging, you will get them all like:

     Found sensor `1.05V_PROM_RUN system_board (7.0)` of `local`, Type: 0x2 Event reading type: 0x1 Direction: 0 Event support: 0

     Found sensor `PSU1 POUT power_supply (10.0)` of `local`, Type: 0x8 Event reading type: 0x1 Direction: 0 Event support: 0

     Found sensor `PSU1 IOUT power_supply (10.0)` of `local`, Type: 0x3 Event reading type: 0x1 Direction: 0 Event support: 0

     Found sensor `PSU2 IOUT power_supply (10.0)` of `local`, Type: 0x3 Event reading type: 0x1 Direction: 0 Event support: 0

     Found sensor `PSU2 VIN power_supply (10.0)` of `local`, Type: 0x2 Event reading type: 0x1 Direction: 0 Event support: 0

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!