IPMI Agent plugin

These plugins provide modules for each of the sensors from IPMI

Introduction


These plugins provide modules for each of the sensors from IPMI. They set
Warning and Critical Status based on the thresholds provided by IPMI. The
Module Group can also be specified.

For Unix systems the freeipmi package must be installed. The IPMI information
can be retrieved from the local system or using the network interface to the
IPMI device.

For Windows a version of freeipmi built with cygwin is provided. The IPMI
information is retrieved using the network interface to the IPMI device.

Compatibility matrix

Systems where it has been tested

CentOS 7

Systems where it should work

Any linux system or windows

Prerequisites

For Unix systems the freeipmi package must be installed.

Configuration

For Unix systems the freeipmi package must be installed.

CentOS7

Install wget on CentOS7 with the following command

sudo yum install wget -y

Get the freeipmi-1.5.7-3.el7.x86_64 file using wget

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/freeipmi-1.5.7-3.el7.x86_64.rpm

Now Install the freeipmi-1.5.7-3.el7.x86_64

yum install freeipmi-1.5.7-3.el7.x86_64.rpm -y

General parameters

Unix

For IPMI local access use:

ipmi_sensors.pl -l

For IPMI network access use:

ipmi_sensors.pl -h <hostname> -u <username> -p <password>

If you wish the modules to be in a module group add "-g <group>;". For example:

ipmi_sensors.pl -l -g "IPMI Sensors"

Windows

ipmi_sensors.pl /h:<hostname> /u:<username> /p:<password>

Configuration in pandora

Unix

To install, copy ipmi_sensors to the plugins directory which is usually

/usr/share/pandora_agent/plugins

This plugin requires freeipmi to be installed
and available on the agent's path.

Then add it to the configuration file, usually

/etc/pandora/pandora_agent.conf

For IPMI local access use:

module_plugin ipmi_sensors.pl -l

For IPMI network access use:

module_plugin ipmi_sensors -h <hostname> -u <username> -p <password>

Replace hostname,username, andpassword, with appropriate values.

If you wish the modules to be in a module group add "-g group". For example:

module_plugin ipmi_sensors.pl -l -g "IPMI Sensors"

Note: The module group must be created in PandoraFMS in advance.

Windows

The following installation instructions refer to the pandora_agent_install directory.
On 32-bit windows this is usually C:\Program Files\pandora_agent, on 64-bit Windows
it is usually C:\Program Files (x86)\pandora_agent.


To install, copy ipmi_sensors  to the util subdirectory of the pandora_agent_install
directory. Copy the freeipmi directory to the pandora_agent_install directory.

Then add it to the configuration file, usually pandora_agent.conf in the pandora_agent_install
directory.

module_plugin ipmi_sensors.pl /h:<hostname> /u:<username> /p:<password>

Replace hostname, username and password with appropriate values.

If you wish the modules to be in a module group add "/g group". For example:

module_plugin ipmi_sensors.pl /h:myipmihost /u:myusername /p:mypassword /g:"IPMI Sensors"

Note: The module group must be created in PandoraFMS in advance.