Merge branch 'ent-2588-service-like-visual-console-status' into 'develop'
Añadidos textos de ayuda See merge request artica/pandorafms!1767
This commit is contained in:
commit
59feccda72
|
@ -1543,8 +1543,13 @@ function loadFieldsFromDB(item) {
|
|||
$("select[name=parent]").val(val);
|
||||
if (key == 'linked_layout_status_type')
|
||||
$("select[name=linked_map_status_calculation_type]").val(val).change();
|
||||
if (key == 'id_layout_linked')
|
||||
$("select[name=map_linked]").val(val).change();
|
||||
if (key == 'id_layout_linked') {
|
||||
if (data['linked_layout_node_id'] == null)
|
||||
$("select[name=map_linked]").val(val).change();
|
||||
else
|
||||
$("select[name=map_linked] > option[data-node-id=" + data['linked_layout_node_id'] + "][value=" + val + "]")
|
||||
.prop("selected", true).change();
|
||||
}
|
||||
if (key == 'linked_layout_node_id')
|
||||
$("input[name=linked_map_node_id]").val(val);
|
||||
if (key == 'id_layout_linked_weight')
|
||||
|
|
|
@ -615,8 +615,8 @@ switch ($action) {
|
|||
$values['id_agent'] = $id_agent;
|
||||
}
|
||||
|
||||
if ($linked_map_node_id) {
|
||||
$values['linked_layout_node_id'] = $linked_map_node_id;
|
||||
if ($linked_map_node_id !== null) {
|
||||
$values['linked_layout_node_id'] = (int) $linked_map_node_id;
|
||||
}
|
||||
}
|
||||
else if ($id_agent == 0) {
|
||||
|
|
|
@ -700,7 +700,7 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||
$visual_maps = db_get_all_rows_filter("tlayout", "id != " . (int) $visualConsole_id, array("id", "name"));
|
||||
|
||||
$form_items_advance['map_linked_row']['html'] = '<td align="left">'
|
||||
. __('Linked map')
|
||||
. __('Linked visual console')
|
||||
. '</td>'
|
||||
. '<td align="left">';
|
||||
|
||||
|
@ -790,7 +790,7 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||
'percentile_item', 'module_graph', 'simple_value',
|
||||
'icon', 'label', 'datos', 'donut_graph');
|
||||
$form_items_advance['linked_map_status_calculation_row']['html'] = '<td align="left">'.
|
||||
__('Type of the status calculation of the linked map') . '</td>'
|
||||
__('Type of the status calculation of the linked visual console') . '</td>'
|
||||
. '<td align="left">'
|
||||
. html_print_select(
|
||||
$status_type_select_items,
|
||||
|
@ -803,6 +803,7 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||
false,
|
||||
false
|
||||
)
|
||||
. ui_print_help_icon("linked_map_status_calc", true)
|
||||
. '</td>';
|
||||
|
||||
$form_items_advance['map_linked_weight'] = array();
|
||||
|
@ -811,13 +812,12 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||
'percentile_item', 'module_graph', 'simple_value',
|
||||
'icon', 'label', 'datos', 'donut_graph');
|
||||
$form_items_advance['map_linked_weight']['html'] = '<td align="left">'
|
||||
. __('Linked map weight') . '</td>'
|
||||
. __('Linked visual console weight') . '</td>'
|
||||
. '<td align="left">'
|
||||
. html_print_input_text(
|
||||
'map_linked_weight', 80, '', 5, 5, true, false, false, "", "type_number percentage"
|
||||
)
|
||||
. '<span>%</span>'
|
||||
. ui_print_help_icon("linked_map_weight", true)
|
||||
. '</td>';
|
||||
|
||||
$form_items_advance['linked_map_status_service_critical_row'] = array();
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
<?php
|
||||
/**
|
||||
* @package Include/help/es
|
||||
*/
|
||||
?>
|
||||
<h1>Ways to calculate the status of the linked visual console</h1>
|
||||
|
||||
<h3>By Default</h3>
|
||||
<p>
|
||||
It calculates the status based on the status of all elements, as an agent would do.
|
||||
</p>
|
||||
|
||||
<h3>By weight</h3>
|
||||
<p>
|
||||
It calculates the status of the elements that have a visual console, a module or an agent assigned in relation to a percentage of elements configured by the user. This percentage is the one that has to exceed the number of elements of a non-normal status with respect to the number of elements taken into account in the calculation for that status to change.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
For example, given an element with a percentage of 50% and a visual console linked with 5 elements:
|
||||
</p>
|
||||
<ul>
|
||||
<li>1 <i>critical</i>, 1 <i>warning</i> y 3 <i>normal</i> -> Status <i>normal</i>.</li>
|
||||
<li>2 <i>critical</i>, 2 <i>warning</i> y 1 <i>normal</i> -> Status <i>normal</i>.</li>
|
||||
<li>1 <i>critical</i>, 3 <i>warning</i> y 1 <i>normal</i> -> Status <i>warning</i>.</li>
|
||||
<li>3 <i>critical</i>, 1 <i>warning</i> y 1 <i>normal</i> -> Status <i>critical.</i></li>
|
||||
<li>1 <i>critical</i>, 1 <i>warning</i> y 3 <i>unknown</i> -> Status <i>unknown</i>.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
If several statuses exceed the weight, the priority is the same as in the rest of the status calculation (<i>critical</i> > <i>warning</i> > <i>unknown</i>). If there are no elements to perform the calculation, the status becomes <i>unknown</i>.
|
||||
</p>
|
||||
|
||||
<h3>By critical elements</h3>
|
||||
<p>
|
||||
It calculates the status using the elements in <i>critical</i> status and the percentages of the thresholds defined by the user. If the number of elements in <i>critical</i> status with respect to the number of elements taken into account in the calculation exceeds the percentage assigned as <i>warning</i>, the status becomes <i>warning</i>. The same applies to the percentage assigned as <i>critical</i>, which also has preference.
|
||||
</p>
|
|
@ -0,0 +1,36 @@
|
|||
<?php
|
||||
/**
|
||||
* @package Include/help/es
|
||||
*/
|
||||
?>
|
||||
<h1>Formas de calcular el estado de la consola visual enlazada</h1>
|
||||
|
||||
<h3>Por defecto</h3>
|
||||
<p>
|
||||
Calcula el estado a partir del estado de todos los elementos, como lo haría un agente.
|
||||
</p>
|
||||
|
||||
<h3>Por peso</h3>
|
||||
<p>
|
||||
Calcula el estado de los elementos que tienen asignados una consola visual, un módulo o un agente en relación a un porcentaje de elementos configurado por el usuario. Este porcentaje es el que tiene que superar el número de elementos de un estado no normal respecto al número de elementos tenidos en cuenta en el cálculo para que el ese estado cambie.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Por ejemplo, dado un elemento con un porcentaje del 50% y una consola visual enlazada con 5 elementos:
|
||||
</p>
|
||||
<ul>
|
||||
<li>1 <i>critical</i>, 1 <i>warning</i> y 3 <i>normal</i> -> Estado <i>normal</i>.</li>
|
||||
<li>2 <i>critical</i>, 2 <i>warning</i> y 1 <i>normal</i> -> Estado <i>normal</i>.</li>
|
||||
<li>1 <i>critical</i>, 3 <i>warning</i> y 1 <i>normal</i> -> Estado <i>warning</i>.</li>
|
||||
<li>3 <i>critical</i>, 1 <i>warning</i> y 1 <i>normal</i> -> Estado <i>critical.</i></li>
|
||||
<li>1 <i>critical</i>, 1 <i>warning</i> y 3 <i>unknown</i> -> Estado <i>unknown</i>.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Si varios estados superan el peso, la prioridad es igual que en el resto de cálculo de estados (<i>critical</i> > <i>warning</i> > <i>unknown</i>). Si no hay elementos para realizar el cálculo, el estado pasa a ser <i>unknown</i>.
|
||||
</p>
|
||||
|
||||
<h3>Por elementos críticos</h3>
|
||||
<p>
|
||||
Calcula el estado usando los elementos en estado <i>critical</i> y los porcentajes de los umbrales definidos por el usuario. Si el número de los elementos en estado <i>critical</i> respecto al número de elementos tenidos en cuenta en el cálculo supera el porcentaje asignado como <i>warning</i>, el estado pasa a ser <i>warning</i>. Lo mismo para el porcentaje asignado como <i>critical</i>, que además tiene preferencia.
|
||||
</p>
|
Loading…
Reference in New Issue