====== Pandora FMS とエネルギー効率 ====== {{indexmenu_n>6}} [[ja:documentation:start|Pandora FMS ドキュメント一覧に戻る]] ===== 概要 ===== Sustainability and energy efficiency represent **savings**, a goal that different manufacturers, both software and hardware, pursue with different methods, strategies and tools. **Pandora FMS** can integrate them all into a single tool and support IPMI. 持続性とエネルギー効率を管理することは節約を行うことになります。異なるベンダのソフトウエアやハードウエアでは、エネルギーを節約するための異なる手法やツールがあります。Pandora FMS はそれらすべてを一つに統合することができます。また、この章では、IPMI のサポートについて説明します。 ===== Pandora FMS 用 IPMI プラグイン ===== **IPMI** (**Intelligent Platform Management Interface**) is an interface created by Intel® to manage and monitor IT systems. Through IPMI it is possible to check the temperature sensors, voltages or fan speed of the devices and many other variables, all remotely. **IPMI** (Intelligent Platform Management Interface) は、インテルによって作られた IT システムを管理・モニタリングするためのインタフェースです。例えば、IPMI を通して、温度センサー、電圧、ファンの速度などをリモートからチェックできます。 ==== IPMI プラグインの動作 ==== IPMI monitoring is based on two components: a plugin that collects device data and a **NetScan** script that automatically discovers all devices on a network that support IPMI. IPMI 監視は、デバイスデータを収集するプラグインと、ネットワーク上で IPMI をサポートするすべてのデバイスを自動的に検出する **NetScan** スクリプトの 2 つのコンポーネントから成ります。 ==== プラグインのインストールと NetScan スクリプトの設定 ==== === 事前に用意するもの === Both the plugin and the **NetScan task** script require the [[http://www.gnu.org/s/freeipmi/|FreeIPMI]] utility in version 0.7.16 . プラグインと **NetScan タスク** スクリプト共に、[[http://www.gnu.org/s/freeipmi/|FreeIPMI]] の 0.7.16 以降のバージョンが必要です。 On RHEL distributions you can use the following command to install it: RHEL では、インストールには以下のコマンドを利用できます。 dnf install freeipmi While in Ubuntu: Ubuntu では次の通りです。 apt install freeipmi-tools === IPMI プラグインの登録 === To use the plugin, it must be registered in Pandora FMS (menu **Management → Servers → Plugins**). In new installations it is included by default, in case it is necessary to register it manually: "[[en:documentation:pandorafms:technical_reference:05_anexo_server_plugins_development|Anexo Server Plugins"]]. プラグインを使用するには、Pandora FMS に登録する必要があります (メニュー **管理(Management) → サーバ(Servers) → プラグイン(Plugins)**)。新規インストールではデフォルトで含まれていますが、手動で登録する必要がある場合は "[[ja:documentation:pandorafms:technical_reference:05_anexo_server_plugins_development|サーバプラグイン"]] を参照してください。 It is important that the name of the plugin is exactly ''IPMI Plugin'', as this depends on the correct functioning of NetScan. NetScan が正しく機能するためには、プラグインの名前が正確に IPMI Plugin'' であることが重要です。 The registration parameters of the plugin are as follows: プラグイン登録のパラメータは次の通りです。 {{ :wiki:ipmi_plugin_registration.png }} The descriptions of the custom fields are as follows: カスタムフィールドの説明は次のとおりです。 * **Field 1**: Target IP address. * **Field 2**: User. * **Field 3**: Password. * **Field 4**: Sensor. * **Field 5**: Additional options. * **フィールド 1**: 対象の IP アドレス * **フィールド 2**: ユーザ * **フィールド 3**: パスワード * **フィールド 4**: センサー * **フィールド 5**: 追加オプション === NetScan スクリプトの登録 === The second step to finish the installation is to register the **NetScan** script. You can see the complete registration process in section [[en:documentation:pandorafms:monitoring:17_discovery_2#ks3_1|Discovery]]. 設定を完了させるために 2つ目に行うのは、**NetScan** スクリプトの登録です。登録方法の詳細については、[[:ja:documentation:pandorafms:monitoring:17_discovery_2#ネットスキャン|自動検出]] を参照してください。 {{ :wiki:ipmi_recon_registration.png }} ==== IPMI プラグインでのモニタリング ==== To start monitoring, a **Recon Task** must be created to discover all IPMI devices. This task will create an agent for each device discovered, and the modules with all the available checks for each device. モニタリングを開始するためには、すべての IPMI デバイスを検出するための**自動検出タスク**を作成する必要があります。このタスクは、検出したデバイスごとに一つのエージェントを作成し、それぞれのデバイスに存在するチェック項目をモジュールとして作成します。 With this configuration the Discovery server will sweep the network and create an agent for each device found with all the available modules. この設定では、自動検出サーバはネットワークをスキャンし、利用可能なすべてのモジュールで検出された各デバイスに対してエージェントを作成します。 ==== OEM の値の監視 ==== The values returned by the IPMI commands depend on each manufacturer. Therefore, it is possible that by default the **NetScan** does not find the module it needs to monitor. IPMI コマンドによって返される値は、それぞれのベンダに依存します。そのため、デフォルトでは **NetScan** は監視したいモジュールを見つけることができません。 In addition to the default modules, each manufacturer can enable a number of OEM commands specific to their motherboards. You can check the supported devices and the available commands for each [[http://www.gnu.org/s/freeipmi/manpages/man8/ipmi-oem.8.html|on this page]]. デフォルトのモジュールに加えて、各メーカーは自社のマザーボードに固有の OEM コマンドをいくつか有効にすることができます。サポートされているデバイスと、それぞれの使用可能なコマンドについては、[[http://www.gnu.org/s/freeipmi/manpages/man8/ipmi-oem.8.html|このページ]]で確認できます。 With these commands you can create a module of type //plugin// that executes the required command, see section "[[en:documentation:pandorafms:technical_reference:05_anexo_server_plugins_development|Server Plugins Annex]]". これらのコマンドを使用すると、必要なコマンドを実行する //プラグイン// タイプのモジュールを作成できます。「[[ja:documentation:pandorafms:technical_reference:05_anexo_server_plugins_development|サーバプラグイン]]」の章を参照してください。 [[ja:documentation:start|Pandora FMS ドキュメント一覧に戻る]]