目次

コンポーネントウィザード

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

Within the capabilities of the wizard SNMP and wizard WMI, there are remote component types called Wizard components.

SNMP ウィザードおよび WMI ウィザードの機能には、コンポーネントウィザード と呼ばれるリモートコンポーネントタイプがあります。

These components allow establishing a base configuration for the modules that will be generated in the agents when executing any of the Wizard (SNMP or WMI). It also offers the possibility of dynamically generating several modules with a single component.

これらのコンポーネントを使用すると、ウィザード (SNMP または WMI) の実行時にエージェントで生成されるモジュールの基本設定を確立できます。 また、単一のコンポーネントで複数のモジュールを動的に生成することもできます。

To create these components use the menu Management → Configuration → Templates → Remote components. The Create a new wizard component option is selected and the Create button is clicked.

これらのコンポーネントを作成するには、メニュー 管理(Management) → 設定(Configuration) → テンプレート(Templates) → Remote components(リモートコンポーネント) を使用します。 新しいウィザード コンポーネントを作成(Create a new wizard component) オプションを選択し、作成(Create) ボタンをクリックします。

In the creation dialog box there is an important option: the Module protocol to be used. There are two protocols available, SNMP (default) and WMI, and although both share common fields they also differ in other fields.

作成ダイアログボックスには、使用するモジュールプロトコルという重要なオプションがあります。 使用可能なプロトコルは SNMP (デフォルト) と WMI の 2 つで、どちらも共通のフィールドもありますが、異なるフィールドもあります。

共通フィールド

Scan type: Allows you to choose between two exploration modes that wizards will be able to perform with this component:

スキャンタイプ(Scan type): ウィザード がこのコンポーネントで実行できる 2 つのスキャンモードを選択できます。

Execution type: This field indicates the execution type for the modules generated by the component. It is used to determine the Pandora FMS server to which the modules will belong at the moment of their creation, depending on where the wizard is executed from:

実行タイプ(Execution type): このフィールドは、コンポーネントによって生成されたモジュールの実行タイプを示します。 これは、ウィザード がどこから実行されるかに応じて、モジュール作成時にモジュールが属する Pandora FMS サーバを決定するために使用されます。

SNMP ウィザード

Management → Configuration → Templates → Remote components → Create a new wizard component → Create → Module protocol → SNMP menu.

管理(Management) → 設定(Configuration) → テンプレート(Templates) → リモートコンポーネント(Remote components) → 新しいウィザードコンポーネントの作成(Create a new wizard component) → 作成(Create) → モジュールプロトコル(Module protocol) → SNMP メニュー。

Specific fields:

特定のフィールド:

The Private Enterprise Number (PEN) must be registered in the Pandora FMS console for the use of Manufacturer ID.

ベンダID を使用するには、Private Enterprise Number (PEN) を Pandora FMS コンソールに登録する必要があります。

SNMP ネットワーク実行

Management → Configuration → Templates → Remote components → Create a new wizard component → Create → Module protocol → SNMP (Execution type → Network) menu.

管理(Management) → 設定(Configuration) → テンプレート(Templates) → リモートコンポーネント(Remote components) → 新しいウィザードコンポーネントの作成(Create a new wizard components) → 作成(Create) → モジュールプロトコル(Module protocol) → SNMP (実行タイプ(Execution type) → ネットワーク(Network)) メニュー。

When the execution type is Network the Value OID allows to indicate the OID from which the data of the modules generated by the component will be obtained.

実行タイプが ネットワーク の場合、OID値 により、コンポーネントによって生成されたモジュールのデータが取得される OID を示すことができます。

SNMP プラグイン実行

Management → Configuration → Templates → Remote components → Create a new wizard component → Create → Module protocol → SNMP (Execution type → Plugin) menu.

管理(Management) → 設定(Configuration) → テンプレート(Templates) → リモートコンポーネント(Remote components) → 新しいウィザードコンポーネントの作成(Create a new wizard component) → 作成 → モジュールプロトコル(Module protocol) → SNMP (実行タイプ(Execution type) → プラグイン(Plugin)) メニュー。

The main purpose of using components of type plugin is to be able to perform operations with the values of one or more OIDs in the same device. That is why in these components you can indicate as many OIDs as you need to use them in other fields.

プラグイン タイプのコンポーネントを使用する主な目的は、同じデバイス内の 1 つ以上の OID の値を使用して操作を実行できるようにすることです。 このため、これらのコンポーネントでは、他のフィールドで使用するために必要な数の OID を指定できます。

Macros OID_oid_N_

OID マクロ_oid_N_

In addition, these OIDs, or their values, can be used from the _oid_N_ macros. Depending on which of the following fields the macro is used in, either the OID value or the OID itself will be used.

