個人用ツール

「Pandora:Documentation ja:Anexo CLI」の版間の差分

提供: Pandora FMS Wiki JP

移動先: 案内, 検索
(--create_web_module)
(--apply_policy)
 
(同じ利用者による、間の1版が非表示)
2,191行目: 2,191行目:
  
 
'''説明:''' パラメータに指定したポリシーを強制的に割り当てます。ポリシーモジュールの作成は、ポリシー適用プロセスで扱われます。関連づけられたすべてのエージェントではまた、ポリシーアラートの作成は作成済モジュールで実施されます。さらに、変更はエージェントの設定ファイルに対して行われます。設定ファイルは、作成したモジュールおよびポリシーに関連付けられたコレクションを追加するためのポリシーを持つことができます。
 
'''説明:''' パラメータに指定したポリシーを強制的に割り当てます。ポリシーモジュールの作成は、ポリシー適用プロセスで扱われます。関連づけられたすべてのエージェントではまた、ポリシーアラートの作成は作成済モジュールで実施されます。さらに、変更はエージェントの設定ファイルに対して行われます。設定ファイルは、作成したモジュールおよびポリシーに関連付けられたコレクションを追加するためのポリシーを持つことができます。
 +
 +
As this command works through the API, it needs the following parameters:
 +
 +
このコマンドは API を通して動作するため、以下のパラメータが必要です。
 +
 +
*id=<id_policy> (required)
 +
*id2=<id_agent> (optional) Id or name of the agent as indicated in the other parameter. If it is empty, the policy will be applied to all the agents of this.
 +
*other=<serialized parameters>
 +
:*<name_agent (Boolean)> Indicates if the agent will be sent by Id (0) or by name (1).
 +
:*<server_id> (required if using Metaconsole) Id of the server in which the policy will be applied.
 +
 +
*id=<ポリシーID> (必須)
 +
*id2=<エージェントID> (オプション) other パラメーターで示されるエージェントの ID または名前。空の場合、ポリシーはすべてのエージェントに適用されます。
 +
*other=<連続パラメータ>
 +
:*<name_agent (Boolean)> エージェントが ID (0) または名前 (1) のどちらで示されるか。
 +
:*<server_id> (メタコンソールの場合は必須) ポリシーが適用されるサーバの ID。
  
 
'''Example:'''
 
'''Example:'''
  perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_policy 'My policy'
+
  perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_policy 'policy_id' 'agent_id' 'other1|other2'
  
 
'''実行例:'''
 
'''実行例:'''
  perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_policy 'My policy'
+
  perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_policy 'policy_id' 'agent_id' 'other1|other2'
  
 
====--apply_all_policies====
 
====--apply_all_policies====

2019年10月12日 (土) 08:52時点における最新版

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

目次

Pandora FMS CLI

The Pandora FMS CLI (Command-Line Interface) is used for making calls in command line on the file /usr/share/pandora_server/util/pandora_manage.pl. This method is specially useful to integrate applications of thirds parts with Pandora FMS through automated tasks. Basically, it consists on one call with the parameters formated to do and action such as the creation an elimination of one agent, one module or one user, among other things.

Pandora FMS CLI(コマンドラインインタフェース)はコマンドラインから /usr/share/pandora_server/util/pandora_manage.pl を実行することで利用できます。 コマンドラインインタフェースは特に自動化されたタスクにおいてサードパーティ製のアプリケーションとPandora FMSを統合する場合に便利です。 基本的には、パラメーターを指定して実行することで、エージェントやモジュールやユーザの作成・削除といった作業を行います。

The CLI is a file in Perl, so one call to CLI is as easy as this:

コマンドラインインタフェースはPerlスクリプトなので、以下のように簡単に実行することができます。

perl pandora_manage.pl <ruta de pandora_server.conf> <opción> <parámetros de esa opción>
perl pandora_manage.pl <pandora_server.confをフルパスで指定> <オプション> <オプションのパラメーター>

Template warning.png

If you are an enterprise customer, you will need to use the binary executable instead of the .pl, since there are some enterprise features that may not work properly with the .pl. Just run pandora_manage to get started.


Template warning.png

Enterprise版ユーザの方は、.pl の代わりにバイナリ実行ファイルを利用する必要があります。.pl ではいくつかの Enterprise 版の機能が動作しません。pandora_manage を実行してください。


Only Enterprise:

Enterprise 版のみ:

pandora_manage <pandora_server.conf path> <option> <option parameters>
pandora_manage <pandora_server.conf パス> <オプション> <オプションパラメータ>

Pandora FMS CLI has the following options:

Pandora FMS コマンドラインインタフェースには以下のオプションを指定できます:

  • Agents
    • --create_agent: Create an agent.
    • --update_agent: Update an agent field
    • --delete_agent: Delete an agent.
    • --disable_group: Disable all agents from one group.
    • --enable_group: Enable all agents from one group.
    • --create_group: Create a group
    • --delete_group: Delete a group
    • --update_group: Update a group
    • --stop_downtime: Detiene una desconexión programada
    • --get_agent_group: Get the group name of a given agent
    • --get_agent_modules: Get the module list of a given agent
    • --get_agents: Get list of agents with optative filter parameters
    • --delete_conf_file: Delete a local conf of a given agent
    • --clean_conf_file: Clean a local conf of a given agent deleting all modules, policies and collections data
    • --get_bad_conf_files: Get the files bad configured (without essential tokens)
    • --migration_agent_queue: migrar un agente de un nodo a otro con la metaconsola (solo para metaconsola)
    • --migration_agent: ver si existe un agente en la cola de migración (solo para metaconsola)
    • --set_disabled_and_standby: Disable an agent and put it in standby mode ( Enterprise feature).
    • --reset_agent_counts: Actualiza conteos de módulo y conteos de alertas.
  • Modules
    • --create_data_module: Add one data module to one agent
    • --create_web_module: Add one web module to one agent
    • --create_network_module: Add one network module to one agent
    • --create_network_component: Create a new network component
    • --create_snmp_module:Add one SNMP module to one agent
    • --create_plugin_module: Add one module kind plugin to one agent
    • --get_module_group: Displays the filtered groups of available modules
    • --create_module_group: Create a group (module type)
    • --module_group_synch: Synchronize group of modules from the meta console
    • --delete_module: Delete one module from one agent
    • --data_module: Insert data to one module
    • --get_module_data: Show data from one module in the last X seconds (interval) in CSV format
    • --get_module_id: Show id from one module.
    • --delete_data Delete the historic data from a module, from the modules of one agent or from the modules of the agents of one group
    • --update_module: Update one module field
  • Alerts
    • --create_template_module: Add an alert template to an agent.
    • --delete_template_module: Delete an alert template from an agent.
    • --create_template_action: Create an action to one agent
    • --delete_template_action: Delete an action from an agent
    • --disable_alerts: Disable alerts in all groups.
    • --enable_alerts: Enable alerts in all groups.
    • --create_alert_template: Create an alert template
    • --delete_alert_template: Delete an alert template
    • --update_alert_template: Update field of an alert template
    • --get_alert_actions: Allows to visualize the actions of alerts
    • --get_alert_actions_meta: Allows to visualize the actions of node alerts from the meta console (only for meta console).
    • --create_alert_command: Creates an alert command
    • --get_alert_commands: Allows to visualize alert commands
    • --validate_all_alerts: Validates all the alerts
  • Users
    • --create_user: Create one user.
    • --delete_user: Delete one user.
    • --update_user: Update field of a user
    • --enable_user: Enable a given user
    • --disable_user: Disable a given user
    • --meta_synch_user: Synchronize users with nodes (Metaconsole only)
    • --create_profile: Add a profile to an user.
    • --delete_profile: Delete a profile from an user.
    • --add_profile_to_user: Add a profile to a user in a group
    • --disable_eacl: Disable the ACL Enterprise system.
    • --enable_eacl: Enable the ACL Enterprise system.
  • Events
    • --create_event: Create an event.
    • --validate_event: Validate an event.
    • --validate_event_id: Validate an event given a event id.
    • --get_event_info:Display info about a event given a event id.
  • Incidents
    • --create_incident Crete a incident
  • Policies
    • --create_policy: Create a policy
    • --apply_policy Force a policy application
    • --apply_all_policies: Add to the application queue all the policies
    • --add_agent_to_policy: Add an agent to a policy
    • --add_collection_to_policy: Add a collection to a policy
    • --create_policy_data_module_from_local_component: Create a data module from a local component to a policy
    • --delete_not_policy_modules Delete all the modules not associated to policies from the conf file
    • --remove_agent_from_policy: Eliminar un agente de una política
    • --disable_policy_alerts: Disable all the alerts from a policy
    • --create_policy_data_module: Create a policy data module
    • --create_policy_web_module: Create a policy web module
    • --create_policy_network_module: Create a policy network module
    • --create_policy_snmp_module: Create a policy SNMP module
    • --create_policy_plugin_module: Create a policy plugin module
    • --validate_policy_alerts: Validate all the alerts of a given policy
    • --get_policy_modules: Get the module list of a policy
    • --get_policies: Get all the policies (without parameters) or the policies of a given agent (agent name as parameter)
  • Tools
    • --exec_from_file: Execute any CLI option using macros from a CSV file
  • エージェント
    • --create_agent: エージェントを作成
    • --update_agent: エージェントのフィールドを更新
    • --delete_agent: エージェントを削除
    • --disable_group: あるグループ内のすべてのエージェントを無効化
    • --enable_group: あるグループ内のすべてのエージェントを有効化
    • --create_group: グループを作成
    • --delete_group: グループを削除
    • --update_group: グループを更新
    • --stop_downtime: 計画停止を停止
    • --get_agent_group: 指定したエージェントのグループ名を取得
    • --get_agent_modules: 指定したエージェントのモジュール一覧を取得
    • --get_agents: フィルタパラメータにてエージェントの一覧を取得
    • --delete_conf_file: 指定したエージェントのローカル設定を削除
    • --clean_conf_file: 指定したエージェントの設定から全モジュール、ポリシー、コレクションを削除
    • --get_bad_conf_files: 不正な設定ファイルを取得(必須設定を除く)
    • --migration_agent_queue: エージェントをあるノードから別のノードに移行します(メタコンソールのみ)
    • --migration_agent: 移行キューにエージェントがあるかどうかを確認します(メタコンソールのみ)
    • --set_disabled_and_standby: エージェントを無効化およびスタンバイモードにします(Enterprise 版)
    • --reset_agent_counts: モジュールおよびエージェントカウントを更新します。
  • モジュール
    • --create_data_module: エージェントにデータモジュールを追加
    • --create_web_module: エージェントに Webモジュールを追加
    • --create_network_module: エージェントにネットワークモジュールを追加
    • --create_network_component: 新たなネットワークコンポーネントを作成
    • --create_snmp_module: エージェントに SNMP モジュールを追加
    • --create_plugin_module: エージェントにプラグインモジュールを追加
    • --get_module_group: 存在するモジュールのフィルタしたグループを表示
    • --create_module_group: グループを作成 (モジュールタイプ)
    • --module_group_synch: メタコンソールからモジュールのグループを同期
    • --delete_module: エージェントからモジュールを削除
    • --data_module: モジュールにデータを追加
    • --get_module_data: 直近の X 秒間のモジュールデータを CSV フォーマットで表示
    • --get_module_id: 一つのモジュールの ID を表示
    • --delete_data 収集データ、エージェントのモジュール、または、グループのエージェントモジュールを削除
    • --update_module: モジュールのフィールドを更新
  • アラート
    • --create_template_module: エージェントにアラートテンプレートを追加
    • --delete_template_module: エージェントからアラートテンプレートを削除
    • --create_template_action: エージェントにアクションを作成
    • --delete_template_action: エージェントからアクションを削除
    • --disable_alerts: すべてグループ内のアラートを無効化
    • --enable_alerts: すべてグループ内のアラートを有効化
    • --create_alert_template: アラートテンプレートの作成
    • --delete_alert_template: アラートテンプレートの削除
    • --update_alert_template: アラートテンプレートのフィールド更新
    • --get_alert_actions: アラートのアクションを表示
    • --get_alert_actions_meta: メタコンソールからノードアラートのアクションを表示 (メタコンソールのみ)
    • --create_alert_command: アラートコマンドを作成
    • --get_alert_commands: アラートコマンドを表示
    • --validate_all_alerts: 全アラートの承諾
  • ユーザ
    • --create_user: ユーザの作成
    • --delete_user: ユーザの削除
    • --update_user: ユーザのフィールド更新
    • --enable_user: ユーザを有効化
    • --disable_user: ユーザを無効化
    • --meta_synch_user: ノードとユーザを同期 (メタコンソールのみ)
    • --create_profile: ユーザにプロファイルを追加
    • --delete_profile: ユーザからプロファイルを削除
    • --add_profile_to_user: グループ内のユーザへのプロファイルの追加
    • --disable_eacl: Enterprise ACL の無効化
    • --enable_eacl: Enterprise ACL の有効化
  • イベント
    • --create_event: イベントの作成
    • --validate_event: イベントの承諾
    • --validate_event_id: 指定したイベントIDのイベントの承諾
    • --get_event_info:指定したイベントIDのイベント情報の表示
  • インシデント
    • --create_incident インシデントの作成
  • ポリシー
    • --create_policy: ポリシーの作成
    • --apply_policy: ポリシーの強制適用
    • --apply_all_policies: 全てのポリシーへの適用
    • --add_agent_to_policy: ポリシーにエージェントを追加
    • --add_collection_to_policy: ポリシーにコレクションを追加
    • --create_policy_data_module_from_local_component: ローカルコンポーネントから、ポリシーにデータモジュールを作成
    • --delete_not_policy_modules 設定ファイルからポリシーに割り当てられていないモジュールを削除
    • --remove_agent_from_policy: ポリシーからエージェントを削除
    • --disable_policy_alerts: ポリシーから全てのアラートを無効化
    • --create_policy_data_module: ポリシーデータモジュールの作成
    • --create_policy_web_module: ポリシーWebモジュールを作成
    • --create_policy_network_module: ポリシーネットワークモジュールの作成
    • --create_policy_snmp_module: ポリシー SNMP モジュールの作成
    • --create_policy_plugin_module: ポリシープラグインモジュールの作成
    • --validate_policy_alerts: 指定したポリシーの全アラートの承諾
    • --get_policy_modules: ポリシーのモジュール一覧の取得
    • --get_policies: 全てのポリシーの取得(パラメータ無しの場合)または、指定したエージェントのポリシーの取得(パラメータにエージェント名を指定した場合)
  • ツール
    • --exec_from_file: CSV ファイルからマクロを読み込んで CLI を実行する

エージェント

--create_agent

Parameters: <agent_name> <operative_system> <group_name> <server_name> [<address> <description> <interval> <alias as name>]

オプションパラメーター: <エージェント名> <オペレーティングシステム> <グループ名> <サーバ名> [<アドレス> <説明> <間隔> <別名>]

Description: An agent with the name, the operative system, the group and the server specified will be created. Optionally, it will be possible to give it an address ( IP or name), a description and an interval in seconds (by default 300).

説明: オプションパラメーターで指定された名前、オペレーティングシステム、グループ名、サーバ名のエージェントを作成します。オプションで、アドレス(IPアドレスもしくはFQDN)、説明、間隔(単位は秒。デフォルトは300)を指定することもできます。

The parameter <alias as name> is set to 1 by default and, with that value, the alias will be the same as the agent name. If you want the name to be generated randomly this parameter must be set to 0.

<別名> はデフォルトで 1 に設定されます。この場合、別名はエージェント名と同じ値になります。ランダムに生成した値にしたい場合は、このパラメータを 0 に設定します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_agent 'My agent' Windows Databases Central-Server 192.168.12.123 'Agent description' 600 0

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_agent 'My agent' Windows Databases Central-Server 192.168.12.123 'Agent description' 600 0

