Ipmitool: Difference between revisions

From Leo's Notes
This page was last edited on 8 January 2019, at 02:01.
Created page with "* https://github.com/ipmitool/ipmitool {{highlight|lang=terminal|code= $ autoconf configure.ac:8: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and ot..."
 
No edit summary
Line 1: Line 1:
{{code|ipmitool}} is a utility to fetch information from devices that support the Intelligent Platform Management Interface. This includes servers such as the HP Proliant DL380 G6 which I have at home.
The project can be found at:
* https://github.com/ipmitool/ipmitool
* https://github.com/ipmitool/ipmitool


== Installation ==
Clone the repository from https://github.com/ipmitool/ipmitool, then run {{code|autoconf}}, {{code|./configure}}, {{code|make}}.
A docker image containing this binary can be found at:
* https://git.steamr.com/docker/alpine-ipmitool
== Usage ==
Poll the data from iLO by running {{code|ipmitool}}. An example output is given below.
{{highlight|lang=terminal|code=
/tmp # ./ipmitool -I lanplus -H X.X.X.X -U Administrator -P XXXXXXXXXX sensor
Unable to Get Channel Cipher Suites
UID Light        | 0x0        | discrete  | 0x0080| na        | na        | na        | na        | na        | na
Sys. Health LED  | 0x0        | discrete  | 0x0080| na        | na        | na        | na        | na        | na
Power Supply 1  | 85        | Watts      | ok    | na        | na        | na        | na        | na        | na
Power Supply 2  | 95        | Watts      | ok    | na        | na        | na        | na        | na        | na
Power Supplies  | 0x0        | discrete  | 0x0180| na        | na        | na        | na        | na        | na
Fan 1            | 13.720    | percent    | ok    | na        | na        | na        | na        | na        | na
Fan 2            | 13.720    | percent    | ok    | na        | na        | na        | na        | na        | na
Fan 3            | 22.736    | percent    | ok    | na        | na        | na        | na        | na        | na
Fan 4            | 27.048    | percent    | ok    | na        | na        | na        | na        | na        | na
Fan 5            | 22.736    | percent    | ok    | na        | na        | na        | na        | na        | na
Fan 6            | 13.720    | percent    | ok    | na        | na        | na        | na        | na        | na
Fans            | 0x0        | discrete  | 0x0180| na        | na        | na        | na        | na        | na
Temp 1          | 19.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 39.000    | 41.000    | 45.000
Temp 2          | 40.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 82.000    | 83.000
Temp 3          | 40.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 82.000    | 83.000
Temp 4          | 37.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 87.000    | 92.000
Temp 5          | 39.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 87.000    | 92.000
Temp 6          | 44.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 87.000    | 92.000
Temp 7          | 42.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 87.000    | 92.000
Temp 8          | 48.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 90.000    | 95.000
Temp 9          | 42.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 65.000    | 70.000
Temp 10          | 48.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 90.000    | 95.000
Temp 11          | 40.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 12          | 49.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 90.000    | 95.000
Temp 13          | na        |            | na    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 14          | na        |            | na    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 15          | na        |            | na    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 16          | na        |            | na    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 17          | na        |            | na    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 18          | na        |            | na    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 19          | 24.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 20          | 36.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 21          | 34.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 80.000    | 85.000
Temp 22          | 32.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 80.000    | 85.000
Temp 23          | 43.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 77.000    | 82.000
Temp 24          | 38.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 25          | 39.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 26          | 38.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 27          | na        |            | na    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 28          | na        |            | na    | 0.000    | 0.000    | 0.000    | 0.000    | 70.000    | 75.000
Temp 29          | 35.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 60.000    | 65.000
Temp 30          | 77.000    | degrees C  | ok    | 0.000    | 0.000    | 0.000    | 0.000    | 110.000  | 115.000
Memory          | 0x0        | discrete  | 0x4080| na        | na        | na        | na        | na        | na
Power Meter      | 188        | Watts      | ok    | na        | na        | na        | na        | na        | na
}}
The data can be parsed then pushed into a logging server.
== Troubleshooting ==
{{highlight|lang=terminal|code=
{{highlight|lang=terminal|code=
$ autoconf
$ autoconf

Revision as of 02:01, 8 January 2019

ipmitool is a utility to fetch information from devices that support the Intelligent Platform Management Interface. This includes servers such as the HP Proliant DL380 G6 which I have at home.

The project can be found at:

Installation

Clone the repository from https://github.com/ipmitool/ipmitool, then run autoconf, ./configure, make.

A docker image containing this binary can be found at:

Usage

Poll the data from iLO by running ipmitool. An example output is given below.

/tmp # ./ipmitool -I lanplus -H X.X.X.X -U Administrator -P XXXXXXXXXX sensor
Unable to Get Channel Cipher Suites
UID Light

The data can be parsed then pushed into a logging server.

Troubleshooting

$ autoconf
configure.ac:8: error: possibly undefined macro: AM_INIT_AUTOMAKE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:9: error: possibly undefined macro: AM_CONFIG_HEADER
configure.ac:38: error: possibly undefined macro: AM_PROG_LIBTOOL

Fix this by running:

$ autoreconf -i