さらに、これらの OID またはその値は、_oid_N_ マクロから使用できます。 マクロが次のどのフィールドで使用されるかに応じて、OID 値または OID 自体が使用されます。

If used on dynamic components, the OIDs indicated in these fields must be an SNMP branch and not an end OID. If used on fixed components, the OIDs indicated in these fields must be an end OID.

動的コンポーネントで使用する場合、これらのフィールドに示される OID は、終了 OID ではなく SNMP ブランチである必要があります。 固定コンポーネントで使用する場合、これらのフィールドに示される OID は終了 OID である必要があります。

Value operation

値の操作

Allows you to specify an arithmetic operation with which the current value of each module generated by the component will be obtained in the wizard module preview. In any case it does not affect the final execution of the generated modules.

コンポーネントによって生成された各モジュールの現在の値を ウィザード モジュールプレビューで取得する算術演算を指定できます。 いずれの場合も、生成されたモジュールの最終的な実行には影響しません。

Accepts the characters + - * / ( ) ., numbers and macros _oid_N_ from which the values for the operation will be obtained.

文字 + - * / ( ) .、数字、および操作の値を取得するマクロ _oid_N_ が利用できます。

Satellite execution

サテライト実行

It offers the possibility of indicating the execution to be performed by a Satellite Server for the modules generated when the wizard is executed from a Satellite Server by using the exec server. This is the command, plugin or script to be used in a Satellite Server module_exec. Accepts the use of macros for the SNMP wizard and _oid_N_ macros to obtain the OIDs used in each module.

exec server を使用して、サテライトサーバから ウィザード を実行するときに生成されるモジュールに対して、サテライトサーバによって実行できるようにします。 これは、サテライトサーバの module_exec で使用されるコマンド プラグイン または スクリプト です。 SNMP ウィザード用のマクロと、各モジュールで使用される OID を取得するための _oid_N_ マクロを利用できます。

The Satellite Server distributes a series of plugins recommended for these components:

サテライトサーバは、次の一連のコンポーネントに必要な プラグイン を配布します。

/etc/pandora/satellite_plugins/wizard_snmp_module
/etc/pandora/satellite_plugins/wizard_snmp_process

Server plugin

サーバプラグイン

Through this list you can indicate a plugin previously registered in the Pandora FMS Console, which will be used by the plugins server with each module generated by the component. The choice of a plugin shows in turn in the form the specific fields to use it.

このリストを通じて、Pandora FMS コンソールに以前に登録された プラグイン を指定できます。これは、コンポーネントによって生成された各モジュールとともにプラグインサーバによって使用されます。 プラグイン を選択すると、それを使用する特定のフィールドがフォームに表示されます。

The plugin's own fields accept the use of macros for the SNMP wizard and _oid_N_ macros to obtain the OIDs used in each module.

プラグイン独自のフィールドでは、SNMP ウィザード用のマクロと、各モジュールで使用される OID を取得するための _oid_N_ マクロを利用できます。

Pandora FMS console has already registered plugins recommended for these components: Wizard SNMP module and Wizard SNMP process. Depending on the use of one or the other, the rest of the respective fields should be completed to carry out the monitoring through SNMP.

Pandora FMS コンソールには、SNMP モジュールウィザード および SNMP プロセスウィザード のコンポーネントに推奨されるプラグインがすでに登録されています。 どちらかの使用に応じて、SNMP を介して監視を実行するには、それぞれのフィールドの残りの部分を設定する必要があります。

WMI ウィザード

Management → Configuration → Templates → Remote components → Create a new wizard component → Create → Module protocol → WMI menu.

管理(Management) → 設定(Configuration) → テンプレート(Templates) → リモートコンポーネント(Remote components) → 新しいウィザードコンポーネントの作成(Create a new wizard component) → 作成(Create) → モジュールプロトコル(Module protocol) → WMI メニュー。

WMI ネットワーク実行

Management → Configuration → Templates → Remote components → Create a new wizard component → Create → Module protocol → WMI (Execution type → Network) menu.

管理(Management) → 設定(Configuration) → テンプレート(Templates) → リモートコンポーネント(Remote components) → 新しいウィザードコンポーネントの作成(Create a new wizard component) → 作成(Create4) → モジュールプロトコル(Module protocol) → WMI (実行タイプ(Execution type) → ネットワーク(Network)) メニュー。

When the execution type is Network:

実行タイプがネットワークの場合:

The Key string option will not be taken into account when the wizard is launched from a Satellite Server via exec server.

exec サーバ を介してサテライトサーバからウィザードを起動する場合、キー文字列オプションは考慮されません。

WMI プラグイン実行

Management → Configuration → Templates → Remote components → Create a new wizard component → Create → Module protocol → WMI (Execution type → Plugin) menu.