--update_agent

(>=5.0)

(バージョン 5.0 以上)

Parameters: <agent_name> <field> <new_value>

オプションパラメーター: <エージェント名> <フィールド> <新たな値>

Description: A given field of an existent agent will be updated. The possible fields are the following: agent_name, address, description, group_name, interval, os_name, disabled, parent_name, cascade_protection, icon_path, update_gis_data, custom_id.

説明: 指定したエージェントのフィールドを更新します。フィールドに設定可能な値は、agent_name, address, description, group_name, interval, os_name, disabled, parent_name, cascade_protection, icon_path, update_gis_data, custom_id です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_agent 'Agent name' group_name 'Network'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_agent 'Agent name' group_name 'Network'

--delete_agent

Parameters: <agent_name>

オプションパラメーター: <エージェント名>

Description: The agent will be eliminated considering its name as parameter

説明: オプションパラメーターで指定されたエージェントを削除します

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_agent 'My agent'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_agent 'My agent'

--disable_group

Parameters: <group_name>

オプションパラメーター: <グループ名>

Description: the agents of the group considered as parameter will be disabled with the execution of this option. If we pass 'All' as group, all agents from all groups will be disabled.

説明: オプションパラメーターで指定されたグループのエージェントが無効化されます。グループ名に'All'を指定した場合、すべてのグループのエージェントが無効化されます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_group Firewalls

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_group Firewalls

--enable_group

Parameters: <group_name>

オプションパラメーター: <グループ名>

Description: The agents of the group considered as parameter will be enabled with the execution of this option. If we pass 'All' as group all agents from all groups will be enabled.

説明: オプションパラメーターで指定されたグループのエージェントが有効化されます。グループ名に'All'を指定すると、すべてのグループのエージェントが有効化されます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --enable_group All

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --enable_group All

--create_group

Parameters: <group_name> [<parent_group_name>]

オプションパラメーター: <グループ名> [<親グループ名>]

Description: A new group will be created if it doesnt exist and optionally, can be assigned a parent group to it

説明: 新たなグループを作成します。オプションで、親グループ、アイコン、説明を指定できます。アイコンは、拡張子を除いたファイル名で指定します。親グループのデフォルトは「全て」、アイコンのデフォルトは空文字列(アイコン指定なし)です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_group 'New group' 'Parent group'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_group 'New group' 'Parent group'

--delete_group

Parameters: <group_name>

オプションパラメーター: <グループ名>

Description: Delete a group introducing the group name

説明: グループ名で指定したグループを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_group 'New group'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_group 'New group'

--update_group

Parameters: <group_id> [<group_name> <parent_group_name> <icon> <description>]

オプションパラメーター: <グループID> [<グループ名> <親グループ名> <アイコン> <説明>]

Description: A group is modified if there id (You can use the "Get_agent group_id" function to find the id of the group). The parameters that can be modified with the name, the father pointed to the icon and description.

説明: グループIDで指定したグループを編集します(グループの ID は、get_agent group_id にて確認できます)。パラメータは名前で指定し、以降アイコンと説明を指定します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_group 18 'Test' 'Web' 'SpiderMan' 'Description'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_group 18 'Test' 'Web' 'SpiderMan' 'Description'

--stop_downtime

(>=5.0)

(バージョン 5.0 以上)

Parameters: <downtime_name>

オプションパラメーター: <計画停止名>

Description: Stop a planned downtime. If the downtime is finished, a message will be showed

説明: 計画停止を停止します。計画停止が終了している場合は、メッセージを表示します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --show_downtime 'Downtime name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --show_downtime 'Downtime name'

--get_agent_group

(>=5.0)

(バージョン 5.0 以上)

Parameters: <agent_name>

オプションパラメーター: <エージェント名>

Description: Get the group name of a given agent

説明: 指定したエージェントのグループ名を取得します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agent_group 'Agent name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agent_group 'Agent name'

--get_agent_group_id

(>=5.1)

Parameters: <agent_name>

オプションパラメータ: <エージェント名>

Description: Get the group id of a given agent

説明: 指定したエージェントのグループIDを取得します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agent_group 'Agent name'

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agent_group 'Agent name'

--get_agent_modules

(>=5.0)

(バージョン 5.0 以上)

Parameters: <agent_name>

オプションパラメーター: <エージェント名>

Description: Get the module list (id and name) of a given agent

説明: 指定したエージェントのモジュールリスト(id と名前)を取得します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agent_modules 'Agent name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agent_modules 'Agent name'

--get_agents

(>=5.0)

(バージョン 5.0 以上)

Parameters: [<group_name> <os_name> <status> <max_modules> <filter_substring> <policy_name>]

オプションパラメーター: [<グループ名> <OS名> <状態> <最大モジュール> <フィルター文字列> <ポリシー名>]

Description: Get list of agents with optative filter parameters

説明: オプションでフィルタを設定して、エージェントの一覧を取得します。

Possible values for the parameter <status>: critical, warning, unknown, normal

<状態> に指定できる値は、critical, warning, unknown, normal です。

Ejemplo:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agents 'Network' 'Linux' 'critical'   'Policy name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agents 'Network' 'Linux' 'critical'   'Policy name'

--delete_conf_file

Parameters: <agent_name>

オプションパラメーター: <エージェント名>

Description: The conf file of one agent will be deleted

説明: エージェントの設定ファイルを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_conf_file 'Agent name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_conf_file 'Agent name'

--clean_conf_file

Parameters: [<agent_name>]

オプションパラメーター: [<エージェント名>]

Description: The conf file of one or all agents (without parameters) will be cleaned (All modules, policies, file collections and comments will be deleted).

説明: 一つまたは全て(パラメータを指定しない場合)のエージェントの設定ファイルを、クリーンな状態(全てのモジュール、ポリシー、ファイルコレクションおよびコメント削除)にします。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --clean_conf_file 'Agent name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --clean_conf_file 'Agent name'

--get_bad_conf_files

Parameters: No

オプションパラメーター: なし

Description: A list of the bad configurated conf files will be showed (Files without main tokens: server_ip,server_path,temporal,logfile)

説明: 不正な設定ファイル一覧(server_ip,server_path,temporal,logfileを除く)を表示します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_bad_conf_files

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_bad_conf_files

--migration_agent_queue

(>=7.21) only for metaconsole

(>=7.21) メタコンソールのみ

Parameters: [id of the agent to migrate][name of the source node][name of the destination node][optional parameter by default this 0 will migrate the data of both the history and the db itself if it is at 1 it will only migrate those of the db itself]

オプションパラメーター: [マイグレートするエージェントID][ソースノード名][移行先ノード名][オプションパラメータ、デフォルトは 0 でヒストリDBも移行します。1 の場合は通常の DB のみ以降します]

Description: Add an agent to the migration queue to move from node to another node this is for the metaconsole only. To do it correctly, you will need to fill in the API configuration parameters in pandora_server.conf.

説明: エージェントをあるノードから他のノードへ移動するために、マイグレーションキューへ追加します。メタコンソール用のコマンドです。正しく実行するためには、pandora_server.conf で API 設定パラメータが設定されている必要があります。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --migration_agent_queue 1 nodo1 nodo2 0

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --migration_agent_queue 1 nodo1 nodo2 0

--migration_agent

(>=7.21) only for metaconsole

(>=7.21) メタコンソールのみ

Parametrizes: [id of the agent to check]

オプションパラメーター: [確認するエージェントのID]

Description: it will return true or false depending on whether the agent entered exists in the agent migration table

説明: エージェントが、エージェントマイグレーションテーブル内に存在するかどうかを true または false で返します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --migration_agent 1

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --migration_agent 1

--create_downtime

(>=5.1)

Parametrizes: <downtime_name> <description> <date_from> <date_to> <id_group> <monday> <tuesday><wednesday> <thursday> <friday> <saturday> <sunday> <periodically_time_from><periodically_time_to> <periodically_day_from> <periodically_day_to><type_downtime> <type_execution> <type_periodicity>

オプションパラメータ: <計画停止名> <説明> <開始日時> <終了日時> <グループID> <月> <火> <水> <木> <金> <土> <日> <定期開始時間> <定期終了時間> <定期開始日> <定期終了日> <計画停止のタイプ> <実行タイプ> <実行タイミングタイプ>

Descripción: Created Planned downtime. You must have configured data API in pandora_server.conf.

説明: 計画停止を作成します。pandora_server.conf 内に API の設定が必要です。

Ejemplo:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_downtime Testing Testing 05/07/2015 06/07/2015 0 1 1 1 1 1 1 1 17:06:00 19:06:00 1 31 quiet periodically weekly

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_downtime Testing Testing 05/07/2015 06/07/2015 0 1 1 1 1 1 1 1 17:06:00 19:06:00 1 31 quiet periodically weekly

--add_item_planned_downtime

(>=5.1)

Parametrizes: <id_downtime> <id_agente1,id_agente2,id_agente3...id_agenteN> <name_module1,name_module2,name_module3...name_moduleN>

オプションパラメータ: <計画停止ID> <エージェントID1,エージェントID2,エージェントID3...エージェントIDn> <モジュール名1,モジュール名2,モジュール名3...モジュール名n>

Descripción: Add items of planed downtime. You must have configured data API in pandora_server.conf.

説明: 計画停止にアイテムを追加します。pandora_server.conf 内に API の設定が必要です。

Ejemplo:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_item_downtime 1 1 'Status','AvailableMemory'

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_item_downtime 1 1 'Status','AvailableMemory'

--get_all_planned_downtimes

(>=5.1)

Parametrizes: <name> [<id_group> <type_downtime> <type_execution> <type_periodicity>]

オプションパラメータ: <名前> [<グループID> <計画停止タイプ> <実行タイプ> <実行タイミングタイプ>]

Descripción: List all matches of planned downtime.

説明: マッチした全計画停止一覧を出力します。

Ejemplo: perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_all_planned_downtimes testing 0

例: perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_all_planned_downtimes testing 0

--planned_downtimes_items

(>=5.1)

Parametrizes: <name> [<id_group> <type_downtime> <type_execution> <type_periodicity>]

オプションパラメータ: <名前> [<グループID> <計画停止タイプ> <実行タイプ> <実行タイミングタイプ>]

Descripción: List all matches of planned downtime items.

説明: マッチした計画停止のアイテム一覧を出力します。

Ejemplo: perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_planned_downtimes_items testing 0

例: perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_planned_downtimes_items testing 0

--set_planned_downtimes_deleted

(>=5.1)

Parametrizes: <name>

オプションパラメータ: <名前>

Descripción: Delete a planned downtime.

説明: 計画停止を削除します。

Ejemplo: perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_planned_downtimes_deleted test

例: perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_planned_downtimes_deleted test

--set_disabled_and_standby

This feature is only available for Enterprise.

この機能は Enterprise 版のみです。

Parameters: <id_agent> (<id_node> <value>)

オプションパラメータ: <エージェントID> (<ノードID> <値>)

Description: It disables an agent and also, if it has remote configuration, it puts it in standby mode. In order for it to work properly in the server it has to have configured the connection with the API.

説明: エージェントを無効化し、またリモート設定がある場合はスタンバイモードにします。サーバで正しく動作するようにするためには、API 接続ができるように設定する必要があります。

The second parameter, the console id, is only used in the meta. Any value can be set for the node. The third is optional and the default is 1.

2つ目のパラメータはメタコンソールのみで使われるノードの ID です。任意のノードを設定できます。3つ目のパラメータはオプションで、デフォルトは 1 です。

Example to enable an agent from the node:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_disabled_and_standby 2 0 0

ノードからエージェントを有効化する例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_disabled_and_standby 2 0 0

Example to disable an agent from the node:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_disabled_and_standby 2 0 1

ノードからエージェントを無効化する例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_disabled_and_standby 2 0 1

Example to enable an agent from the metaconsole:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_disabled_and_standby 2 1 0

メタコンソールからエージェントを有効化する例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_disabled_and_standby 2 1 0

Example to disable an agent from the metaconsole:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_disabled_and_standby 2 1

メタコンソールからエージェントを無効化する例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --set_disabled_and_standby 2 1

--reset_agent_counts

Parameters: <id_agent>

オプションパラメータ: <エージェントID>

Description: Synchronizes module counts and alerts for a given agent. If you want to synchronize with all agents, the first parameter must be "All".

説明: 指定のエージェントのモジュールおよびエージェントカウントを同期します。すべてのエージェントを同期したい場合は、最初のパラメータを "All" にする必要があります。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --reset_agent_counts "All"

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --reset_agent_counts "All"

モジュール

--create_data_module

