個人用ツール

Pandora:Documentation ja:Energy Efficiency

提供: Pandora FMS Wiki JP

移動先: 案内, 検索

Pandora FMS ドキュメント一覧に戻る

Pandora FMS とエネルギー効率

Sustainability and energy efficiency are saving. Different manufacturers, both software and hardware. They propose different methods, strategies and tools. Pandora FMS can integrate all of them in a single tool.

持続性とエネルギー効率を管理することは節約を行うことになります。異なるベンダのソフトウエアやハードウエアでは、エネルギーを節約するための異なる手法やツールがあります。Pandora FMS はそれらすべてを一つに統合することができます。



ファイル:Esquema dcm.png



Pandora FMS 用 IPMI プラグイン

IPMI (Intelligent Platform Management Interface) is an interface created by Intel in order to administrate and monitor IT systems. Through IPMI, for example, check the temperature sensors, voltages and ventilator velocity, all of them in a remote way.

IPMI (Intelligent Platform Management Interface) は、インテルによって作られた IT システムを管理・モニタリングするためのインタフェースです。例えば、IPMI を通して、温度センサー、電圧、ファンの速度などをリモートからチェックできます。

IPMI プラグインの動作

Monitoring through IPMI is based on two components:A plugin that collects data from the device and a Recon Task that discover in an authomatic way all the devices of one network that supports IPMI.

IPMI を通してのモニタリングは、デバイスからデータを収集するプラグインと、IPMI に対応したネットワーク上のデバイスを自動的に検出する自動検出処理の 2つのコンポーネントから成ります。

プラグインのインストールと自動検出タスク

事前に用意するもの

Both the plugin and the recon task needs the tool FreeIPMI from its version 0.7.16

プラグインと自動検出処理共に、FreeIPMI の 0.7.16 以降のバージョンが必要です。

In Debian distributions, it's possible to use the command:

Debian の場合、次のコマンドでインストールできます。

#apt-get install freeipmi-tools

IPMI プラグインの登録

The first step is to register the plugin. If you have any doubt, you can check the section Monitoring with plugins.

まず最初にプラグインを登録します。方法が良く分からない場合は、プラグインを使ったモニタリング を確認してください。

The parameters of the plugin registration are the following ones:

プラグイン登録のパラメータは次の通りです。



ファイル:Ipmi plugin registration.png



The values that you should enter in the different fields are these:

それぞれのフィールドに入力する値は次の通りです。

  • Name: IPMI Plugin
  • 名前(Name): IPMI Plugin
  • Plug-in Command: /home/admin/ipmi-plugin.pl (Path where is the ipmi-plugin.pl file )
  • プラグインコマンド(Plug-in Command): /home/admin/ipmi-plugin.pl (ipmi-plugin.pl ファイルがある場所のパス)
  • Plug-in type: Standard
  • プラグインタイプ(Plug-in type): 標準(Standard)
  • Max. timeout: 300
  • 最大タイムアウト(Max. timeout): 300
  • IP address option: -h
  • IP アドレスオプション(IP address option): -h
  • Port option: <vacio>
  • ポートオプション(Port option): <空>
  • User option: -u
  • ユーザオプション(User option): -u
  • Password option: -p
  • パスワードオプション(Password option): -p
  • Description: This plugin gets information from IPMI devices.
  • 説明(Description): This plugin gets information from IPMI devices.

NOTA: Es importante que el nombre del plugin sea exactamente "IPMI Plugin" ya que de esto depende que la recon task funcione correctamente.

注意: 自動検出処理が依存しているため、プラグインの名前は "IPMI Plugin" である必要があります。

自動検出スクリプトの登録

The second step to finish the installation is to register the Recon Script. You can see the complete process of registration at section Recon Server. The registered plugin will be like this

設定を完了させるために 2つ目に行うのは、自動検出スクリプトの登録です。登録方法の詳細については、自動検出サーバ を参照してください。



ファイル:Ipmi recon registration.png



  • Name: IPMI Discovery
  • 名前(Name): IPMI Discovery
  • Script fullpath: /home/admin/ipmi-recon.pl (Path where is the ipmi-recon.pl file)
  • スクリプトのフルパス(Script fullpath): /home/admin/ipmi-recon.pl (ipmi-recon.pl ファイルのフルパス)

IPMI プラグインでのモニタリング

To start the monitoring we need to create a Recon Task that discovers all the IPMI devices. This task will create one agent by each device discovered, and the modules with all the available checks for each device.

モニタリングを開始するためには、すべての IPMI デバイスを検出するための自動検出タスクを作成する必要があります。このタスクは、検出したデバイスごとに一つのエージェントを作成し、それぞれのデバイスに存在するチェック項目をモジュールとして作成します。

The following screenshot shows an example to explore the network 192.168.70.0/24 in it all the IPMI devicew have as credentials admin/admin,

以下の画面は、192.168.70.0/24 ネットワークで、admin/admin の権限で IPMI デバイスを検索する例です。



ファイル:Ipmi recon example.png



With this configuration, the Recon Task will do a network discovery and will create one agent by each device found with all the available modules.

この設定で、自動検出タスクは、ネットワーク検出を行い、それぞれのデバイスのエージェントおよびモジュール登録を行います。

in the following image you can see the end result, some of the modules created in one agent of the explored network.

結果を以下に示します。検索したネットワーク上のエージェントにいくつかのモジュールが作成されています。



ファイル:Ipmi monitors.png



OEM の値の監視

The values returned by the IPMI commands depends on each manufacturer. Because of this, it is possible that by default the Recon Task doesn't find the module that it needs to monitor.

IPMI コマンドによって返される値は、それぞれのベンダに依存します。そのため、デフォルトでは自動検出タスクは監視したいモジュールを見つけることができません。

Besides the modules by default, each manufacturer can enable a serial of OEM commands from their own baseboards.You can check the supported devices and the available commands for each one at:http://www.gnu.org/s/freeipmi/manpages/man8/ipmi-oem.8.html

デフォルトのモジュールのほかに、それぞれのベンダがハードウエアから OEM コマンドで情報を取得できるようにしているものがあります。対応しているデバイスと、それぞれに存在するコマンドは、http://www.gnu.org/s/freeipmi/manpages/man8/ipmi-oem.8.html で確認することができます。

With these commands you can create one module type plugin that executes the necessary command. You can see how to do this in the section Monitorización con Plugins

これらのコマンドで、必要なコマンドを実行する一つのプラグインモジュールを作成することができます。その方法は、プラグインを使ったモニタリング を参照してください。