管理(Management) → 設定(Configuration) → テンプレート(Templates) → リモートコンポーネント(Remote components) → 新しいウィザードコンポーネントの作成(Create a new wizard component) → 作成(Create) → モジュールプロトコル(Module protocol) → WMI (実行タイプ(Execution type) → プラグイン(Plugin)) メニュー。

When the execution type is Plugin:

実行タイプがプラグインの場合:

WMI モジュールウィザード

Pandora FMS Console has a plugin already registered recommended for these components: Wizard WMI module.

Pandora FMS コンソールには、WMI モジュールウィザードのコンポーネント用に必要な プラグイン がすでに登録されています。

The plugin's own fields accept the use of the macros for the WMI wizard and the macros _class_wmi_ to get the WMI class name and _field_wmi_N_ to get the names of the class fields used in each module.

プラグインの独自のフィールドでは、WMI ウィザード用のマクロと、WMI クラス名を取得するマクロ _class_wmi_ および各モジュールで使用されるクラスフィールドの名前を取得するマクロ _field_wmi_N_ を利用できます。

The specific macros for the WMI wizard components that can be used in the fields of plugin type executions are:

プラグイン タイプの実行のフィールドで使用できる WMI ウィザードコンポーネントの特定のマクロは次のとおりです。

The specific fields for WMI wizard components are:

WMI ウィザードコンポーネント特有のフィールドは次のとおりです。

Query key field ( _field_wmi_0_ )

クエリキーフィールド ( _field_wmi_0_ )

It is the name of the key field that will be obtained in the WMI query used in the generated modules. Usually WMI classes have a key field that they always return in any query whether it is indicated or not. That would be the field that should be indicated here. For example, the key field of the Win32_Processor would be DeviceID.

これは、生成されたモジュールで使用される WMI クエリで取得されるキーフィールドの名前です。 通常、WMI クラスにはキーフィールドがあり、指定されているかどうかに関係なく、クエリで常にこのフィールドが返されます。 それがここで示されるべきフィールドです。 たとえば、Win32_Processor のキーフィールドは DeviceID になります。

The name of this field can be obtained in other fields of the form through the macro _field_wmi_0_, and the value that the field has for each record of the WMI query can be obtained through a macro with the same name of the field _FIELDNAME_. These _FIELDNAME_ macros can be used, among others, in the Module name and Description fields of the component, to generate names and descriptions dynamically. For example, for the DeviceID field the macro with the value would be _DeviceID_.

このフィールドの名前は、マクロ _field_wmi_0_ を通じてフォームの他のフィールドで取得でき、WMI クエリの各レコードに対してフィールドが持つ値は、フィールドと同じ名前のマクロ _FIELDNAME_ を通じて取得できます。これらの _FIELDNAME_ マクロは、コンポーネントの モジュール名 および 説明 フィールドなどで使用して、名前と説明を動的に生成できます。 たとえば、DeviceID フィールドの場合、値を含むマクロは _DeviceID_ になります。

Query extra fields_field_wmi_N_:

クエリ追加フィールド_field_wmi_N_:

In these fields the names of the additional fields to be used in the WMI query used in the generated modules will be indicated.

これらのフィールドには、生成されたモジュールで使用される WMI クエリで使用される追加フィールドの名前が示されます。

The names of these fields can be obtained in other fields of the form by means of _field_wmi_N_ macros, and the values that the fields have for each record of the WMI query can be obtained by means of macros with the same names of the _FIELDNAME_ fields. These _FIELDNAME_ macros can be used, among others, in the Module name and Description fields of the component, to generate names and descriptions dynamically. For example, for the FreeSpace field the macro with the value would be _FreeSpace_.

これらのフィールドの名前は、_field_wmi_N_ マクロを使用してフォームの他のフィールドで取得でき、WMI クエリの各レコードに対してフィールドが持つ値は、同じ名前のマクロ _FIELDNAME_ を使用して取得できます。これらの _FIELDNAME_ マクロは、コンポーネントの モジュール名 および 説明 フィールドなどで使用して、名前と説明を動的に生成できます。 たとえば、FreeSpace フィールドの場合、値を含むマクロは _FreeSpace_ になります。

Query filters → Scan

クエリフィルタ → スキャン

In this space the conditions for the WMI query launched in the scan are indicated, which will allow to obtain one or more records. For example: DriveType = 3.

このスペースには、スキャンで起動された WMI クエリの条件が示されており、これにより 1 つ以上のレコードを取得できるようになります。 例: DriveType = 3

In the WMI wizard components, a separate module will be generated for each record returned by the WMI scan query.

WMI ウィザードコンポーネントでは、WMI スキャンクエリによって返されたレコードごとに個別のモジュールが生成されます。

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