Hi Al,

Here's what I see with the latest beta now:
---
[root@util01 hp]# ./ganglia_ipmi_sensors.pl -D -d -h mp-cn1 | grep -i fan
Parsing: mp-cn1: 13 | Fan 1           | Fan          | Nominal  | N/A
 | N/A   | 'transition to Running'
gmetric command = /usr/bin/gmetric  -n Fan_1_State -v Nominal -t string -S
192.168.200.1:mp-cn1
Parsing: mp-cn1: 14 | Fan 2           | Fan          | Nominal  | N/A
 | N/A   | 'transition to Running'
gmetric command = /usr/bin/gmetric  -n Fan_2_State -v Nominal -t string -S
192.168.200.1:mp-cn1
Parsing: mp-cn1: 15 | Fan 3           | Fan          | Nominal  | N/A
 | N/A   | 'transition to Running'
gmetric command = /usr/bin/gmetric  -n Fan_3_State -v Nominal -t string -S
192.168.200.1:mp-cn1
Parsing: mp-cn1: 16 | Fan 4           | Fan          | Nominal  | N/A
 | N/A   | 'transition to Running'
gmetric command = /usr/bin/gmetric  -n Fan_4_State -v Nominal -t string -S
192.168.200.1:mp-cn1
Parsing: mp-cn1: 17 | Fan 5A          | Fan          | Nominal  | N/A
 | N/A   | 'transition to Running'
gmetric command = /usr/bin/gmetric  -n Fan_5A_State -v Nominal -t string -S
192.168.200.1:mp-cn1
Parsing: mp-cn1: 18 | Fan 5B          | Fan          | Nominal  | N/A
 | N/A   | 'transition to Running'
gmetric command = /usr/bin/gmetric  -n Fan_5B_State -v Nominal -t string -S
192.168.200.1:mp-cn1
Parsing: mp-cn1: 19 | Fan 6A          | Fan          | Nominal  | N/A
 | N/A   | 'transition to Running'
gmetric command = /usr/bin/gmetric  -n Fan_6A_State -v Nominal -t string -S
192.168.200.1:mp-cn1
Parsing: mp-cn1: 20 | Fan 6B          | Fan          | Nominal  | N/A
 | N/A   | 'transition to Running'
gmetric command = /usr/bin/gmetric  -n Fan_6B_State -v Nominal -t string -S
192.168.200.1:mp-cn1
Parsing: mp-cn1: 21 | Fans            | Fan          | Nominal  | N/A
 | N/A   | 'Fully Redundant'
gmetric command = /usr/bin/gmetric  -n Fans_State -v Nominal -t string -S
192.168.200.1:mp-cn1
---

Looks OK to me.


On Mon, Jan 3, 2011 at 11:04 AM, Al Chu <[email protected]> wrote:

> I think you're right.  Normally fan sensors always give RPMs, not a
> state.  With FreeIPMI 1.0.0 impending, I'll fix this in the scripts for
> that.
>
> As for the 0.8.X line.  Does the following hack fix things for your for
> the time being? (P.S. I didn't test this.)
>
> --- ganglia_ipmimonitoring.pl   (revision 7523)
> +++ ganglia_ipmimonitoring.pl   (working copy)
> @@ -335,7 +335,7 @@
>
>     if ($group eq "Temperature"
>         || $group eq "Voltage"
> -        || $group eq "Fan")
> +        || ($group eq "Fan" && $unit eq "RPM"))
>     {
>
> Al
>
> On Sat, 2011-01-01 at 20:06 -0800, Christopher Maestas wrote:
> > Here's what I see ... I don't know what should normally show there,
> > but I suspect a string is now what the script is expecting eh?
> >
> >
> > ---
> > # ipmimonitoring -h mp-cn5
> > ID | Name            | Type         | State    | Reading    | Units |
> > Event
> > 0  | UID Light       | N/A          | N/A      | N/A        | N/A   |
> > N/A
> > 1  | Sys. Health LED | N/A          | N/A      | N/A        | N/A   |
> > N/A
> > 2  | Power Supply 1  | Power Supply | Nominal  | N/A        | N/A   |
> > 'Presence detected'
> > 3  | Power Supply 2  | Power Supply | Nominal  | N/A        | N/A   |
> > 'Presence detected'
> > 4  | Power Supply 3  | Power Supply | N/A      | N/A        | N/A   |
> > N/A
> > 5  | Power Supply 4  | Power Supply | N/A      | N/A        | N/A   |
> > N/A
> > 6  | Power Supplies  | Power Supply | Nominal  | N/A        | N/A   |
> > 'Fully Redundant'
> > 8  | Fan 1           | Fan          | Nominal  | N/A        | N/A   |
> > 'transition to Running'
> > 9  | Fan 2           | Fan          | Nominal  | N/A        | N/A   |
> > 'transition to Running'
> > 10 | Fan 3           | Fan          | Nominal  | N/A        | N/A   |
> > 'transition to Running'
> > 11 | Fan 4           | Fan          | Nominal  | N/A        | N/A   |
> > 'transition to Running'
> > 12 | Fans            | Fan          | Nominal  | N/A        | N/A   |
> > 'Fully Redundant'
> > 14 | Temp 1          | Temperature  | Nominal  | 11.00      | C     |
> > 'OK'
> > 15 | Temp 2          | Temperature  | Nominal  | 16.00      | C     |
> > 'OK'
> > 16 | Temp 3          | Temperature  | Nominal  | 20.00      | C     |
> > 'OK'
> > 17 | Temp 4          | Temperature  | Nominal  | 18.00      | C     |
> > 'OK'
> > 18 | Temp 5          | Temperature  | Nominal  | 17.00      | C     |
> > 'OK'
> > 19 | Temp 6          | Temperature  | Nominal  | 35.00      | C     |
> > 'OK'
> > 20 | Temp 7          | Temperature  | Nominal  | 16.00      | C     |
> > 'OK'
> > 21 | Temp 8          | Temperature  | Nominal  | 17.00      | C     |
> > 'OK'
> > 22 | Temp 9          | Temperature  | Nominal  | 17.00      | C     |
> > 'OK'
> > 23 | Temp 10         | Temperature  | Nominal  | 17.00      | C     |
> > 'OK'
> > 24 | Temp 11         | Temperature  | Nominal  | 16.00      | C     |
> > 'OK'
> > 25 | Temp 12         | Temperature  | Nominal  | 16.00      | C     |
> > 'OK'
> > 26 | Temp 13         | Temperature  | Nominal  | 15.00      | C     |
> > 'OK'
> > 27 | Temp 14         | Temperature  | Nominal  | 15.00      | C     |
> > 'OK'
> > 28 | Temp 15         | Temperature  | Nominal  | 18.00      | C     |
> > 'OK'
> > 29 | Temp 16         | Temperature  | Nominal  | 20.00      | C     |
> > 'OK'
> > 30 | Temp 17         | Temperature  | Nominal  | 18.00      | C     |
> > 'OK'
> > 31 | Temp 18         | Temperature  | Nominal  | 19.00      | C     |
> > 'OK'
> > 32 | Temp 19         | Temperature  | Nominal  | 17.00      | C     |
> > 'OK'
> > 33 | Temp 20         | Temperature  | Nominal  | 18.00      | C     |
> > 'OK'
> > 34 | Temp 21         | Temperature  | Nominal  | 18.00      | C     |
> > 'OK'
> > 35 | Temp 22         | Temperature  | Nominal  | 20.00      | C     |
> > 'OK'
> > 36 | Temp 23         | Temperature  | Nominal  | 24.00      | C     |
> > 'OK'
> > 37 | Temp 24         | Temperature  | Nominal  | 20.00      | C     |
> > 'OK'
> > 38 | Temp 25         | Temperature  | Nominal  | 28.00      | C     |
> > 'OK'
> > 39 | Temp 26         | Temperature  | Nominal  | 31.00      | C     |
> > 'OK'
> > 40 | Temp 27         | Temperature  | Nominal  | 39.00      | C     |
> > 'OK'
> > 41 | Temp 28         | Temperature  | Nominal  | 53.00      | C     |
> > 'OK'
> > 42 | Temp 29         | Temperature  | Nominal  | 41.00      | C     |
> > 'OK'
> > 43 | Temp 30         | Temperature  | Nominal  | 25.00      | C     |
> > 'OK'
> > 44 | Temp 31         | Temperature  | Nominal  | 27.00      | C     |
> > 'OK'
> > 45 | Temp 32         | Temperature  | Nominal  | 19.00      | C     |
> > 'OK'
> > 46 | Temp 33         | Temperature  | N/A      | N/A        | N/A   |
> > N/A
> > 47 | Temp 34         | Temperature  | N/A      | N/A        | N/A   |
> > N/A
> > 48 | Temp 35         | Temperature  | N/A      | N/A        | N/A   |
> > N/A
> > 49 | Temp 36         | Temperature  | N/A      | N/A        | N/A   |
> > N/A
> > 50 | Memory          | Memory       | Nominal  | N/A        | N/A   |
> > 'Presence detected'
> > 51 | Power Meter     | Current      | N/A      | N/A        | N/A   |
> > 'Device Enabled'
> > ---
> >
> >
> > On Mon, Dec 27, 2010 at 11:01 AM, Al Chu <[email protected]> wrote:
> >         Hey Chris,
> >
> >         It appears there's some parsing bug.  What does your output
> >         from
> >         ipmimonitoring look like normally?
> >
> >         Al
> >
> >
> >         On Tue, 2010-12-21 at 22:15 -0800, Christopher Maestas wrote:
> >         > I see this error:
> >         > ---
> >         > gmetric command = /usr/bin/gmetric  -n Fan_1 -v 'transition
> >         to
> >         > Running' -t double -u N/A -S IP:HOST
> >         > the value parameter "transition to Running" does not
> >         represent a
> >         > number. exiting.
> >         > "/usr/bin/gmetric  -n Fan_1 -v 'transition to Running' -t
> >         double -u
> >         > N/A -S IP:HOST": failed
> >         > ---
> >         >
> >         >
> >         > wondering if anyone else has seen that too?
> >         >
> >         >
> >         > Thanks,
> >         > -cdm
> >
> >         --
> >         Albert Chu
> >         [email protected]
> >         Computer Scientist
> >         High Performance Systems Division
> >         Lawrence Livermore National Laboratory
> >
> >
> >
> --
> Albert Chu
> [email protected]
> Computer Scientist
> High Performance Systems Division
> Lawrence Livermore National Laboratory
>
>
_______________________________________________
Freeipmi-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Reply via email to