Merge branch 'ent-1178-solicitud-de-macro-que-devuelve-el-server-al-que-esta-asignado-el-agente' into 'develop'

Ent 1178 solicitud de macro que devuelve el server al que esta asignado el agente

See merge request artica/pandorafms!902
This commit is contained in:
vgilc 2017-10-26 13:54:39 +02:00
commit e4e5734ff5
7 changed files with 14 additions and 0 deletions

View File

@ -58,6 +58,8 @@ Apart from the defined module macros, the following macros are also available:
<li>_id_alert_ : Numerical ID of the alert (unique), used to correlate on third party software</li>
<li>_policy_ : Name of the policy the module belongs to (if applies).</li>
<li>_interval_ : Execution interval of the module. </li>
<li>_server_ip_ : Ip of server assigned to agent. </li>
<li>_server_name_ : Name of server assigned to agent. </li>
<li>_target_ip_ : IP address of the target of the module.</li>
<li>_target_port_ : Port number of the target of the module.</li>
<li>_plugin_parameters_ : Plug-in Parameters of the module.</li>

View File

@ -54,6 +54,8 @@ Besides the defined module macros, the following macros are available:
<li>_target_ip_: IP address for the modules target.</li>
<li>_target_port_: Port number for the modules target.</li>
<li>_plugin_parameters_: Modules Plugin parameters.</li>
<li>_server_ip_ : Ip of server assigned to agent. </li>
<li>_server_name_ : Name of server assigned to agent. </li>
<li>_groupcontact_: Groups contact information. Configured when the group is created.</li>
<li>_groupcustomid_: Groups custom ID.</li>
<li>_groupother_: Other information about the group. Configured when the group is created.</li>

View File

@ -63,6 +63,8 @@ Además de las macros de módulo definidas, las siguientes macros están disponi
<li>_target_ip_ : Dirección IP del objetivo del módulo.</li>
<li>_target_port_ : Puerto del objetivo del módulo.</li>
<li>_plugin_parameters_ : Parámetros del Plug-in del módulo.</li>
<li>_server_ip_ : Ip del servidor al que el agente está asignado. </li>
<li>_server_name_ : Nombre del servidor al que el agente está asignado. </li>
<li>_groupcontact_ : Información de contacto del grupo. Se configura al crear el grupo.</li>
<li>_groupother_ : Otra información sobre el grupo. Se configura al crear el grupo.</li>
<li>_email_tag_ : Emails asociados a los tags de módulos.</li>

View File

@ -54,6 +54,8 @@ Además de las macros de módulo definidas, las siguientes macros están disponi
<li>_target_ip_: Dirección IP del objetivo del módulo.</li>
<li>_target_port_: Puerto del objetivo del módulo.</li>
<li>_plugin_parameters_: Parámetros del plugin del módulo.</li>
<li>_server_ip_ : Ip del servidor al que el agente está asignado. </li>
<li>_server_name_ : Nombre del servidor al que el agente está asignado. </li>
<li>_groupcontact_: Información de contacto del grupo. Se configura al crear el grupo.</li>
<li>_groupcustomid_: ID personalizado del grupo.</li>
<li>_groupother_: Otra información sobre el grupo. Se configura al crear el grupo.</li>

View File

@ -62,6 +62,8 @@ email アクションを設定するには、_field1_ (送信先アドレス)、
<li>_target_ip_ : モジュールの対象IPアドレス</li>
<li>_target_port_ : モジュールの対象ポート</li>
<li>_plugin_parameters_ : モジュールのプラグインパラメータ</li>
<li>_server_ip_ : Ip of server assigned to agent. </li>
<li>_server_name_ : Name of server assigned to agent. </li>
<li>_groupcontact_ : グループコンタクト情報。グループの作成時に設定されます。</li>
<li>_groupother_ : グループに関するその他情報。グループの作成時に設定されます。</li>
<li>_email_tag_ : モジュールタグに関連付けられた Email。</li>

View File

@ -54,6 +54,8 @@
<li>_target_ip_ : モジュールの対象IPアドレス</li>
<li>_target_port_ : モジュールの対象ポート</li>
<li>_plugin_parameters_ : モジュールのプラグインパラメータ</li>
<li>_server_ip_ : Ip of server assigned to agent. </li>
<li>_server_name_ : Name of server assigned to agent. </li>
<li>_groupcontact_ : グループコンタクト情報。グループの作成時に設定されます。</li>
<li>_groupcustomid_: グループカスタムID</li>
<li>_groupother_ : グループに関するその他情報。グループの作成時に設定されます。</li>

View File

@ -1014,6 +1014,8 @@ sub pandora_execute_action ($$$$$$$$$;$) {
_id_group_ => (defined ($group)) ? $group->{'id_grupo'} : '',
_id_alert_ => (defined ($alert->{'id_template_module'})) ? $alert->{'id_template_module'} : '',
_interval_ => (defined ($module) && $module->{'module_interval'} != 0) ? $module->{'module_interval'} : (defined ($agent)) ? $agent->{'intervalo'} : '',
_server_ip_ => (defined ($agent)) ? get_db_value($dbh, "SELECT ip_address FROM tserver WHERE name = ?", $agent->{'server_name'}) : '',
_server_name_ => (defined ($agent)) ? $agent->{'server_name'} : '',
_target_ip_ => (defined ($module)) ? $module->{'ip_target'} : '',
_target_port_ => (defined ($module)) ? $module->{'tcp_port'} : '',
_policy_ => undef,