Parameters: <module_name> <module_kind> <agent_name> [<description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <def_file> <warning_str> <critical_str> <enable_unknown_events> <ff_threshold> <each_ff> <ff_threshold_normal> <ff_threshold_warning> <ff_threshold_critical> <ff_timeout> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <モジュール名> <モジュールの種類> <エージェント名> [<説明> <モジュールグループ> <最小値> <最大値> <初期データ> <間隔> <警告状態の最小値> <警告状態の最大値> <障害状態の最小値> <障害状態の最大値> <保存データ> <定義ファイル> <警告文字列> <障害文字列> <不明イベントの有効化> <連続抑制回数> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <連続抑制タイムアウト> <障害手順> <警告手順> <不明手順>]

Description: A module kind data will be created in an agent with the module name, kind of module and name of the agent where it will be created. Optionally it will be possible to give a description, the module group, min and max values, a post_process value, an interval in seconds, min and max warning values, min and max critical values, a history data value and one module definition file.

The module definition file will contain some like this:

module_begin
module_name My module
module_type generic_data
module_exec cat /proc/meminfo  | grep MemFree | awk '{ print $2 }'
module_end

The default values are 0 for the minimum and maximum, history_data and post_process and 300 for the interval.

説明: オプションパラメーターで指定したモジュール名、モジュールの種類、作成済みのエージェント名を使用して、エージェントにデータモジュールを作成します。オプションで説明、モジュールグループ、最小値と最大値、初期データ、間隔(単位は秒)、警告状態の最大値と最小値、障害状態の最大値と最小値、保存データ、モジュール定義ファイルを指定することができます。

モジュール定義ファイルは以下のように記述されます:

module_begin
module_name My module
module_type generic_data
module_exec cat /proc/meminfo  | grep MemFree | awk '{ print $2 }'
module_end

保存データ、初期データ、最大値と最小値のデフォルト値は0で、間隔のデフォルト値は300です。


Notes: The next parameters are only for the Pandora version 5 and next versions:

  • <enable_unknown_events>

The next parameters are only for the Pandora version 5.1 and next versions:

  • <ff_threshold>
  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>
  • <ff_timeout>

注意:

以下のパラメータは、Pandora バージョン 5 およびそれ以降のみです。

  • <不明イベントの有効化>

以下のパラメータは、Pandora バージョン 5.1 およびそれ以降のみです。

  • <連続抑制回数>
  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>
  • <連続抑制タイムアウト>

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_data_module 'My module' generic_data 'My agent' 'module description' 'General' 1 3 0 300 0 0 0 0 1 /home/user/filedefinition

If you introduce a different name or kind between the parameters and the file definition, the fixed on the file will have priority.

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_data_module 'My module' generic_data 'My agent' 'module description' 'General' 1 3 0 300 0 0 0 0 1 /home/user/filedefinition

オプションパラメーターと定義ファイルでモジュール名やモジュールの種類が異なった場合は、定義ファイル中の値が優先されます。

--create_web_module

(>=7.0)

Parameters: <module_name> <module_kind> <agent_name> [<description> <module_group> <min> <max>[<post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <retries> <requests> <agent_browser_id> <auth_server> <auth_realm> <fichero_definicion> <proxy_url> <proxy_auth_login> <proxy_auth_password> <warning_str> <critical_str> <enable_unknown_events> <ff_threshold> <each_ff> <ff_threshold_normal> <ff_threshold_warning> <ff_threshold_critical> <ff_timeout> <ff_timeout> <warning_inverse> <critical_inverse> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメータ: <モジュール名> <モジュールの種類> <エージェント名> [<説明> <モジュールグループ> <最小値> <最大値> <倍率> <間隔> <警告状態の最小値> <警告状態の最大値> <障害状態の最小値> <障害状態の最大値> <保存データ> <再実行> <リクエスト> <エージェントブラウザID> <認証サーバ> <認証レルム> <ファイル定義> <プロキシURL> <プロキシログイン名> <プロキシパスワード> <警告文字列> <障害文字列> <不明イベントの有効化> <連続抑制回数> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <連続抑制タイムアウト> <警告判定の反転> <障害判定の反転> <障害手順> <警告手順> <不明手順>]

Description: A web data module will be created in an agent with the module name, kind of module and name of the agent where it will be created. Optionally it will be possible to give a description, the module group, min and max values, a post_process value, an interval in seconds, min and max warning values, min and max critical values, a history data value and one module definition file among others.

説明: 指定のモジュール名、モジュールの種類で、指定のエージェントに Webモジュールが作成されます。オプションで、説明、モジュールグループ、最小値、最大値、初期値、秒単位の間隔、警告の最小・最大値、障害の最小・最大値、保存データおよび、モジュール定義ファイルなどを指定できます。

The module definition file will contain some like this:

モジュール定義ファイルは、次のような内容です。

task_begin
get http://pandorafms.com
task_end

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_web_module 'nodule_name' web_data 'pandorafms' 'module_description' 'General' 0 100 0 300 0 0 0 0 1 0 1 'Pandora FMS' auto public /home/user/ficherodefinicion 'http://proxy.url' 'proxy_login' 'proxy_password' 1 10 10 10 10 10 10 10 10 1 1 'critical_instructions' 'warning_instructions' 'unknown_instructions'

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_web_module 'nodule_name' web_data 'pandorafms' 'module_description' 'General' 0 100 0 300 0 0 0 0 1 0 1 'Pandora FMS' auto public /home/user/ficherodefinicion 'http://proxy.url' 'proxy_login' 'proxy_password' 1 10 10 10 10 10 10 10 10 1 1 'critical_instructions' 'warning_instructions' 'unknown_instructions'

--create_network_module

Parameters: <module_name> <module_kind> <agent_name> <module_address> [<module_port> <description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <ff_threshold> <warning_str> <critical_str> <enable_unknown_events> <each_ff> <ff_threshold_normal> <ff_treshold_warning> <ff_threshold_critical> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <モジュール名> <モジュールの種類> <エージェント名> <アドレス> [<ポート番号> <説明> <モジュールグループ> <最小値> <最大値> <初期データ> <間隔> <警告状態の最小値> <警告状態の最大値> <障害状態の最小値> <障害状態の最大値> <データの保存> <連続抑制回数> <警告文字列> <障害文字列> <不明イベントの有効化> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <障害手順> <警告手順> <不明手順>]

Description:

A network module will be created in an agent with the module name, kind of module, name of the agent where it will be created and the module address specified. Optionaly, it will be possible to give it a port, a description, values min and max, a post_process value, an interval in seconds, a warning min and max values, critical min and max values and a history data value.

The default values are 0 for the min and max, history_data and post_process an another 300 for the interval.

the port is optional, so the modules kind ICMP don't need it. In the rest of kinds, it is necessary to specify one module.

説明:

オプションパラメーターで指定したモジュール名、モジュールの種類、作成済みのエージェント名、指定されたアドレスでエージェントにネットワークモジュールを作成します。

最大値と最小値、保存データ、初期データのデフォルト値は0、間隔のデフォルト値は300です。

ポート番号はオプションで、モジュールの種類がICMPの場合は必要ありません。他のタイプでは、必要であれば指定します。

Notes: The next parameters are only for the Pandora version 5 and next versions:

  • <enable_unknown_events>

The next parameters are only for the Pandora version 5.1 and next versions:

  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>

注意:

以下のパラメータは、Pandora バージョン 5 およびそれ以降のみです。

  • <不明イベントの有効化>

以下のパラメータは、Pandora バージョン 5.1 およびそれ以降のみです。

  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_network_module 'My module' remote_tcp 'My agent' 192.168.12.123 8080 'Module description' 'General' 1 3 0 300 0 0 0 0 1

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_network_module 'My module' remote_tcp 'My agent' 192.168.12.123 8080 'Module description' 'General' 1 3 0 300 0 0 0 0 1

--create_network_component

Parameters: <network_component_name> <network_component_group> <network_component_type> [<description> <module_interval> <max_value> <min_value> <snmp_community> <id_module_group> <max_timeout> <history_data> <min_warning> <max_warning> <str_warning> <min_critical> <max_critical> <str_critical> <min_ff_event> <post_process> <disabled_types_event> <each_ff> <min_ff_event_normal> <min_ff_event_warning> <min_ff_event_critical>]

オプションパラメータ: <ネットワークコンポーネント名> <ネットワークコンポーネントグループ> <ネットワークコンポーネントタイプ> [<説明> <間隔> <最大値> <最小値> <SNMPコミュニティ> <モジュールグループID> <最大タイムアウト> <データの保存> <警告状態の最小値> <警告状態の最大値> <警告状態の文字列> <障害状態の最小値> <障害状態の最大値> <障害状態の文字列> <連続抑制回数> <保存倍率> <不明イベント> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数>]


Description:

説明:

A network component will be created. Optionaly, it will be possible to give it a port, a description, values min and max, a post_process value, an interval in seconds, a warning min and max values, critical min and max values and a history data value.

ネットワークコンポーネントを作成します。オプションで、ポート、説明、最大および最小値、保存倍率、秒単位の間隔、警告状態の最小・最大値、障害状態の最小・最大値、データ保存の有無などを指定できます。

The default values are 0 for the min and max, history_data and post_process an another 300 for the interval.

最小と最大値、データ保存、保存倍率のデフォルトは 0、間隔のデフォルトは 300 です。

the port is optional, so the modules kind ICMP don't need it. In the rest of kinds, it is necessary to specify one module.

ポートはオプションです。ICMP モジュールでは不要です。その他は、設定をする必要があります。

Notes:

注意:

The next parameters are only for the Pandora version 5 and next versions:

  • <enable_unknown_events>

以下のパラメータは、Pandora バージョン 5 以降にあります。

  • <不明状態イベントの有効化>

The next parameters are only for the Pandora version 5.1 and next versions:

  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>

以下のパラメータは、Pandora バージョン 5.1 以降にあります。

  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>

Example:

perl /tmp/pandorafms/pandora_server/util/pandora_manage.pl /etc/pandora/pandora_server.conf --create_network_component "example_name" 2 7

実行例:

perl /tmp/pandorafms/pandora_server/util/pandora_manage.pl /etc/pandora/pandora_server.conf --create_network_component "example_name" 2 7

--create_snmp_module

Parameters: <module_name> <module_kind> <agent_name> <module_address> <module_port> <version> [<community> <oid> <description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <snmp3_priv_method> <snmp3_priv_pass> <snmp3_sec_level> <snmp3_auth_method> <snmp3_auth_user> <snmp3_priv_pass> <ff_threshold> <warning_str> <critical_str> <enable_unknown_events> <each_ff> <ff_threshold_normal> <ff_treshold_warning> <ff_threshold_critical> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <モジュール名> <モジュールの種類> <エージェント名> <アドレス> <ポート番号> <SNMPバージョン> [<SNMPコミュニティ名> <oid> <説明> <モジュールグループ> <最小値> <最大値> <初期データ> <間隔> <警告状態の最小値> <警告状態の最大値> <障害状態の最小値> <障害状態の最大値> <データの保存> <SNMPv3の暗号化方式> <SNMPv3の暗号化パスワード> <SNMPv3のセキュリティレベル> <SNMPv3の認証方式> <SNMPv3の認証ユーザ> <SNMPv3のの認証パスワード> <連続抑制回数> <警告文字列> <障害文字列> <不明イベントの有効化> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <障害手順> <警告手順> <不明手順>]

Description:A module kind snmp will be created in an agent with the module name, module kind, name of the agent where it will be created, the module address, the associated port and the SNMP version especified. Optionally it will be given a community, am OID, a description, the module group, min and max values, a post_process value, an interval in seconds, min and max values, critical min and max values, an history data value, and the snmp3 values like methods, passwords, etc.

説明: エージェントに指定したモジュール名モジュールのタイプで、アドレス、ポート番号、SNMP バージョンを指定した snmp のモジュールが作成されます。オプションで、コミュニティ、OID、説明、モジュールグループ、最小および最大値、初期データ、秒単位の間隔、障害と判断する最小および最大値、保存データ、また、snmp3 のメソッドやパスワードなどを指定できます。

The default values are 0 for the min and max, history_data and post_process and 300 for the interval.

最小、最大、保存データおよび、初期データのデフォルト値は 0 で、間隔は 300です。

Notes:

The next parameters are only for the Pandora version 5 and next versions:

  • <enable_unknown_events>

The next parameters are only for the Pandora version 5.1 and next versions:

  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>

注意:

以下のパラメータは、Pandora バージョン 5 およびそれ以降のみです。

  • <不明イベントの有効化>

以下のパラメータは、Pandora バージョン 5.1 およびそれ以降のみです。

  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_snmp_module 'My module' remote_snmp_inc 'My agent' 192.168.12.123 8080 1 mycommunity myoid 'Module description'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_snmp_module 'My module' remote_snmp_inc 'My agent' 192.168.12.123 8080 1 mycommunity myoid 'Module description'

--create_plugin_module

Parameters: <module_name> <module_kind> <agent_name> <module_address> <module_port> <plugin_name> <user> <password> <parameters> [<description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <ff_threshold> <warning_str> <critical_str> <enable_unknown_events> <each_ff> <ff_threshold_normal> <ff_treshold_warning> <ff_threshold_critical> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <モジュール名> <モジュールの種類> <エージェント名> <アドレス> <ポート番号> <プラグイン名> <ユーザ> <パスワード> <パラメーター> [<説明> <モジュールグループ> <最小値> <最大値> <初期データ> <間隔> <警告状態の最小値> <警告状態の最大値> <障害状態の最小値> <障害状態の最大値> <データの保存> <連続抑制回数> <警告文字列> <障害文字列> <不明イベントの有効化> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <障害手順> <警告手順> <不明手順>]

Description: A module kind plugin will be created in an agent with the module name, module kind, name of the agent where it will be created, the module address, the associated port and the corresponding plugin name. Optionally it will be possible to give it a description, the module group, min and max values, a post_process value, an interval in seconds, values warning min and max, critical values min and max and a history data value.

説明: アドレス、関連するポート、プラグイン名を指定して、エージェントにプラグインモジュールを作成します。オプションで、説明、モジュールグループ、最小および最大値、初期データ、秒単位の間隔、警告と判断する最小および最大値、障害と判断する最小および最大値、保存データを指定できます。

The values by default are 0 for min and max, history_data and post_process and 300 for the interval.

最小、最大、保存データおよび初期データのデフォルトは 0で、間隔は 300 です。

Notes:

The next parameters are only for the Pandora version 5 and next versions:

  • <enable_unknown_events>

The next parameters are only for the Pandora version 5.1 and next versions:

  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>

注意:

以下のパラメータは、Pandora バージョン 5 およびそれ以降のみです。

  • <不明イベントの有効化>

以下のパラメータは、Pandora バージョン 5.1 およびそれ以降のみです。

  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_plugin_module 'My module' generic_data 'My agent' 192.168.12.123 8080 myplugin myuser mypass 'param1 param2 param3' 'Module description' 'General' 1 3 0 300 0 0 0 0 1

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_plugin_module 'My module' generic_data 'My agent' 192.168.12.123 8080 myplugin myuser mypass 'param1 param2 param3' 'Module description' 'General' 1 3 0 300 0 0 0 0 1

--get_module_group

Parameters: [<nombre del grupo de módulo>]

オプションパラメータ: [<モジュールのグループ名>]

Description: Displays the available module groups. We can filter by adding the name of the group or part of it.

説明: 存在するモジュールグループを表示します。グループ名またはその一部でフィルタリングできます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_module_group "grupo de módulos"

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_module_group "grupo de módulos"

--create_module_group

Parameters: <module_group_name>

オプションパラメータ: <モジュールグループ名>

Description: A module group will be created with the module_group_name

説明: "モジュールグループ名" で指定した名前でモジュールグループを作成します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_module_group 'My module group'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_module_group 'My module group'

--module_group_synch

Parameters: <server_name_1|server_name_2|...server_name_n> [<return_type>]

オプションパラメータ: <server_name_1|server_name_2|...server_name_n> [<return_type>]

Description: The groups of modules of the goal will be synchronized with the nodes that have been specified in the first parameter, separated with "|". Optionally you can indicate in the second parameter the format in which the data will be returned (csv or json). By default they will come in csv format.

説明: モジュールグループを、 "|" で区切られた、最初のパラメータで指定されたノードと同期します。オプションとして、2つ目のパラメータで応答フォーマット(csv または json)を指定できます。デフォルトは、csv フォーマットです。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --module_group_synch "server_name1|server_name2|server_name3" "json"

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --module_group_synch "server_name1|server_name2|server_name3" "json"

--create_synthetic

Parameters: <module_name> <synthetic_type> <agent_name> <opts>

オプションパラメータ: <モジュール名> <統合タイプ> <エージェント名> <オプション>

Where <synthetic_type> can be "arithmetic" or "average".

ここで、<統合タイプ> は、"arithmetic" または "average" です。

Examples

pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module arithmetic example_agent <opts>
pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module average example_agent <opts>

pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module arithmetic example_agent <オプション>
pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module average example_agent <オプション>

Let's explain all the posible parameters that can be used on the <opts>:

  • <opts> = <source_agent1>,<operator>,<source_module1> <source_agent2>,<operator>,<source_module2>
  • <opts> = <source_agent1>,<operator>,<source_module1> <operator>,<fixed_value>

<オプション> に利用可能なパラメータは以下の通りです。

  • <オプション> = <source_agent1>,<operator>,<source_module1> <source_agent2>,<operator>,<source_module2>
  • <オプション> = <source_agent1>,<operator>,<source_module1> <operator>,<fixed_value>

Examples

pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module arithmetic example_agent my_agent,+,my_module my_agent2,-,my_module2
pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module arithmetic example_agent my_agent,+,my_module *,10
pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module average example_agent my_agent,x,my_module my_agent,x,my_module2

pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module arithmetic example_agent my_agent,+,my_module my_agent2,-,my_module2
pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module arithmetic example_agent my_agent,+,my_module *,10
pandora_manage /etc/pandora/pandora_server.conf --create_synthetic example_module average example_agent my_agent,x,my_module my_agent,x,my_module2

On the first example, we will create in the agent example_agent an arithmetic type of module named example_module. Its content will be the result of the operation: my_module - my_module2. On the second example, we will create in the agent example_agent an arithmetic type of module named example_module. Its content will be the result of the operation: my_module * 10. On the third example, we will create in the agent example_agent an average type of module named example_module. Its content will be the average value betwee my_module and my_module2.

最初の例では、example_agent というエージェントで、example_module という名前の arithmetic タイプモジュールを作成します。これは、my_module - my_module2 の結果を扱います。 2つ目の例では、example_agent というエージェントで、example_module という名前の arithmetic タイプモジュールを作成します。これは、my_module * 10 の結果を扱います。 3つ目の例ででは、example_agent というエージェントで、example_module という名前の average タイプモジュールを作成します。これは、my_modulemy_module2 の平均値を扱います。

The first operator that is used, on the previous case between my_agent and my_module (+), is ignored and doesn't affect to the result of the operations, but it is needed due to the internal structure of the tool. It's very important to keep into account that the arithmetic operation will be done with the next (in this case, the second) operator, on the current example, between my_agent2 and my_module2, or right before the value 10 (in this case, operators "-" or "*"). The possible operators are:

  • + sum
  • - substraction
  • * multiplication
  • / division
  • x average. This operator only can be used with the average type.

最初の演算子(上記の例でいうところの my_agentmy_module の間の +)は無視され計算には利用されませんが、ツールの内部構造上必要です。次の 2つ目の演算子が統合モジュールの動作をさせるためにとても重要です。上記の例では、my_agent2my_module2 の間または、右側の 10 という値の前にある "-" または "*" です。 設定可能な演算子は次の通りです。

  • + 足し算
  • - 引き算
  • * 掛け算
  • / 割り算
  • x 平均。この演算子は average タイプの場合のみ利用できます。

Note:

注意:

Available in Pandora 5.1 SP4 and above

Pandora 5.1 SP4 およびそれ以上で利用できます。

Example:

例:

pandora_manage /etc/pandora/pandora_server.conf --create_synthetic memory_sum arithmetic nodo51sp3 production1,+,AvailableMemory production2,+,AvailableMemory
pandora_manage /etc/pandora/pandora_server.conf --create_synthetic traffic_difference arithmetic nodo51sp3 nodo51sp3,+,InputTraffic nodo51sp3,-,OutputTraffic

--delete_module

Parameters: <module_name> <agent_name>

オプションパラメーター: <モジュール名> <エージェント名>

Description: An agent module will be eliminated considering both as parameters

説明: オプションパラメーターで指定したモジュールをエージェントから削除します

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_module 'Mi modulo' 'Mi agente'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_module 'Mi modulo' 'Mi agente'

--data_module

Parameters: <server_name> <agent_name> <module_name> <module_kind> [<datehour>]

オプションパラメーター: <サーバー名> <エージェント名> <モジュール名> <モジュールの種類> [<データ時間>]

Description: It'll be send data to an agent module giving it as parameter the server name, the agent and the module name and the kind of module. Optionally, it'll be possible to send the date-hour that will be as that of the data sending with 24 hours format: 'YYY-MM-DD HH:mm'. In the case of not sending this parameter, the current data will be shown.

説明: サーバ名、エージェント名、モジュール名、モジュールの種類を指定して、エージェントモジュールにデータを送信します。オプションで、24時間のフォーマット (YYYY-MM-DD HH:mm) でデータの時間を送信できます。このパラメータが指定されていない場合は、現在のデータが表示されます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --data_module Servidor-General 'Mi agente' 'Mi modulo' 'generic_data' '2010-05-31 15:53'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --data_module Servidor-General 'Mi agente' 'Mi modulo' 'generic_data' '2010-05-31 15:53'

--get_module_data

Parameters: <agent_name> <module_name> <interval> [<csv_separator>]

オプションパラメーター: <エージェント名> <モジュール名> <間隔> [<csvセパレータ>]

Description: Will be returned the data of a module as 'timestamp data' in CSV format of the last X seconds (interval) using as default separator ';'

説明: 直近の X 秒間のモジュールのデータを CSV フォーマットで返します。デフォルトのセパレータは ';' です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_module_data 'agent name' 'module name' 86400 ':'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_module_data 'agent name' 'module name' 86400 ':'

--get_module_id

Parameters: <agent_id> <module_name>

オプションパラメータ: <エージェントID> <モジュール名>

Description: The id of a module of an agent is returned.

説明: エージェントのモジュールIDが返ります。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_module_id 4 'host alive'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_module_id 4 'host alive'

--delete_data

Parameters: <module_name> <agent_name> | -a <agent_name> | -g <group_name>

オプションパラメーター: <モジュール名> <エージェント名> | -a <エージェント名> | -g <グループ名>

Description: All data associated to a module will be deleted from the historica data in case of having as parameter the name of this one and its agent name; from the agent modules if as parameter the option '-a' is given, and the agent or modules name of all agents from a group, if as parameter the option '-g' and the group name is given.

説明: モジュール名とエージェント名を指定し、保存データから該当モジュールの全データを削除します。'-a' オプションを指定した場合は、エージェントの全モジュールのデータを削除します。また、'-g' オプションとグループ名を指定した場合は、グループに属する全エージェントのモジュールのデータを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_data -a 'Mi agente'

In this example all historic data will be deleted from all modules that belongs to the 'Mi agente' agent.

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_data -a 'Mi agente'

この例では、'Mi agente' というエージェントの全てのモジュールのデータを削除します。

--update_module

Parameters: <module_name> <agent_name> <field_to_update> <new_value>

オプションパラメーター: <モジュール名> <エージェント名> <更新フィールド> <新たな値>

Description: A given field of an existent data module will be updated. The module type will be detected to allow update the specific fields for each type.

説明: データモジュールの指定フィールドを更新します。モジュールタイプによって更新可能なフィールドは異なります。

The possible fields are the following:

設定可能なフィールドは次の通りです。

  • Common to any module: module_name, agent_name, description, module_group, min, max, post_process, history_data, interval, warning_min, warning_max, critical_min, critical_max, warning_str, critical_str, ff_threshold, each_ff, ff_threshold_normal, ff_threshold_warning, ff_threshold_critical, critical_instructions, warning_instructions, unknown_instructions
  • 共通: module_name, agent_name, description, module_group, min, max, post_process, history_data(データの保存), interval, warning_min, warning_max, critical_min, critical_max, warning_str, critical_str, ff_threshold(連続抑制回数), each_ff(個別状態変化の利用), ff_threshold_normal(正常移行時連続抑制回数), ff_threshold_warning(警告移行時連続抑制回数), ff_threshold_critical(障害移行時連続抑制回数), critical_instructions, warning_instructions, unknown_instructions
  • For the data modules: ff_timeout
  • データサーバモジュール: ff_timeout(連続抑制タイムアウト)
  • For the network modules: module_address, module_port
  • ネットワークモジュール: module_address, module_port
  • For the SNMP modules: module_address, module_port, version, community, oid, snmp3_priv_method, snmp3_priv_pass, snmp3_sec_level, snmp3_auth_method, snmp3_auth_user, snmp3_priv_pass
  • SNMPモジュール: module_address, module_port, version, community, oid, snmp3_priv_method, snmp3_priv_pass, snmp3_sec_level, snmp3_auth_method, snmp3_auth_user, snmp3_priv_pass
  • For the plugin modules: module_address, module_port, plugin_name, user, password, parameters
  • プラグインモジュール: module_address, module_port, plugin_name, user, password, parameters

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_data_module 'Module name' 'Agent name' description 'New description'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_data_module 'Module name' 'Agent name' description 'New description'

--get_agents_module_current_data

(>=5.0)

(バージョン 5.0 以上)

Parameters: <module_name>

オプションパラメータ: <モジュール名>

Description: Get the agent and current data of all the modules with a given name.

説明: 指定した名前でエージェントおよび現在の全モジュールのデータを取得します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agents_module_current_data 'Module name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_agents_module_current_data 'Module name'

--create_network_module_from_component

(>=5.0)

(バージョン 5.0 以上)

Parameters: <agent_name> <component_name>

オプションパラメータ: <エージェント名> <コンポーネント名>

Description: Create a new network module in the specified agent from a network component.

説明: 指定したエージェントにネットワークコンポーネントから新たなネットワークモジュールを作成します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_network_module_from_component 'Agent name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_network_module_from_component 'Agent name'

--create_data_module_from_local_component

(>=5.1)

(バージョン 5.1 以上)

Parameters: <agent_name> <component_name>

オプションパラメータ: <エージェント名> <コンポーネント名>

Description: Create a new data module in the specified agent from a local component.

説明: 指定したエージェントにローカルコンポーネントから新たなデータモジュールを作成します。

Ejemplo:

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_data_module_from_local_component 'Agent name' 'My local component'

--create_local_component

(>=5.1)

(バージョン 5.1 以上)

Parámetros: <component_name> [<description> <id_os> <os_version> <id_network_component_group> <type> <min> <max> <module_interval> <id_module_group> <history_data> <min_warning> <max_warning> <str_warning> <min_critical> <max_critical> <str_critical> <min_ff_event> <post_process> <unit> <wizard_level> <critical_instructions> <warning_instructions> <unknown_instructions> <critical_inverse> <warning_inverse> <id_category> <disabled_types_event> <tags> <min_ff_event_normal> <min_ff_event_warning> <min_ff_event_critical> <each_ff> <ff_timeout>]

オプションパラメータ: <コンポーネント名> <データ> [<説明> <OSのID> <OSバージョン> <ネットワークコンポーネントグループID> <タイプ> <最小> <最大> <モジュール間隔> <モジュールグループID> <データの保存> <警告最小値> <警告最大値> <警告文字列> <障害最小値> <障害最大値> <障害文字列> <連続抑制回数> <保存倍率> <ユニット> <ウィザードレベル> <障害手順> <警告手順> <不明手順> <障害反転> <警告反転> <カテゴリID> <不明イベント> <タグ> <正常時連続抑制回数> <傾向時連続抑制回数> <障害時連続抑制回数> <個別連続抑制回数の利用> <連続抑制タイムアウト>]

Descripción: Create a new local component.

説明: 新たなローカルコンポーネントを作成します。

Ejemplo:

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_local_component 'New local component' 'module_begin\nmodule_name name\nmodule_type generic_data\nmodule_exec exec\nmodule_end'

--apply_module_template

Parameters: [<id_template> <id_agent>]

オプションパラメータ: [<テンプレートID> <エージェントID>]

Description: Tis module templates are an agrupation that contenais network modules. This templates can be applied directly to agents, without having to include each module onw by one.

説明: このモジュールテンプレートは、ネットワークモジュールに関連するアグリゲーションです。 このテンプレートは、各モジュールを 1つずつ組み込む必要なく、エージェントに直接適用できます。

Example:

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_module_template 1 1

アラート

--create_template_module

Parameters: <template_name> <module_name> <agent_name>

オプションパラメーター: <テンプレート名> <モジュール名> <エージェント名>

Description: A template will be assigned to an agent module giving it the template name, the module and the agent as parameters.

説明: オプションパラメーターで指定したテンプレート名、モジュール名、エージェント名に従って、テンプレートをエージェントモジュールに割り当てます

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_template_module plantilla001 'Mi modulo' 'Mi agente'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_template_module plantilla001 'Mi modulo' 'Mi agente'

--delete_template_module

Parameters: <template_name> <module_name> <agent_name>

オプションパラメーター: <テンプレート名> <モジュール名> <エージェント名>

Description: it'll be unassigned a module template of one agent giving it the template name, the module and the agent as parameters.

説明: パラメータにテンプレート名、モジュール名、エージェント名を指定して、エージェントのモジュールテンプレートを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_template_module plantilla001 'Mi modulo' 'Mi agente'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_template_module plantilla001 'Mi modulo' 'Mi agente'

--create_template_action

Parameters: <action_name> <template_name> <module_name> <agent_name> [<fires_min> <fires_max>]

オプションパラメーター: <アクション名> <テンプレート名> <モジュール名> <エージェント名> [<アラートの最小値> <アラートの最大値>]

Description: It'll be added an action to an alert giving as parameter the name of the action and that of the template, module and agent that composes the alert. It'll be also possible giving it in an optional way the values of scaling fires_min and fires_max ( by default 0).

説明: パラメータにアラートを構成するアクション名、テンプレート名、モジュール名、エージェント名を指定して、アラートにアクションを追加します。オプションで、アラートの最大と最小値(デフォルトは0)を指定することもできます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_template_action acción012 plantilla001 'Mi modulo' 'Mi agente' 0 4

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_template_action acción012 plantilla001 'Mi modulo' 'Mi agente' 0 4

--delete_template_action

オプションパラメーター: <アクション名> <テンプレート名> <モジュール名> <エージェント名>

説明: アラートを構成するアクション名、テンプレート名、モジュール名、エージェント名をパラメータに指定して、アラートに割り当てられたアクションを削除します。

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_template_action acción012 plantilla001 'Mi modulo' 'Mi agente'

--disable_alerts

Parameters: No

オプションパラメーター: なし

Description: All alerts will be disabled with the execution of this option.If when it's executed we have any alert disabled and we activate all again, this one will be also enabled.

説明: すべてのアラートが無効化されます。一部のアラートを無効化している状態ですべてのアラートを有効化すると、無効化していた一部のアラートについても有効化されます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_alerts

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_alerts

--enable_alerts

Parameters: No

オプションパラメーター: なし

Description: All the alerts will be activated with the execution of this option. If when it's executed we had any alert enabled and we disabled all again, this one will be also disabled.

説明: すべてのアラートが有効化されます。一部のアラートを有効化している状態で、すべてのアラートを無効化すると、有効化していた一部のアラートについても無効化されます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --enable_alerts

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --enable_alerts

--create_alert_template

Parameters: <template_name> <condition_type_serialized> <time_from> <time_to> [<description> <group_name> <field1> <field2> <field3> <priority> <default_action> <days> <time_threshold> <min_alerts> <max_alerts> <alert_recovery> <field2_recovery> <field3_recovery> <condition_type_separator>]

オプションパラメーター: <テンプレート名> <連続状態タイプ> <開始時間> <終了時間> [<説明> <グループ名> <フィールド1> <フィールド2> <フィールド3> <優先度> <デフォルトアクション> <曜日> <時間閾値> <最小アラート数> <最大アラート数> <復旧アラート> <復旧フィールド2> <復旧フィールド3> <状態タイプセパレータ>]

Description: An alert template will be created.

説明: アラートテンプレートを作成します。

The field <condition_type_serialized> is the type options of the template serialized with the separator ';' by default. It's possible change the separator with the parameter <condition_type_separator> to avoid conflicts some options if it could contain the default character.

フィールド <連続状態タイプ> は、セパレータ(デフォルトでは ';')で分割されたテンプレートのオプションタイプです。セパレータは、オプションにデフォルトのセパレータ文字を含んでいる場合に競合するのを防ぐために、<状態タイプセパレータ> で変更することができます。

The possibilities are the following:

次のような設定が可能です。

NOTE: In this examples is used the default separator ';' and the field matches_value is a binary value to set if the alert will be fired when the value match or when the value not match with the conditions.

注意: この例では、デフォルトのセパレータである ';' を利用しています。また、matches_value フィールドは、指定した値にマッチしたりマッチしなかったときにアラートが発生した場合にセットされるデータです。

  • Regular expression:
  • 正規表現:
    • Syntaxis: <type>;<matches_value>;<value>
    • 書式: <type>;<matches_value>;<value>
    • Example: regex;1;stopped|error (Alert when value match regexp 'stopped|error')
    • : regex;1;stopped|error (正規表現 'stopped|error' にマッチした時にアラートが発生)
  • Max and min:
  • 最大と最小:
    • Syntaxis: <type>;<matches_value>;<min_value>;<max_value>
    • 書式: <type>;<matches_value>;<min_value>;<max_value>
    • Example: max_min;0;30;50 (Alert when value is out of interval 30-50)
    • : max_min;0;30;50 (値が 30-50 の範囲外になった時にアラートが発生)
  • Max.:
  • 最大:
    • Syntaxis: <type>;<max_value>
    • 書式: <type>;<max_value>
    • Example: max;70 (Alert when value is above 70)
    • : max;70 (値が 70以上になった時にアラートが発生)
  • Min.:
  • 最小:
    • Syntaxis: <type>;<min_value>
    • 書式: <type>;<min_value>
    • Example: min;30 (Alert when value is below 30)
    • : min;30 (値が 30未満になった時にアラートが発生)
  • Equal to:
  • 同じ値:
    • Syntaxis: <type>;<value>
    • 書式: <type>;<value>
    • Example: equal;0 (Alert when value is equal to 0)
    • : equal;0 (値が 0 になった時にアラート発生)
  • Not equal to:
  • 異なる値:
    • Syntaxis: <type>;<value>
    • 書式: <type>;<value>
    • Example: not_equal;100 (Alert when value is not equal to 100)
    • : not_equal;100 (値が 100以外になった時にアラート発生)
  • Warning status:
  • 警告状態:
    • Syntaxis: <type>
    • 書式: <type>
    • Example: warning (Alert when status turns into warning)
    • : warning (警告状態になった時にアラート発生)
  • Critical status:
  • 障害状態:
    • Syntaxis: <type>
    • 書式: <type>
    • Example: critical (Alert when status turns into critical)
    • : critical (障害状態になった時にアラート発生)
  • Unknown status:
  • 不明状態:
    • Syntaxis: <type>
    • 書式: <type>
    • Example: unknown (Alert when status turns into unknown)
    • : unknown (不明状態になった時にアラート発生)
  • On Change:
  • 変化時:
    • Syntaxis: <type>;<matches_value>
    • 書式: <type>;<matches_value>
    • Example: onchange;1 (Alert when value changes)
    • : onchange;1 (値が変化した時にアラート発生)
  • Always:
  • 常時:
    • Syntaxis: <type>
    • 書式: <type>
    • Example: always (Alert all times)
    • : always (常にアラート発生)

The field <days> is seven binary characters that specify the days of the week when the alert will be activated. i.e.: 0000011 to activate the alert only Saturday and Sunday.

フィールド <曜日> には、アラートが有効になる曜日をバイナリで指定します。例えば、0000011 であれば、土曜と日曜にアラートが有効になります。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf.2011-10-25 --create_alert_template 'template name' "max_min@1@3@5" 09:00 18:00 "Email will be sended when the value is in the interval 3-5, between 9AM and 6PM, and only the Mondays. Separator is forced to @" "Unknown" "mail@mail.com" "subject" "message" 3 "Mail to XXX" 1000000 38600 1 2 0   @

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf.2011-10-25 --create_alert_template 'template name' "max_min@1@3@5" 09:00 18:00 "Email will be sended when the value is in the interval 3-5, between 9AM and 6PM, and only the Mondays. Separator is forced to @" "Unknown" "mail@mail.com" "subject" "message" 3 "Mail to XXX" 1000000 38600 1 2 0   @

--delete_alert_template

(>=5.0)

(バージョン 5.0 以上)

Parameters: <template_name>

オプションパラメーター: <テンプレート名>

Description: An alert template will be deleted if exists.

説明: アラートテンプレートを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_alert_template 'Template name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_alert_template 'Template name'

--update_alert_template

(>=5.0)

(バージョン 5.0 以上)

Parameters: <template_name> <field_to_update> <new_value>

オプションパラメーター: <テンプレート名> <更新フィールド> <新たな値>

Description: A given field of an existent alert template will be updated. The possible fields are the following: name, description, type, matches_value, value, min_value, max_value, time_threshold(0-1), time_from, time_to, monday(0-1), tuesday(0-1), wednesday(0-1), thursday(0-1), friday(0-1), saturday(0-1), sunday(0-1), min_alerts, max_alerts, recovery_notify(0-1), field1, field2, field3, recovery_field2, recovery_field3, priority(0-4), default_action, group_name.

説明: アラートテンプレートの指定したフィールドを更新します。指定可能なフィールドは、name, description, type, matches_value, value, min_value, max_value, time_threshold(0-1), time_from, time_to, monday(0-1), tuesday(0-1), wednesday(0-1), thursday(0-1), friday(0-1), saturday(0-1), sunday(0-1), min_alerts, max_alerts, recovery_notify(0-1), field1, field2, field3, recovery_field2, recovery_field3, priority(0-4), default_action, group_name です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_alert_template 'Template name' priority 4

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_alert_template 'Template name' priority 4

--get_alert_actions

(>=5.0)

(バージョン 5.0 以上)

Parameters: [<action_name> <separator> <return_type>]

オプションパラメータ: [<action_name> <separator> <return_type>]

Description:Returns all action alerts. Optionally you can filter the result by name. Optionally in the second parameter you can specify the separator of the results and in the third parameter the format of the returned list (csv, json, string).

説明:全アラートアクションを返します。オプションとして名前で結果をフィルタリングできます。オプションとして、2つ目のパラメータでセパレータを指定し、3つ目のパラメータで出力形式(csv, json, string)を指定できます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_alert_actions 'Action 1' ';' 'json'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_alert_actions 'Action 1' ';' 'json'

--get_alert_actions_meta

(>=5.0) テンプレート:Metaconsole

(バージョン 5.0 以上) テンプレート:メタコンソール

Parameters: [<server_name> <action_name> <separator> <return_type>]

オプションパラメータ: [<server_name> <action_name> <separator> <return_type>]

Description: returns all alert actions of the meta console. Optionally you can filter the result by the name of the node or by the name of the action. Optionally in the second parameter you can specify the results separator and in the third parameter the format of the returned list (csv, json, string).

説明: メタコンソールの全アラートアクションを返します。オプションとして、ノードの名前またはアクションの名前で結果をフィルタリングできます。オプションとして、2つ目のパラメータでセパレータを指定し、3つ目のパラメータで出力形式(csv, json, string)を指定できます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_alert_actions_meta  'Action 1' ';' 'json'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_alert_actions_meta  'Action 1' ';' 'json'

--create_alert_command

(>=5.0)

(バージョン 5.0 以上)

Parameters: <name> <command> [<group name> <description> <internal> <field_description> <field_value>]

オプションパラメータ: <name> <command> [<group name> <description> <internal> <field_description> <field_value>]

Description: A command will be created with the specified name and command data. Optionally you can specify:

  • Group name. If no group is provided, it will be assigned in the group 'All'.
  • Command Description.
  • Internal (1-0).
  • Field description. This will be formatted as follows: '["descr1","descr2","descr3","descr4","descr5"]'.
  • Field value: This will be formatted as follows: ["val1","val2","val3","val4","val5"].

説明: 指定の名前とコマンドデータで、コマンドが作成されます。オプションで以下を指定できます。

  • グループ名。指定しない場合は、'全て' グループに割り当てられます。
  • コマンドの説明
  • 内部 (1-0)
  • フィールドの説明。これは次のフォーマットです: '["descr1","descr2","descr3","descr4","descr5"]'.
  • フィールドの値。これは次のフォーマットです: ["val1","val2","val3","val4","val5"].

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf  --create_alert_command 'PRUEBA' 'command' 'All' 'Desc' '1' '["des1","des2","des3","","des5","","","","",""]' '["val1","val2","val3","val4","","","","","",""]'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf  --create_alert_command 'PRUEBA' 'command' 'All' 'Desc' '1' '["des1","des2","des3","","des5","","","","",""]' '["val1","val2","val3","val4","","","","","",""]'

--get_alert_commands

(>=5.0)

(バージョン 5.0 以上)

Parameters: [<name> <command> <group name> <description> <internal>]

オプションパラメータ: [<name> <command> <group name> <description> <internal>]

Description: Allows you to view all alerts. Optionally you can filter the result by: name, command, group, description or if it is internal (1-0). In the case of the name, command and description it is not necessary to enter the exact data.

説明: 全アラートを表示します。オプションとして、名前、コマンド、グループ、説明、内部かどうか(1-0)で結果をフィルタリングできます。名前、コマンド、説明でのフィルタでは、完全一致である必要はありません。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf  --get_alert_commands "command_name"

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf  --get_alert_commands "command_name"

--validate_all_alerts

(>=5.0)

(バージョン 5.0 以上)

Parameters: None

オプションパラメーター: なし

Description: Validate all the alerts.

説明: 全てのアラートを承諾します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --validate_all_alerts

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --validate_all_alerts

--create_special_day

(>=5.1)

(バージョン 5.1 以上)

Parameters: <special_day> <same_day> <description> <group_name>

オプションパラメーター: <特別日> <同一日> <説明> <グループ名>

Description: Create a special day. The possible same_days are monday, tuesday, wednesday, thursday, friday, saturday and sunday.

説明: 特別日を設定します。same_day に設定可能なのは、monday, tuesday, wednesday, thursday, friday, saturday と sunday です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_special_day 2014-05-03 sunday Desc All

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_special_day 2014-05-03 sunday Desc All

--delete_special_day

(>=5.1)

(バージョン 5.1 以上)

Parameters: <special_day>

オプションパラメーター: <特別日>

Description: Delete specified special day.

説明: 指定した特別日を削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_special_day 2014-05-03

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_special_day 2014-05-03

--update_special_day

(>=5.1)

(バージョン 5.1 以上)

Parameters: <special_day> <field_to_change> <new_value>

オプションパラメーター: <特別日> <変更するフィールド> <新しい値>

Description: Update specific field of a special day with new value. The possible fields are same_day, description and group_name. When same_day is set, possible new_values are monday, tuesday, wednesday, thursday, friday, saturday and sunday.

説明: 指定した特別日の指定したフィールドの値を更新します。フィールドに指定できる値は、same_day, description と group_name です。same_day を指定した場合、新しい値に設定できるのは、monday, tuesday, wednesday, thursday, friday, saturday と sunday です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_special_day 2014-05-03 same_day monday

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_special_day 2014-05-03 same_day monday

ユーザ

--create_user

Parameters: <user_name> <password> <es_admin> [<comments>]

オプションパラメーター: <ユーザー名> <パスワード> <管理者フラグ> [<コメント>]

Description: It'll be created an user with the name and password that are received as parameters.It will be received also a binary value that specify if the user will be or will be not the administrator. Optionally, it could be also sent comments about the created user.

説明: パラメータに指定したユーザ名およびパスワードでユーザを作成します。ユーザが管理者かそうでないかも指定します。オプションで作成するユーザのコメントも設定できます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_user user002 'renardo' 0 'This user has renardo as password'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_user user002 'renardo' 0 'This user has renardo as password'

--delete_user

Parameters: <user_name>

オプションパラメーター: <ユーザ名>

Description: An user will be eliminated giving its name as parameter.

説明: 指定した名前のユーザを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_user usuario002

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_user usuario002

--update_user

(>=5.0)

(バージョン 5.0 以上)

Parameters: <id_user> <field_to_update> <new_value>

オプションパラメーター: <ユーザID> <更新フィールド> <新しい値>

Description: A given field of an existent user will be updated. The possible fields are the following: email, phone, is_admin (0-1), language, id_skin, flash_chart (0-1), comments, fullname, password.

説明: ユーザの指定したフィールドの値を更新します。更新フィールドに指定できるのは、email, phone, is_admin (0-1), language, id_skin, flash_chart (0-1), comments, fullname, password です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_user 'User Id' password 'New password'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_user 'User Id' password 'New password'

--enable_user

(>=5.0)

(バージョン 5.0 以上)

Parameters: <user_id>

オプションパラメーター: <ユーザID>

Description: An existent user will be enabled. If it's already enabled, will showed only a message

説明: ユーザを有効にします。すでに有効になっているユーザの場合は、メッセージの表示のみを行います。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --enable_user 'User id'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --enable_user 'User id'

--disable_user

(>=5.0)

(バージョン 5.0 以上)

Parameters: <user_id>

オプションパラメーター: <ユーザID>

Description: An existent user will be disabled. If it's already disabled, will showed only a message

説明: ユーザを無効にします。すでに無効になっているユーザの場合は、メッセージ表示のみを行います。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_user 'User id'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_user 'User id'

--meta_synch_user

(>=5.0) テンプレート:Metaconsole

(バージョン 5.0以上) テンプレート:メタコンソール

Parameters: <user_name_1,user_name_2,..user_name_n> <server_name> [<profile_mode> <group_name> <profile_1,profile_2..,profile2> <create_groups>]

オプションパラメータ: <user_name_1,user_name_2,..user_name_n> <server_name> [<profile_mode> <group_name> <profile_1,profile_2..,profile2> <create_groups>]

Description: Synchronizes one or more users from the Metaconsole to the node. The first parameter will specify the users we want to synchronize separated by commas. The second parameter will specify the name of the node to which we want to synchronize. Optionally you can specify:

  • If it is wanted to copy the original profile or profiles of the user or users (0), or another profile and new group that we will indicate in the following parameters(1). By default it will be 0
  • Name of the group. The 'All' group will be specified if you want the user to be valid in all groups..
  • The profiles you want to assign separated by comma.
  • In case the group does not exist in the indicated node, the one of the meta console (1) will be copied, otherwise (0) it will be left empty. By default it will be 0

説明: メタコンソールから 1つ以上のユーザをノードへ同期します。最初のパラメータには、カンマ区切りで同期したいユーザを指定します。2つ目のパラメータには、同期したいノードの名前を指定します。オプションで以下を指定できます。

  • 1つまたは複数のユーザのオリジナルのプロファイルまたは複数のプロファイルをコピーしたい場合は (0) を指定します。別のプロファイルと新しいグループをコピーしたい場合は (1) を指定し、以下のパラメータを指定します。 デフォルトは 0 です。
  • グループの名前。すべてのグループでユーザを有効にしたい場合は、'全て' グループを指定します。
  • カンマ区切りの割り当てたいプロファイル。
  • 指定のノードにグループが存在しない場合、メタコンソールのそれをコピーする場合は(1)。空にする場合は(0)。デフォルトは 0 です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_synch_user "usuario1,usuario2" "nodo1" "1" "All" "Chief operator,Group coordinator" "0"

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_synch_user "usuario1,usuario2" "nodo1" "1" "All" "Chief operator,Group coordinator" "0"

--create_profile

Parameters: <<profile_name> <incident_view> <incident_edit> <incident_management> <agent_view> <agent_edit> <agent_disable> <alert_edit> <alert_management> <user_management> <db_management> <event_view> <event_edit> <event_management> <report_view> <report_edit> <report_management> <map_view> <map_edit> <map_management> <vconsole_view> <vconsole_edit> <vconsole_management> <pandora_management>

オプションパラメーター: <<プロファイル名> <インシデント表示> <インシデント編集> <いインシデント管理> <エージェント表示> <エージェント編集> <エージェント無効化> <アラート編集> <アラート管理> <ユーザ管理> <データベース管理> <イベント表示> <イベント編集> <イベント管理> <レポート表示> <レポート編集> <レポート管理> <マップ表示> <マップ編集> <マップ管理> <ビジュアルコンソール表示> <ビジュアルコンソール編集> <ビジュアルコンソール管理> <pandora管理>

Description: A new profile will be created, receiving the profile name and permissions as parameters. All fields are mandatory.

説明: 指定したプロファイル名とパーミッションで新たなプロファイルを作成します。全フィールド必須です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_profile 'newProfile' 1 0 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 0 1 1 1 1

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_profile 'newProfile' 1 0 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 0 1 1 1 1

--add_profile

Parameters: <user_name> <profile_name> <group>

オプションパラメーター: <ユーザー名> <プロファイル名> <グループ>

Description: A profile will be added to an user giving it as parameter the names of user, profile an group on which they will have the privileges of this profile. You should specify the group 'All' if you want that the profile has validity on all groups.

説明: ユーザ名、プロファイル、プロファイルに権限を持つグループを指定し、ユーザにプロファイルを追加します。すべてのグループでプロファイルを設定したい場合は、グループに 'All' を指定します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_profile usuario002 'Group coordinator' All

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_profile usuario002 'Group coordinator' All

--delete_profile

Parameters: <user_name> <profile_name> <group>

オプションパラメーター: <ユーザ名> <プロファイル名> <グループ>

Description: An user profile will be deleted giving it as parameter the names of user, profile and group on which the profiles has the priviledges. If the profile to delete is associated to the "ALL group", we should specify as group "All".

説明: ユーザ名、プロファイルおよびプロファイルに権限を持ったグループを指定して、ユーザプロファイルを削除します。全てのグループでプロファイルを削除するには、グループに "All" を指定します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_profile usuario002 'Chief Operator' Applications

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_profile usuario002 'Chief Operator' Applications

--add_profile_to_user

(>=5.0)

(バージョン 5.0 以上)

Parameters: <id_user> <profile_name> [<group_name>]

オプションパラメーター: <ユーザID> <プロファイル名> [<グループ名>]

Description: A profile in a group to a user will be assigned. If the group is not provided, the grupo will be 'All'.

説明: グループ内のユーザにプロファイルを割り当てます。グループを指定しなかった場合は、'全て'グループになります。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_user 'User Id' 'Chief Operator' 'Network'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --update_user 'User Id' 'Chief Operator' 'Network'

--disable_aecl

Parameters: No

オプションパラメーター: なし

Description: The Enterprise mode ACL system will be disabled in the configuration with the execution of this option.

説明: エンタープライズ ACL システムが無効化されます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_eacl

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_eacl

--enable_aecl

Parameters: No

オプションパラメーター: なし

Description: The Enterprise mode ACL system will be enabled in the configuration with the execution of this option.

説明: エンタープライズ ACL システムが有効化されます。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --enable_eacl

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --enable_eacl

--disable_double_auth

Parameters: <id_user>

オプションパラメータ: <ユーザID>

Description: The double authentication will be disabled for the specified user.

説明: 特定ユーザに対して二段階認証を無効化します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_double_auth 'admin'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_double_auth 'admin'

イベント

--create_event

Parameters: <event_name> <event_type> <group_name> [<agent_name> <module_name> <event_state> <severity> <template_name> <user_name> <comment> <source> <id_extra> <tags> <custom_data> <force_create_agent> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <イベント名> <イベントタイプ> <グループ名> [<エージェント名> <モジュール名> <イベントの状態> <重要度> <テンプレート名> <ユーザ名> <コメント> <ソース> <拡張ID> <タグ> <カスタムデータ> <強制エージェント作成> <障害手順> <警告手順> <不明手順>]

Description: An event will be created with these data: the name and kind of the event, name of the module, agent and group associated. Optionally it could be sent:

  • agent name
  • module name
  • event state (0 if it isn't validated and 1 if it is)
  • severity (from 1 to 4)
  • template name in the case that is would be associated to one alert.
  • user name
  • comment
  • source
  • Extra id
  • tags: Format should be <tag> <url>,<tag> <url>
    You can add multiple tags separated by commas
  • custom data: Custom data should be entered as a JSON document. For example: '{"Location": "Office", "Priority": 42}'
  • Force creation of agent (bool): Si el parámetro de nombre del agente hace referencia a un agente que no existe se creará.
  • Critical instructions: Add the instructions to be performed in the case of a critical condition
  • Warning instructions: Add the instructions to be performed in the case of a warning condition
  • Unknown instructions: Add the instructions to perform in case of going to unknown state

説明: イベント名、イベントの種類、エージェント名、モジュール名、グループ名を指定して、イベントを作成します。オプションで以下のイベントの状態を指定できます。

  • エージェント名
  • モジュール名
  • イベントの状態 (0で未承諾、1で承諾済)
  • 重要度 (1から4)
  • アラートに関連付けるテンプレート名
  • ユーザ名
  • コメント
  • ソース
  • 拡張ID
  • タグ: フォーマットは、<tag> <url>,<tag> <url>です。
    複数のタグをカンマ区切りで追加できます。
  • カスタムデータ: カスタムデータは JSON形式で入力する必要があります。たとえば、'{"Location": "Office", "Priority": 42}' です。
  • 強制エージェント作成(bool): エージェント名パラメータが存在しない場合に、エージェントを作成するかどうかです。
  • 障害手順: 障害時の手順を追加します。
  • 警告手順: 警告時の手順を追加します。
  • 不明手順: 不明時の手順を追加します。

Nota: Event type could be: unknown, alert_fired, alert_recovered, alert_ceased, alert_manual_validation, recon_host_detected, system, error, new_agent, going_up_warning, going_up_criticalgoing_down_warning, going_down_normal, going_down_critical, going_up_normal, configuration_change.

注意: イベントタイプは次のいずれかを指定できます: unknown, alert_fired, alert_recovered, alert_ceased, alert_manual_validation, recon_host_detected, system, error, new_agent, going_up_warning, going_up_criticalgoing_down_warning, going_down_normal, going_down_critical, going_up_normal, configuration_change

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_event ' CLI Event' system Firewalls 'My agent' 'My module' 0 4 Template004

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_event ' CLI Event' system Firewalls 'My agent' 'My module' 0 4 Template004

--validate_event

Parameters: <agent_name> <module_name> <datehour_min> <datehour_max> <name_user> <criticity> <template_name>

オプションパラメーター: <エージェント名> <モジュール名> <開始日時> <終了日時> <ユーザ名> <重要度> <テンプレート名>

Description: All events will be validated considering a group of filters. The configurable filters are: the agent name, the module name, date-hour minimum and date-hour maximum, the user name, the criticity and the name of the associated template.

It's possible to combine the parameters in several ways, leaving blank with empty inverted commas ('') the ones that you don't want to use and filling in the rest.

説明: フィルターにマッチする全イベントを承諾します。フィルタは、エージェント名、モジュール名、開始日時、終了日時、ユーザ名、重要度および、関連づけられたテンプレート名を指定できます。

パラメータは複数組み合わせることができます。利用しないパラメータは、カンマ('')だけを指定して空にします。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --validate_event 'Mi agente' 'Mi modulo' '' '2010-06-02 22:02'

In this example will be validated all the events associated to the module 'Mi module' of the agent 'My agent' which data would be previous to 2 june 2010 not considering the rest of the filters. It would be also possible to filter the events between two dates filling both of them or the ones that have a data higher to an specific one, filling in only the date-hour minimum.

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --validate_event 'Mi agente' 'Mi modulo' '' '2010-06-02 22:02'

この例では、'My agent' というエージェントの 'Mi module' というモジュールで、2010年6月2日 22:02 以前の全イベントを承諾します。2つの日時を指定するとその間のイベントのみを対象にすることができ、開始日時のみを指定すればそれ以降全てを指定することもできます。

--validate_event_id

(>=5.0)

(バージョン 5.0 以上)

Parameters: <id_event>

オプションパラメーター: <イベントID>

Description: A event will be validated.

説明: イベントを承諾します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --validate_event_id 1894

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --validate_event_id 1894

In this example, will be validated the event whose identifier is 1894.

この例では、ID が 1894 のイベントを承諾します。

--get_event_info

(>=5.0)

(バージョン 5.0 以上)

Parameters: <id_event>[<separator>]

オプションパラメーター: <イベントID> [<セパレータ>]

Description: Display info about a event given a id.

説明: 指定した ID のイベント情報を表示します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_event_info 1894

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_event_info 1894

In this example, will be displayed info about the event whose identifier is 1894. The fields will be separated by |

この例では、ID が 1894 のイベント情報を表示します。フィールドは | で分割されます。

--add_event_comment

(>=5.1)

(バージョン 5.1 以上)

Parameters: <id_event> <user_name> <comment>

オプションパラメーター: <イベントID> <ユーザ名> <コメント>

Description: Add an event comment.

説明: イベントのコメントを追加します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_event_comment 1234 admin TEXT

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_event_comment 1234 admin TEXT

In this example, comment 'TEXT' by 'admin' will be added to the event whose identifier is 1234.

この例では、ID が 1234 のイベントにコメント 'TEXT' を admin ユーザとして追加します。

インシデント

--create_incident

(>=5.0)

(バージョン 5.0 以上)

Parameters: <title> <description> <origin> <status> <priority> <group> [<owner>]

オプションパラメーター: <タイトル> <説明> <ソース> <状態> <優先度> <グループ> [<所有者>]

Description: An incident will be created passing the title, the description, the origin, the status, the priority, the group and optionally the owner to it.

The priority will be a number according to the following correspondence:

0: Informative; 1: Low; 2: Medium; 3: Important; 4: Very important; 5: Maintenance

the status will be a number according to the following correspondence:

0: Active incident; 1: Active incident with comments; 2: Rejected incident ; 3: Expired incident; 13: Closed incident

説明: タイトル、説明、ソース、状態、優先度、グループおよび、オプションで所有者を指定して、インシデントを作成します。

優先度は、次の数値で指定します。

0:情報; 1:低い; 2:中間; 3:重要; 4:とても重要; 5:メンテナンス

状態は、次の数値で指定します。

0:有効なインシデント; 1:有効でコメント付きのインシデント; 2:却下したインシデント; 3:期限切れインシデント; 13:クローズしたインシデント

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_incident 'Incident' 'Incident Description' 'Other data source' 3 2 'id_owner_user'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_incident 'Incident' 'Incident Description' 'Other data source' 3 2 'id_owner_user'

ポリシー

--create_policy

Parameters: <policy_name> <group> <description>

オプションパラメータ: <ポリシー名> <グループ> <説明>

Description: A policy will be created with policy name, group and description. The description is not mandatory.

説明: 指定のポリシー名、グループ、説明で、ポリシーを作成します。"説明" は必須ではありません。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy 'My policy' 'My group' 'Description'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy 'My policy' 'My group' 'Description'

--apply_policy

Parameters: <policy_name>

オプションパラメーター: <ポリシー名>

Description:A policy passed as parameter will be forcibly applied. Within the process of applying a policy is: the creation of the modules of the policy in all its associated agents, the creation of the alerts of the policy in the created modules, and the accomplishment of changes in the configuration file of the local agents that the policy may have to add the created modules and the collections associated to the policy.

説明: パラメータに指定したポリシーを強制的に割り当てます。ポリシーモジュールの作成は、ポリシー適用プロセスで扱われます。関連づけられたすべてのエージェントではまた、ポリシーアラートの作成は作成済モジュールで実施されます。さらに、変更はエージェントの設定ファイルに対して行われます。設定ファイルは、作成したモジュールおよびポリシーに関連付けられたコレクションを追加するためのポリシーを持つことができます。

As this command works through the API, it needs the following parameters:

このコマンドは API を通して動作するため、以下のパラメータが必要です。

  • id=<id_policy> (required)
  • id2=<id_agent> (optional) Id or name of the agent as indicated in the other parameter. If it is empty, the policy will be applied to all the agents of this.
  • other=<serialized parameters>
  • <name_agent (Boolean)> Indicates if the agent will be sent by Id (0) or by name (1).
  • <server_id> (required if using Metaconsole) Id of the server in which the policy will be applied.
  • id=<ポリシーID> (必須)
  • id2=<エージェントID> (オプション) other パラメーターで示されるエージェントの ID または名前。空の場合、ポリシーはすべてのエージェントに適用されます。
  • other=<連続パラメータ>
  • <name_agent (Boolean)> エージェントが ID (0) または名前 (1) のどちらで示されるか。
  • <server_id> (メタコンソールの場合は必須) ポリシーが適用されるサーバの ID。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_policy 'policy_id' 'agent_id' 'other1|other2'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_policy 'policy_id' 'agent_id' 'other1|other2'

--apply_all_policies

(>=5.0)

(バージョン 5.0 以上)

Parameters: None

オプションパラメーター: なし

Description: Add to the application queue all the policies. The server is who watch the queue and apply the policies

説明: 全てのポリシーの適用をキューに入れます。サーバは、キューを確認しポリシーを適用します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_all_policies

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --apply_all_policies

--add_agent_to_policy

(>=5.0)

(バージョン 5.0 以上)

Parameters: <agent_name> <policy_name>

オプションパラメーター: <エージェント名> <ポリシー名>

Description: An existent group will be added to an existent policy

説明: 作成済のポリシーに作成済のエージェントを追加します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_agent_to_policy 'Agent name' 'Policy name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_agent_to_policy 'Agent name' 'Policy name'

--add_collection_to_policy

Parameters: <policy_name> <collection_name>

オプションパラメータ: <ポリシー名> <コレクション名>

Description: An existent collection will be added to an existent policy

説明: 既存のコレクションを既存のポリシーに追加します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_collection_to_policy 'Policy name' 'Collection name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_collection_to_policy 'Policy name' 'Collection name'

--create_policy_data_module_from_local_component

Parameters: <policy_name> <component_name>

オプションパラメータ: <ポリシー名> <コンポーネント名>

Description: A module will be created from a local component to a policy

説明: ポリシーにローカルコンポーネントからモジュールを作成します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_data_module_from_local_component 'Policy name' 'Component name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_data_module_from_local_component 'Policy name' 'Component name'

--delete_not_policy_modules

Parameters: Not

オプションパラメーター: なし

Description: All modules that doesn't belong to any policy will be deleted both from the database and the agent configuration file (if there is one).

説明: データベースおよびエージェント設定ファイル(存在する場合)から、ポリシーに属さない全モジュールを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_nor_policy_modules

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_nor_policy_modules

--remove_agent_from_policy

Parameters: <id_policy> <id_agent>

オプションパラメータ: <id_policy> <id_agent>

Description:Removes an agent from a policy. It is necessary to specify the id of the policy and the id of the agent to be deleted.

説明: エージェントをポリシーから削除します。ポリシーの ID および削除するエージェントの ID を指定する必要があります。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --remove_agent_from_policy '11' '2'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --remove_agent_from_policy '11' '2'

--disable_policy_alerts

Parameters: <policy_name>

オプションパラメーター: <ポリシー名>

Description: All the alerts from a policy passed by parameter will be flagged as disabled

説明: パラメータで渡したポリシーの全アラートを無効にします。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_policy_alerts 'My policy'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --disable_policy_alerts 'My policy'

--create_policy_data_module

(>=5.0)

(バージョン 5.0 以上)

Parameters: <policy_name> <module_name> <module_type> [<description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <data_configuration> <warning_str> <critical_str> <enable_unknown_events> <ff_threshold> <each_ff> <ff_threshold_normal> <ff_threshold_warning> <ff_threshold_critical> <ff_timeout> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <ポリシー名> <モジュール名> <モジュールタイプ> [<説明> <モジュールグループ> <最小> <最大> <ポストプロセス> <間隔> <警告最小値> <警告最大値> <障害最小値> <障害最大値> <データ保存> <データ設定> <警告文字列> <障害文字列> <不明イベントの有効化> <連続抑制回数> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <連続抑制タイムアウト> <障害手順> <警告手順> <不明手順>]

Description: A policy data module will be created. The default values are the same of --create_data_module option

説明: ポリシーデータモジュールを作成します。デフォルトの値は、--create_data_module オプションと同じです。

Notes:

The next parameters are only for the Pandora version 5.1 and next versions:

  • <ff_threshold>
  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>
  • <ff_timeout>

注意:

以下のパラメータは、Pandora バージョン 5.1 およびそれ以降のみです。

  • <連続抑制回数>
  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>
  • <連続抑制タイムアウト>

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_data_module 'policy name' 'module name' generic_proc 'module description' 'group name' 0 100 0 300 30 60 61 100 0 "module_begin\nmodule_name modname\nmodule_end" 'string for warning' 'string for critical'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_data_module 'policy name' 'module name' generic_proc 'module description' 'group name' 0 100 0 300 30 60 61 100 0 "module_begin\nmodule_name modname\nmodule_end" 'string for warning' 'string for critical'

--create_policy_web_module

(>=7.0)

(バージョン 7.0 以上)

Parameters: <policy_name> <module_name> <module_type> [<description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <retries> <requests> <agent_browser_id> <auth_server> <auth_realm> <configuration_data> <proxy_url> <proxy_auth_login> <proxy_auth_password> <warning_str> <critical_str> <enable_unknown_events> <ff_threshold> <each_ff> <ff_threshold_normal> <ff_threshold_warning> <ff_threshold_critical> <ff_timeout> <warning_inverse> <critical_inverse> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <ポリシー名> <モジュール名> <モジュールタイプ> [<説明> <モジュールグループ> <最小> <最大> <倍率> <間隔> <警告最小値> <警告最大値> <障害最小値> <障害最大値> <データ保存> <再実行> <リクエスト> <エージェントブラウザID> <認証サーバ> <認証レルム> <設定データ> <プロキシURL> <プロキシ認証ログイン> <プロキシ認証パスワード> <警告文字列> <障害文字列> <不明イベントの有効化> <連続抑制回数> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <連続抑制タイムアウト> <警告反転> <障害反転> <障害手順> <警告手順> <不明手順>]

Description: A policy web module will be created. The default values are the same of --create_web_module option

説明: ポリシーウェブモジュールを作成します。デフォルト値は、--create_web_module と同じです。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_web_module 'policy_name' 'module_name' web_data 'module_description' 'General' 0 100 0 300 0 0 0 0 1 0 1 'Pandora FMS' auto public "module_begin\nmodule_name modname\nmodule_end" 'http://proxy.url' 'proxy_login' 'proxy_password' 1 10 10 10 10 10 10 10 10 1 1 'critical_instructions' 'warninng_instructions' 'unknown_instructions'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_web_module 'policy_name' 'module_name' web_data 'module_description' 'General' 0 100 0 300 0 0 0 0 1 0 1 'Pandora FMS' auto public "module_begin\nmodule_name modname\nmodule_end" 'http://proxy.url' 'proxy_login' 'proxy_password' 1 10 10 10 10 10 10 10 10 1 1 'critical_instructions' 'warninng_instructions' 'unknown_instructions'

--create_policy_network_module

(>=5.0)

(バージョン 5.0 以上)

Parameters: <policy_name> <module_name> <module_type> [<module_port> <description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <ff_threshold> <warning_str> <critical_str> <enable_unknown_events> <each_ff> <ff_threshold_normal> <ff_threshold_warning> <ff_threshold_critical> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <ポリシー名> <モジュール名> <モジュールタイプ> [<モジュールポート> <説明> <モジュールグループ> <最小> <最大> <ポストプロセス> <間隔> <警告の最小値> <警告の最大値> <障害の最小値> <障害の最大値> <データ保存> <連続抑制回数> <警告文字列> <障害文字列> <不明イベントの有効化> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <障害手順> <警告手順> <不明手順>]

Description: A policy network module will be created. The default values are the same of --create_network_module option

説明: ポリシーネットワークモジュールを作成します。デフォルトの値は、--create_network_module オプションと同じです。

Notes:

The next parameters are only for the Pandora version 5.1 and next versions:

  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>

注意:

以下のパラメータは、Pandora バージョン 5.1 およびそれ以降のみです。

  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_network_module 'policy name' 'module name' remote_icmp_proc 22 'module description' 'group name' 0 100 0 300 30 60 61 100 0 0 'string for warning' 'string for critical'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_network_module 'policy name' 'module name' remote_icmp_proc 22 'module description' 'group name' 0 100 0 300 30 60 61 100 0 0 'string for warning' 'string for critical'

--create_policy_snmp_module

(>=5.0)

(バージョン 5.0 以上)

Parameters: <policy_name> <module_name> <module_type> <module_port> <version> [<community> <oid> <description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <snmp3_priv_method> <snmp3_priv_pass> <snmp3_sec_level> <snmp3_auth_method> <snmp3_auth_user> <snmp3_priv_pass> <ff_threshold> <warning_str> <critical_str> <enable_unknown_events> <each_ff> <ff_threshold_normal> <ff_threshold_warning> <ff_threshold_critical> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <ポリシー名> <モジュール名> <モジュールタイプ> <モジュールポート> <バージョン> [<コミュニティ> <OID> <説明> <モジュールグループ> <最小> <最大> <ポストプロセス> <間隔> <警告の最小値> <警告の最大値> <障害の最小値> <障害の最大値> <データの保存> <snmp3_priv_method> <snmp3_priv_pass> <snmp3_sec_level> <snmp3認証手法> <snmp3認証ユーザ> <snmp3_priv_pass> <連続抑制回数> <警告文字列> <障害文字列> <不明イベントの有効化> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <障害手順> <警告手順> <不明手順>]

Description: A policy SNMP module will be created. The default values are the same of --create_snmp_module option

説明: ポリシー SNMP モジュールを作成します。デフォルトの値は、--create_snmp_module オプションと同じです。

Notes:

The next parameters are only for the Pandora version 5.1 and next versions:

  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>

注意:

以下のパラメータは、Pandora バージョン 5.1 およびそれ以降のみです。

  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_snmp_module 'policy name' 'module name' remote_snmp_inc 8080 1 mycommunity myoid 'Module description'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_snmp_module 'policy name' 'module name' remote_snmp_inc 8080 1 mycommunity myoid 'Module description'

--create_policy_plugin_module

(>=5.0)

(バージョン 5.0 以上)

Parameters: <policy_name> <module_name> <module_kind> <module_port> <plugin_name> <user> <password> <parameters> [<description> <module_group> <min> <max> <post_process> <interval> <warning_min> <warning_max> <critical_min> <critical_max> <history_data> <warning_str> <critical_str> <enable_unknown_events> <each_ff> <ff_threshold_normal> <ff_threshold_warning> <ff_threshold_critical> <critical_instructions> <warning_instructions> <unknown_instructions>]

オプションパラメーター: <ポリシー名> <モジュール名> <モジュールの種類> <モジュールポート> <プラグイン名> <ユーザ> <パスワード> <パラメータ> [<説明> <モジュールグループ> <最小> <最大> <ポストプロセス> <間隔> <警告の最小値> <警告の最大値> <障害の最小値> <障害の最大値> <データの保存> <警告文字列> <障害文字列> <不明イベントの有効化> <個別状態変化の利用> <正常移行時連続抑制回数> <警告移行時連続抑制回数> <障害移行時連続抑制回数> <障害手順> <警告手順> <不明手順>]

Description: A policy plugin module will be created. The default values are the same of --create_plugin_module option

説明: ポリシープラグインモジュールを作成します。デフォルトの値は、--create_plugin_module オプションと同じです。

Notes:

The next parameters are only for the Pandora version 5.1 and next versions:

  • <each_ff>
  • <ff_threshold_normal>
  • <ff_threshold_warning>
  • <ff_threshold_critical>

注意:

以下のパラメータは、Pandora バージョン 5.1 およびそれ以降のみです。

  • <個別状態変化の利用>
  • <正常移行時連続抑制回数>
  • <警告移行時連続抑制回数>
  • <障害移行時連続抑制回数>

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_plugin_module 'policy name' 'module name' generic_data 22 myplugin myuser mypass 'param1 param2 param3' 'Module description' 'General' 1 3 0 300 0 0 0 0 1 'string for warning' 'string for critical'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_policy_plugin_module 'policy name' 'module name' generic_data 22 myplugin myuser mypass 'param1 param2 param3' 'Module description' 'General' 1 3 0 300 0 0 0 0 1 'string for warning' 'string for critical'

--validate_policy_alerts

(>=5.0)

(バージョン 5.0 以上)

Parameters: <policy_name>

オプションパラメーター: <ポリシー名>

Description: Validate all the alerts of a given policy

説明: 指定したポリシーの全アラートを承諾します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --validate_policy_alerts 'Policy name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --validate_policy_alerts 'Policy name'

--get_policy_modules

(>=5.0)

(バージョン 5.0 以上)

Parameters: <policy_name>

オプションパラメーター: <ポリシー名>

Description: Get the module list (id and name) of a given policy

説明: 指定したポリシーのモジュールリスト(id と名前)を取得します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_policy_modules 'Policy name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_policy_modules 'Policy name'

--get_policies

(>=5.0)

(バージョン 5.0 以上)

Parameters: [<agent_name>]

オプションパラメーター: [<エージェント名>]

Description: Get all the policies (without parameters) or the policies of a given agent (agent name as parameter)

説明: 全てのポリシー(パラメータ無しの場合)または、指定したエージェントのポリシーを取得します(パラメータにエージェントを指定します)。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_policies 'Agent name'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --get_policies 'Agent name'

Netflow

--create_netflow_filter

(>=5.0)

Parameters: <filter_name> <group_name> <filter> <aggregate_by> <output_format>

オプションパラメーター: <ファイル名> <グループ名> <フィルター> <集約方法> <出力フォーマット>

Description: Create a new netflow filter.

説明: Netflow フィルタを作成します。

The possible values of aggregate_by parameter are: dstip,dstport,none,proto,srcip,srcport The possible values of ouput_format parameter are: kilobytes,kilobytespersecond,megabytes,megabytespersecond

集約方法に指定可能なパラメータ: dstip,dstport,none,proto,srcip,srcport 出力フォーマットに指定可能なパラメータ: kilobytes,kilobytespersecond,megabytes,megabytespersecond

Example:

実行例:

To create a netflow filter we execute the following option:

Netflow フィルタを作成するには、次のコマンドを実行します。

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_netflow_filter "Filter name" Network "host 192.168.50.3 OR host 192.168.50.4 or HOST 192.168.50.6" dstport kilobytes

ツール

--exec_from_file

(>=5.0)

(バージョン 5.0 以上)

Parameters: <file_path> <option_to_execute> <option_params>

オプションパラメーター: <ファイルパス> <実行オプション> <オプションパラメータ>

Description: With this option is possible to execute any CLI option with macros from a CSV file. The number of macros will be the number of columns in the CSV file. Each macro will be named __FIELD1__ , __FIELD2__ , __FIELD3__ etc.

説明: このオプションで、CSV ファイルから読み込んだマクロで CLI を実行します。マクロの数は、CSV ファイルのカラム数になります。それぞれのマクロは、__FIELD1__ , __FIELD2__ , __FIELD3__ といった形式になります。

Example: We are going to create users from a CSV file.

実行例: CSV ファイルから、ユーザを作成します。

We need a CSV file like that:

次のような CSV ファイルが必要です。

User 1,Password 1,0
User 2,Password 2,0
User 3,Password 3,0
User Admin,Password Admin,1

The name of the file will be '/tmp/users_csv'

ファイル名は、'/tmp/users_csv' です。

We are going to execute the option --create_user with the following options: <user_name> <user_password> <is_admin> <comments>

--create_user を次のオプションをつけて実行します。<ユーザ名> <ユーザパスワード> <管理者フラグ> <コメント>

To do this, we execute the following option:

次のように実行します。

perl pandora_manage.pl /etc/pandora/pandora_server.conf --exec_from_file /tmp/users_csv create_user __FIELD1__ __FIELD2__ __FIELD3__ 'User created with exec_from_file option from CLI'

NOTE: Commas into the CSV columns are not yet supported

注意: CSV カラム内にカンマを含める操作には対応していません。

--create_snmp_trap

(>=5.0)

(バージョン 5.0 以上)

Parameters: <file_path> <name> <oid> <desc> <severity>

オプションパラメーター: <ファイルパス> <名前> <OID> <説明> <重要度>

Name: As seen in the snmp trap console.

名前: snmp トラップコンソールで表示されます。

OID: SNMP trap main OID.

OID: SNMP トラップのメイン OID。

Severidad: Numeric value, which have following values: Severity 0 (Maintenance), 1(Info) , 2 (Normal), 3 (Warning), 4 (Critical), 5 (Minor) and 6 (Major).

重要度: 次の数値: 0(メンテナンス)、1(情報)、2(正常)、3(警告)、4(障害)、5(マイナー)、6(メジャー)

Sample:

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_snmp_trap Cisco_FAN_Crash 1.3.3.3.2.12.3.3.4.1 "Something happen with the FAN inside the CISCO device, probably a failure" 3

グラフ

--create_custom_graph

Parámetros: <name> <description> <user> <id_group> <width> <height> <events> <graph_type> <period> <modules> <separator>

オプションパラメータ: <名前> <説明> <ユーザ> <グループID> <幅> <高さ> <イベント> <グラフタイプ> <期間> <モジュール> <セパレータ>

Descripción: You can create a graph with these elements. All parameters are required, but they can be empty by singles quotes. Their default values are:

説明 指定のパラメータでグラフを作成できます。すべてのパラメータ指定が必要ですが、シングルクォートで囲って空を指定することはできます。デフォルト値は次の通りです。

width: 550, height: 210, period: 86400 (seconds), events: 0, graph_type: 0, id_group: 0

幅: 550, 高さ: 210, 期間 86400 (秒), イベント: 0, グラフタイプ: 0, グループID: 0


Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_custom_graph 'My graph' 'Created by CLI' 'admin' 0 '' '' 0 2 '' '1;2;5;30' ';'

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_custom_graph 'My graph' 'Created by CLI' 'admin' 0 '' '' 0 2 '' '1;2;5;30' ';'

--edit_custom_graph

Parámetros: <id_graph> <name> <description> <user> <id_group> <width> <height> <events> <graph_type> <period>

オプションパラメータ: <グラフID> <名前> <説明> <ユーザ> <グループID> <幅> <高さ> <イベント> <グラフタイプ> <期間>

Descripción: You can edit a graph with these values. All parameters are required, but they can be empty by singles quotes. Fields not specified keep their values.

説明: 指定の値でグラフを編集できます。すべてのパラメータ指定が必要ですが、シングルクォートで囲って空を指定することはできます。空を指定した場合は既存の値が保持されます。

Ejemplo:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --edit_custom_graph 12 '' 'edit graph by CLI' '' '' '' '' '' '' 25200

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --edit_custom_graph 12 '' 'edit graph by CLI' '' '' '' '' '' '' 25200

--add_modules_to_graph

Parámetros: <id_graph> <modules> <separator>

オプションパラメータ: <グラフID> <モジュール> <セパレータ>

Descripción: These modules will be added to the graph. All parameters are required.

説明: 指定のモジュールがグラフに追加されます。全パラメータを指定する必要があります。

Ejemplo:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_modules_to_graph 12 '25,26' ','

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_modules_to_graph 12 '25,26' ','

--delete_modules_to_graph

Parámetros: <id_graph> <modules> <separator>

オプションパラメータ: <グラフID> <モジュール> <セパレータ>

Descripción: These modules will be removed to the graph. All parameters are required.

説明: 指定のモジュールがグラフから削除されます。全パラメータを指定する必要があります。

Ejemplo:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_modules_to_graph 12 '1,25,26' ','

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_modules_to_graph 12 '1,25,26' ','

クラスタ

--new_cluster

Parameters: <cluster_name> <cluster_type> <description> <group_id>

オプションパラメータ: <クラスタ名> <クラスタタイプ> <説明> <グループID>

Description: A cluster with the specified parameters and their associated elements will be created.

説明: 指定したパラメータのクラスタおよび関連要素を作成します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --new_cluster cluster1 AA description 12

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --new_cluster cluster1 AA description 12

--add_cluster_agent

Parameters: <json_data_base64:[{"id":5,"id_agent":2},{"id":5,"id_agent":3}]>

オプションパラメータ: <json_data_base64:[{"id":5,"id_agent":2},{"id":5,"id_agent":3}]>

Description: A specific agent will be added to the specified cluster. It is absolutely necessary that JSONs are encoded on base 64.

説明: 指定のクラスタに指定のエージェントを追加します。base64 で JSON データがエンコードされている必要があります。

Example :

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_cluster_agent W3siaWQiOjUsImlkX2FnZW50IjoyfSwKeyJpZCI6NSwiaWRfYWdlbnQiOjN9XQ==

実行例 :

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_cluster_agent W3siaWQiOjUsImlkX2FnZW50IjoyfSwKeyJpZCI6NSwiaWRfYWdlbnQiOjN9XQ==

--add_cluster_item (アクティブ / アクティブ)

Parameters: <json_data_base64:[{"name":"Swap_Used","id_cluster":5,"type":"AA","critical_limit":80,"warning_limit":60}, {"name":"TCP_Connections","id_cluster":5,"type":"AA","critical_limit":80,"warning_limit":60}]>

オプションパラメータ: <json_data_base64:[{"name":"Swap_Used","id_cluster":5,"type":"AA","critical_limit":80,"warning_limit":60}, {"name":"TCP_Connections","id_cluster":5,"type":"AA","critical_limit":80,"warning_limit":60}]>

Description: A specific module will be added as an item to the specified cluster. It is absolutely necessary that JSONs are encoded on base 64.

説明: 指定のクラスタに指定のモジュールをアイテムとして追加します。base64 で JSON データがエンコードされている必要があります。

Example :

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_cluster_agent W3sibmFtZSI6IlN3YXBfVXNlZCIsImlkX2NsdXN0ZXIiOjUsInR5cGUiOiJBQSIsImNyaXRpY2FsX2xpbWl0Ijo4MCwid2FybmluZ19saW1pdCI6NjB9LAp7Im5hbWUiOiJUQ1BfQ29ubmVjdGlvbnMiLCJpZF9jbHVzdGVyIjo1LCJ0eXBlIjoiQUEiLCJjcml0aWNhbF9saW1pdCI6ODAsIndhcm5pbmdfbGltaXQiOjYwfV0=

実行例 :

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_cluster_agent W3sibmFtZSI6IlN3YXBfVXNlZCIsImlkX2NsdXN0ZXIiOjUsInR5cGUiOiJBQSIsImNyaXRpY2FsX2xpbWl0Ijo4MCwid2FybmluZ19saW1pdCI6NjB9LAp7Im5hbWUiOiJUQ1BfQ29ubmVjdGlvbnMiLCJpZF9jbHVzdGVyIjo1LCJ0eXBlIjoiQUEiLCJjcml0aWNhbF9saW1pdCI6ODAsIndhcm5pbmdfbGltaXQiOjYwfV0=

--add_cluster_item (アクティブ / スタンバイ)

Parameters: <json_data_base64:[{"name":"DiskUsed_/proc/kcore","id_cluster":5,"type":"AP","is_critical":1}, {"name":"DiskUsed_/proc/sched_debug","id_cluster":5,"type":"AP","is_critical":1}]>

オプションパラメータ: <json_data_base64:[{"name":"DiskUsed_/proc/kcore","id_cluster":5,"type":"AP","is_critical":1}, {"name":"DiskUsed_/proc/sched_debug","id_cluster":5,"type":"AP","is_critical":1}]>

Description: A specific module will be added as an item to the specified cluster. It is absolutely necessary that JSONs are encoded on base 64.

説明: 指定のクラスタに指定のモジュールをアイテムとして追加します。base64 で JSON データがエンコードされている必要があります。

Example :

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_cluster_agent W3sibmFtZSI6IkRpc2tVc2VkXy9wcm9jL2tjb3JlIiwiaWRfY2x1c3RlciI6NSwidHlwZSI6IkFQIiwiaXNfY3JpdGljYWwiOjF9LAp7Im5hbWUiOiJEaXNrVXNlZF8vcHJvYy9zY2hlZF9kZWJ1ZyIsImlkX2NsdXN0ZXIiOjUsInR5cGUiOiJBUCIsImlzX2NyaXRpY2FsIjoxfV0=

実行例 :

perl pandora_manage.pl /etc/pandora/pandora_server.conf --add_cluster_agent W3sibmFtZSI6IkRpc2tVc2VkXy9wcm9jL2tjb3JlIiwiaWRfY2x1c3RlciI6NSwidHlwZSI6IkFQIiwiaXNfY3JpdGljYWwiOjF9LAp7Im5hbWUiOiJEaXNrVXNlZF8vcHJvYy9zY2hlZF9kZWJ1ZyIsImlkX2NsdXN0ZXIiOjUsInR5cGUiOiJBUCIsImlzX2NyaXRpY2FsIjoxfV0=

--delete_cluster

Parameters: <cluster_id>

オプションパラメータ: <クラスタID>

Description: A cluster will be deleted.

説明: クラスタを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_cluster_item 1

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_cluster_item 1

--delete_cluster_agent

Parameters: <agent_id> <cluster_id>

オプションパラメータ: <エージェントID> <クラスタID>

Description: An agent added to a cluster will be disassociated

説明: クラスタに追加されているエージェントを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_cluster_agent 1 1

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_cluster_agent 1 1

--delete_cluster_item

Parameters: <item_id>

オプションパラメータ: <アイテムID>

Description: A cluster item will be deleted

説明: クラスタアイテムを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_cluster_item 1

実行例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_cluster_item 1

ビジュアルコンソール

--create_visual_console

Parameters: <name> <background> <width> <height> <group> <mode> [<position_to_locate_elemens> <background_color> <elements>]

オプションパラメータ: <名前> <背景> <幅> <高さ> <グループ> <モード> [<要素の位置> <背景色> <要素>]

Description: A visual console will be created with the specified parameters and their associated elements. It is absolutely necessary that the JSONs go in single quotes because if they don't, there could be errors in the shell from which the script is launched.

説明: 指定のパラメータおよび関連する要素でビジュアルコンソールを作成します。スクリプトが起動されるシェルにエラーが発生する可能性があるため、JSON はシングルクオートで囲む必要があります。

"Interesting data:" The mode can adopt the values'static_objects' and'auto_creation', in the first way the elements will be created without taking into account the position where to place the elements, but the position described in the elements json itself will be used. However, if the mode is 'auto_creation' a coordinate tapestry ('position_to_locate_elements' field with the format described in the example below) must be set and the algorithm will automatically establish the position and size of each of the elements.

"データの挿入:" モードには、 'static_objects' と 'auto_creation' という値を指定することができます。前者は要素を配置する位置を考慮せずに要素を作成しますが、要素の位置は json に記述されている情報が使用されます。 モードが 'auto_creation' の場合は、座標タペストリー(以下の例で説明する形式の 'position_to_locate_elements' フィールド)を設定する必要があり、アルゴリズムは各要素の位置とサイズを自動的に設定します。

Example (auto_creation): 例 (auto_creation):

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_visual_console 'test console' 'mapamundo.jpg' 1024 768 12 'auto_creation' '{"pos1x":0,"pos1y":60,"pos2x":800,"pos2y":600}' '#FFF' '[{"image": "_engine","height": 0,"width": 0,"label": "","type": 0,"period": 300,"id_agent": 1,"id_agente_modulo": 0,"id_group": 0,"id_layout_linked": 0,"parent_item": 0,"enable_link": 1,"id_metaconsole": 0,"id_custom_graph": 0,"border_width": 0,"border_color": "","fill_color": "","type_graph": "area","label_position": "down"},{"image": "_printer","height": 0,"width": 0,"label": "","type": 0,"period": 300,"id_agent": 2,"id_agente_modulo": 0,"id_group": 0,"id_layout_linked": 0,"parent_item": 0,"enable_link": 1,"id_metaconsole": 0,"id_custom_graph": 0,"border_width": 0,"border_color": "","fill_color": "","type_graph": "area","label_position": "down"}]'

Example (static_objects): 例 (static_objects):

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_visual_console 'test console' 'mapamundo.jpg' 1024 768 12 'static_objects' "" '#FFF' '[{"image": "_engine","pos_x":100,"pos_y":100,"height": 0,"width": 0,"label": "","type": 0,"period": 300,"id_agent": 1,"id_agente_modulo": 0,"id_group": 0,"id_layout_linked": 0,"parent_item": 0,"enable_link": 1,"id_metaconsole": 0,"id_custom_graph": 0,"border_width": 0,"border_color": "","fill_color": "","type_graph": "area","label_position": "down"},{"image": "_printer","pos_x":400,"pos_y":100,"height": 0,"width": 0,"label": "","type": 0,"period": 300,"id_agent": 2,"id_agente_modulo": 0,"id_group": 0,"id_layout_linked": 0,"parent_item": 0,"enable_link": 1,"id_metaconsole": 0,"id_custom_graph": 0,"border_width": 0,"border_color": "","fill_color": "","type_graph": "area","label_position": "down"}]'


--edit_visual_console

Parameters: <id> [<name> <background> <width> <height> <group> <mode> <position_to_locate_elemens> <background_color> <elements>]

オプションパラメータ: <ID> [<名前> <背景> <幅> <高さ> <グループ> <モード> <要素の位置> <背景色> <要素>]

Description: A visual console with the specified parameters and its associated elements will be edited. It is absolutely necessary that the JSONs go between single quotes since if it didn't occur it could cause errors in the shell from where the script is launched.

説明: 指定のパラメータおよび関連する要素のジュアルコンソールを編集します。スクリプトが起動されるシェルにエラーが発生する可能性があるため、JSON はシングルクオートで囲む必要があります。

Example (auto_creation): 例 (auto_creation):

perl pandora_manage.pl /etc/pandora/pandora_server.conf --edit_visual_console 1 'test console edited'     'auto_creation' {"pos1x":0,"pos1y":60,"pos2x":800,"pos2y":600}  '[{"id":103,"image": "_engine","height": 180,"width": 200,"label": "","type": 0,"period": 300,"id_agent": 3,"id_agente_modulo": 0,"id_group": 0,"id_layout_linked": 0,"parent_item": 0,"enable_link": 1,"id_metaconsole": 0,"id_custom_graph": 0,"border_width": 0,"border_color": "","fill_color": "","type_graph": "area","label_position": "down"},{"pos_x":400,"pos_y":100,"image": "_printer","height": 0,"width": 0,"label": "","type": 0,"period": 300,"id_agent": 4,"id_agente_modulo": 0,"id_group": 0,"id_layout_linked": 0,"parent_item": 0,"enable_link": 1,"id_metaconsole": 0,"id_custom_graph": 0,"border_width": 0,"border_color": "","fill_color": "","type_graph": "area","label_position": "down"}]'

Example (static_objects): 例 (static_objects):

perl pandora_manage.pl /etc/pandora/pandora_server.conf --edit_visual_console 1 'test console edited'     'static_objects'   '[{"id":103,"image": "_engine","height": 180,"width": 200,"label": "","type": 0,"period": 300,"id_agent": 3,"id_agente_modulo": 0,"id_group": 0,"id_layout_linked": 0,"parent_item": 0,"enable_link": 1,"id_metaconsole": 0,"id_custom_graph": 0,"border_width": 0,"border_color": "","fill_color": "","type_graph": "area","label_position": "down"},{"pos_x":400,"pos_y":100,"image": "_printer","height": 0,"width": 0,"label": "","type": 0,"period": 300,"id_agent": 4,"id_agente_modulo": 0,"id_group": 0,"id_layout_linked": 0,"parent_item": 0,"enable_link": 1,"id_metaconsole": 0,"id_custom_graph": 0,"border_width": 0,"border_color": "","fill_color": "","type_graph": "area","label_position": "down"}]'


--delete_visual_console

Parameters: <id>

オプションパラメータ: <ID>

Description: The specified visual console and its associated elements will be removed.

説明: 指定のパラメータおよび関連する要素のジュアルコンソールを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_visual_console 1

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_visual_console 1

--delete_visual_console_objects

Parameters: <id> <mode> <id_mode>

オプションパラメータ: <ID> <モード> <モードID>

Description: Items associated with a visual console will be removed by following a filter. The available modes are "type", "image", "id_agent", "id_agente_modulo", "id_group" and "type_graph" where its identifier must be specified, which may be the type ID, the image name, the agent ID, the module ID, the group ID or the type of graphic. (area, line...).

説明: ビジュアルコンソールに関連する要素をフィルタで削除します。モードには、"type", "image", "id_agent", "id_agente_modulo", "id_group", "type_graph" のいずれかを指定する必要があります。それぞれ順番に、タイプID、画像名、エージェントID、モジュールID、グループID、グラフタイプ(塗り潰し、線など...)です。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_visual_console_objects 1 'id_agent' 1

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --delete_visual_console_objects 1 'id_agent' 1

--duplicate_visual_console

Parameters: <id> <times> [<prefix>]

オプションパラメータ: <ID> <数> [<prefix>]

Description: The indicated visual console will be duplicated as many times as desired.

説明: 表示されているビジュアルコンソールを指定数複製します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --duplicate_visual_console 1 10 'test console 2'

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --duplicate_visual_console 1 10 'test console 2'

--export_json_visual_console

Parameters: <id> [<path> <with_element_id>]

オプションパラメータ: <ID> [<パス> <要素ID>]

Description: Exports to json a visual console and its elements being able to specify the path where to save the file and if you want to include the id of the associated elements to facilitate a later edition.

説明: ビジュアルコンソールとその要素を json 形式でファイルにエクスポートします。また、関連する要素の ID を追加して後で編集することもできます。

Interesting data: The field "with_element_id" can return 1 and 0, which mean with or without ID respectively.

データに関して: フィールド "with_element_id" は 1 か 0 を指定することができ、ID を含むかどうかを表します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --export_json_visual_console 1 '/tmp' 1

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --export_json_visual_console 1 '/tmp' 1

その他

--meta_get_agent_group

Parameters: <host> <api_pass> <user> <pass> <agent_name>

オプションパラメータ: <ホスト> <APIパスワード> <ユーザ> <パスワード> <エージェント名>

Description: Return the group name of the agent.

説明: エージェントグループ名を返します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_get_agent_group http://127.0.0.1/pandora_console 1234 admin pandora NAS

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_get_agent_group http://127.0.0.1/pandora_console 1234 admin pandora NAS

--meta_get_agent_group_id

Parameters: <host> <api_pass> <user> <pass> <agent_name>

オプションパラメータ: <ホスト> <APIパスワード> <ユーザ> <パスワード> <エージェント名)

Description: Return the group id of the agent.

説明: エージェントのグループIDを返します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_get_agent_group_id http://127.0.0.1/pandora_console 1234 admin pandora NAS

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_get_agent_group_id http://127.0.0.1/pandora_console 1234 admin pandora NAS

--meta_delete_agent

Parameters: <host> <api_pass> <user> <pass> <agent_name>

オプションパラメータ: <ホスト> <APIパスワード> <ユーザ> <パスワード> <エージェント名>

Description: Delete an agent on metaconsole and node.

説明: メタコンソールおよびノード上のエージェントを削除します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_delete_agent http://127.0.0.1/pandora_console 1234 admin pandora NAS

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_delete_agent http://127.0.0.1/pandora_console 1234 admin pandora NAS

--locate_agent

Parameters: <agent_name>

オプションパラメータ: <エージェント名>

Description: Return the id of the node that manages the agent.

説明: エージェントを管理しているノードIDを返します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --locate_agent NAS


例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --locate_agent NAS

--meta_set_create_group

Parameters: <url_host> <api_pass> <user> <pass> <group_name> (<icon_name> | "<icon_name>|<id_group_parent>")

オプションパラメータ: <ホストURL> <APIパスワード> <ユーザ> <パスワード> <グループ名> (<アイコン名> | "<アイコン名>|<親グループID>")

Description: Create group and return the id of the new group.

説明: グループを作成し、新たなグループIDを返します。

Example:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_set_create_group http://127.0.0.1/pandora_console 1234 admin pandora salamanca "world|14"
perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_set_create_group http://127.0.0.1/pandora_console 1234 admin pandora salamanca world

例:

perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_set_create_group http://127.0.0.1/pandora_console 1234 admin pandora salamanca "world|14"
perl pandora_manage.pl /etc/pandora/pandora_server.conf --meta_set_create_group http://127.0.0.1/pandora_console 1234 admin pandora salamanca world

ヘルプ

To obtain general help with the Pandora FMS CLI you only need to writte:

Pandora FMS コマンドラインインタフェースの一般的なヘルプは以下のコマンドで表示されます。

perl pandora_manage.pl --h
perl pandora_manage.pl --h

To obtain help of one specific option, it would be enough with putting this option without parameters (this for the options that use parameters).

ある特定のオプションのヘルプを表示したい場合は、そのオプションをオプションパラメータなしで 指定(オプションパラメータをとるオプションの場合)して実行ことで表示されます。

perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_user
perl pandora_manage.pl /etc/pandora/pandora_server.conf --create_user