[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround
From: |
Albert Chu |
Subject: |
Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround |
Date: |
Mon, 03 Dec 2018 12:02:47 -0800 |
Hi Florian,
Assuming you're using a modern version of FreeIPMI, the
"ipmimonitoring" command that comes with FreeIPMI simply points to
ipmi-sensors with some specific options set. That was a legacy
decision, and perhaps I should revisit that as it might cause
confusion.
So the behaviors might have subtle differences. So lets just
concentrate on the ipmimonitoring-sensors.c output.
Lets start by setting:
int ignore_non_interpretable_sensors = 1;
to 0, b/c that's probably why sensor 5 isn't showing up. Basically,
this configuration says "if you can't come up with NORMAL, WARNING,
CRITICAL for this sensor, don't output it". I don't think there are
any "current" rules for determining normal vs warning vs critical (see
freeipmi_interpret_sensors.conf).
As for the output of sensors 8 & 9, I'm betting there might be a bug in
the ipmimonitoring-sensors.c since discrete_reading is sort of an
oddball case. I'll take a look later on, but lets start with sensor
#5.
Al
On Mon, 2018-12-03 at 20:02 +0100, Florian wrote:
> Hello,
>
> $ipmimonitoring -W discretereading gives me the Output of the Power
> Meter like this "5 | Power Meter | Current | N/A |
> 168.00 | W | 'Device Enabled'" here you can clearly see the
> wattage. In this case 168W.
> If I just use $ipmimonitoring I get "5 | Power Meter |
> Current | N/A | N/A | N/A | 'Device Enabled'". No
> wattage at all.
>
> If I compile ipmimonitoring-sensors.c and run it, I don't get the
> sensor 5 (Power Meter) at all.
>
> Also there are 2 other sensors (8,9), as seen below, who are giving
> also wattage readings with $ipmimonitoring -W discretereading
> 8 | Power Supply 1 | Power Supply | Nominal | 45.00 | W |
> 'Presence detected'
> 9 | Power Supply 2 | Power Supply | Nominal | 35.00 | W |
> 'Presence detected'
>
> but with ipmimonitoring-sensors I only get
> 8, Power Supply 1, 8, Power Supply, Nominal, N/A, N/A, 6Fh, 1h,
> 'Presence detected'
> 9, Power Supply 2, 9, Power Supply, Nominal, N/A, N/A, 6Fh, 1h,
> 'Presence detected'
> (like with $ipmimonitoring without the discretereading workaround
> flag)
> I've tried to set int discrete_reading to 1, but I got the same
> results.
> Unfortunately I couldn't find any documentation about setting the
> workaround in the ipmimonitoring-sensors.c library, so thats why I'm
> asking here.
>
> Related links:
> https://github.com/netdata/netdata/blob/master/collectors/freeipmi.pl
> ugin/freeipmi_plugin.c (implementation of ipmimonitoring-sensors.c
> into netdata (a performance monitoring webinterface)
> https://github.com/netdata/netdata/issues/3977 (Issue we have over
> there showing the wattages).
>
> Since this neither works with http://www.gnu.org/software/freeipmi/ip
> mimonitoring-sensors.c, I thought I would ask here.
>
> Sincerely,
> Florian Ströger (Preisschild)
> _______________________________________________
> Freeipmi-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/freeipmi-devel
--
Albert Chu
address@hidden
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory
- [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround, Florian, 2018/12/03
- Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround,
Albert Chu <=
- Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround, Florian, 2018/12/04
- Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround, Albert Chu, 2018/12/04
- Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround, Florian, 2018/12/05
- Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround, Albert Chu, 2018/12/05
- Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround, Florian, 2018/12/05
- Re: [Freeipmi-devel] ipmimonitoring-sensors.c discretereading workaround, Al Chu, 2018/12/10
- Message not available
- [Freeipmi-devel] Fwd: ipmimonitoring-sensors.c discretereading workaround, Florian, 2018/12/11
- Re: [Freeipmi-devel] Fwd: ipmimonitoring-sensors.c discretereading workaround, Albert Chu, 2018/12/11
- Re: [Freeipmi-devel] Fwd: ipmimonitoring-sensors.c discretereading workaround, Florian, 2018/12/11
- Re: [Freeipmi-devel] Fwd: ipmimonitoring-sensors.c discretereading workaround, Albert Chu, 2018/12/11