Dear All,
I finally succeed to make the command "hplog -v " to work, that's why I am sharing with the community my experience.
We have a dataserver with ~300 servers family HP Proliant most are BL460c with few DL380 type and we have generation: G6, G7, GEN8 and GEN9.
They are running Linux Sientific Linux CERN 6 (SLC6), based on RHEL6 and a CentOs CERN 7 (CC7 x86_64), based on CentOs version.
On all our CC7 x86_64 almost all runing "3.10.0-693.11.6.el7.x86_64" kernel we always experienced the error: "/dev/cpqhealth/cdt not found"
It seams that this is due to IPMI kernel modules for CentOs7 that have change formating.
HP agents try to communicate with :
/lib/modules/3.10.0-693.11.6.el7.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko
instead of the module :
/lib/modules/3.10.0-693.11.6.el7.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko.xz
to check witch one are installed: [root] ~ # find /lib/modules/ -name ipmi_si.ko*
Of course you should have the following modules in your kernel
[root] ~ # lsmod | grep -e ^hp -e ^cpq
hpwdt 14278 0
hpilo 17381 12
hpsa 99514 4
[root] ~ # lsmod |grep ipmi
ipmi_si 53456 0
ipmi_devintf 17572 0
ipmi_msghandler 46608 2 ipmi_devintf,ipmi_si
Since the last HP-HEALTH version 10.70 that you can find under:
https://downloads.linux.hpe.com/SDR/repo/spp/2018.03.0/packages/
You can download the two following packages:
hp-health-10.70-1846.6.rhel7.x86_64
hp-snmp-agents-10.70-2962.5.rhel7.x86_64
and then install them:
yum install ./hp-health-10.70-1846.6.rhel7.x86_64.rpm hp-snmp-agents-10.70-2962.5.rhel7.x86_64.rpm
/bin/systemctl restart hp-snmp-agents.service
and the hplog command work fine after!
Regards.