mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 16:24:54 +02:00
Monitor view meta fix status
This commit is contained in:
parent
4bbf750944
commit
fc68e6ead1
@ -1674,25 +1674,24 @@ if (empty($result) === false) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (in_array('status', $show_fields) || is_metaconsole()) {
|
if (in_array('status', $show_fields) || is_metaconsole()) {
|
||||||
hd($row['utimestamp'], true);
|
$data[6] = '<div class="status_rounded_rectangles">';
|
||||||
hd($row['module_type'], true);
|
|
||||||
if ($row['utimestamp'] === 0 && (($row['module_type'] < 21
|
if ($row['utimestamp'] === 0 && (($row['module_type'] < 21
|
||||||
|| $row['module_type'] > 23) && $row['module_type'] != 100)
|
|| $row['module_type'] > 23) && $row['module_type'] != 100)
|
||||||
) {
|
) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_NO_DATA,
|
STATUS_MODULE_NO_DATA,
|
||||||
__('NOT INIT'),
|
__('NOT INIT'),
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else if ($row['estado'] == 0) {
|
} else if ($row['estado'] == 0) {
|
||||||
if (is_numeric($row['datos'])) {
|
if (is_numeric($row['datos'])) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_OK,
|
STATUS_MODULE_OK,
|
||||||
__('NORMAL').': '.remove_right_zeros(number_format($row['datos'], $config['graph_precision'], $config['decimal_separator'], $config['thousand_separator'])),
|
__('NORMAL').': '.remove_right_zeros(number_format($row['datos'], $config['graph_precision'], $config['decimal_separator'], $config['thousand_separator'])),
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_OK,
|
STATUS_MODULE_OK,
|
||||||
__('NORMAL').': '.htmlspecialchars($row['datos']),
|
__('NORMAL').': '.htmlspecialchars($row['datos']),
|
||||||
true
|
true
|
||||||
@ -1700,7 +1699,7 @@ if (empty($result) === false) {
|
|||||||
}
|
}
|
||||||
} else if ($row['estado'] == 1) {
|
} else if ($row['estado'] == 1) {
|
||||||
if (is_numeric($row['datos'])) {
|
if (is_numeric($row['datos'])) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_CRITICAL,
|
STATUS_MODULE_CRITICAL,
|
||||||
__('CRITICAL').': '.remove_right_zeros(
|
__('CRITICAL').': '.remove_right_zeros(
|
||||||
number_format(
|
number_format(
|
||||||
@ -1713,7 +1712,7 @@ if (empty($result) === false) {
|
|||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_CRITICAL,
|
STATUS_MODULE_CRITICAL,
|
||||||
__('CRITICAL').': '.htmlspecialchars($row['datos']),
|
__('CRITICAL').': '.htmlspecialchars($row['datos']),
|
||||||
true
|
true
|
||||||
@ -1721,7 +1720,7 @@ if (empty($result) === false) {
|
|||||||
}
|
}
|
||||||
} else if ($row['estado'] == 2) {
|
} else if ($row['estado'] == 2) {
|
||||||
if (is_numeric($row['datos'])) {
|
if (is_numeric($row['datos'])) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_WARNING,
|
STATUS_MODULE_WARNING,
|
||||||
__('WARNING').': '.remove_right_zeros(
|
__('WARNING').': '.remove_right_zeros(
|
||||||
number_format(
|
number_format(
|
||||||
@ -1734,7 +1733,7 @@ if (empty($result) === false) {
|
|||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_WARNING,
|
STATUS_MODULE_WARNING,
|
||||||
__('WARNING').': '.htmlspecialchars($row['datos']),
|
__('WARNING').': '.htmlspecialchars($row['datos']),
|
||||||
true
|
true
|
||||||
@ -1742,7 +1741,7 @@ if (empty($result) === false) {
|
|||||||
}
|
}
|
||||||
} else if ($row['estado'] == 3) {
|
} else if ($row['estado'] == 3) {
|
||||||
if (is_numeric($row['datos'])) {
|
if (is_numeric($row['datos'])) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_UNKNOWN,
|
STATUS_MODULE_UNKNOWN,
|
||||||
__('UNKNOWN').': '.remove_right_zeros(
|
__('UNKNOWN').': '.remove_right_zeros(
|
||||||
number_format(
|
number_format(
|
||||||
@ -1755,7 +1754,7 @@ if (empty($result) === false) {
|
|||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_UNKNOWN,
|
STATUS_MODULE_UNKNOWN,
|
||||||
__('UNKNOWN').': '.htmlspecialchars($row['datos']),
|
__('UNKNOWN').': '.htmlspecialchars($row['datos']),
|
||||||
true
|
true
|
||||||
@ -1763,7 +1762,7 @@ if (empty($result) === false) {
|
|||||||
}
|
}
|
||||||
} else if ($row['estado'] == 4) {
|
} else if ($row['estado'] == 4) {
|
||||||
if (is_numeric($row['datos'])) {
|
if (is_numeric($row['datos'])) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_NO_DATA,
|
STATUS_MODULE_NO_DATA,
|
||||||
__('NO DATA').': '.remove_right_zeros(
|
__('NO DATA').': '.remove_right_zeros(
|
||||||
number_format(
|
number_format(
|
||||||
@ -1776,7 +1775,7 @@ if (empty($result) === false) {
|
|||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_NO_DATA,
|
STATUS_MODULE_NO_DATA,
|
||||||
__('NO DATA').': '.htmlspecialchars($row['datos']),
|
__('NO DATA').': '.htmlspecialchars($row['datos']),
|
||||||
true
|
true
|
||||||
@ -1786,17 +1785,17 @@ if (empty($result) === false) {
|
|||||||
$last_status = modules_get_agentmodule_last_status(
|
$last_status = modules_get_agentmodule_last_status(
|
||||||
$row['id_agente_modulo']
|
$row['id_agente_modulo']
|
||||||
);
|
);
|
||||||
hd('pues por aqui tambien', true);
|
|
||||||
switch ($last_status) {
|
switch ($last_status) {
|
||||||
case 0:
|
case 0:
|
||||||
if (is_numeric($row['datos'])) {
|
if (is_numeric($row['datos'])) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_UNKNOWN,
|
STATUS_MODULE_UNKNOWN,
|
||||||
__('UNKNOWN').' - '.__('Last status').' '.__('NORMAL').': '.remove_right_zeros(number_format($row['datos'], $config['graph_precision'], $config['decimal_separator'], $config['thousand_separator'])),
|
__('UNKNOWN').' - '.__('Last status').' '.__('NORMAL').': '.remove_right_zeros(number_format($row['datos'], $config['graph_precision'], $config['decimal_separator'], $config['thousand_separator'])),
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_UNKNOWN,
|
STATUS_MODULE_UNKNOWN,
|
||||||
__('UNKNOWN').' - '.__('Last status').' '.__('NORMAL').': '.htmlspecialchars($row['datos']),
|
__('UNKNOWN').' - '.__('Last status').' '.__('NORMAL').': '.htmlspecialchars($row['datos']),
|
||||||
true
|
true
|
||||||
@ -1806,13 +1805,13 @@ if (empty($result) === false) {
|
|||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
if (is_numeric($row['datos'])) {
|
if (is_numeric($row['datos'])) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_UNKNOWN,
|
STATUS_MODULE_UNKNOWN,
|
||||||
__('UNKNOWN').' - '.__('Last status').' '.__('CRITICAL').': '.remove_right_zeros(number_format($row['datos'], $config['graph_precision'], $config['decimal_separator'], $config['thousand_separator'])),
|
__('UNKNOWN').' - '.__('Last status').' '.__('CRITICAL').': '.remove_right_zeros(number_format($row['datos'], $config['graph_precision'], $config['decimal_separator'], $config['thousand_separator'])),
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_UNKNOWN,
|
STATUS_MODULE_UNKNOWN,
|
||||||
__('UNKNOWN').' - '.__('Last status').' '.__('CRITICAL').': '.htmlspecialchars($row['datos']),
|
__('UNKNOWN').' - '.__('Last status').' '.__('CRITICAL').': '.htmlspecialchars($row['datos']),
|
||||||
true
|
true
|
||||||
@ -1822,13 +1821,13 @@ if (empty($result) === false) {
|
|||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
if (is_numeric($row['datos'])) {
|
if (is_numeric($row['datos'])) {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_UNKNOWN,
|
STATUS_MODULE_UNKNOWN,
|
||||||
__('UNKNOWN').' - '.__('Last status').' '.__('WARNING').': '.remove_right_zeros(number_format($row['datos'], $config['graph_precision'], $config['decimal_separator'], $config['thousand_separator'])),
|
__('UNKNOWN').' - '.__('Last status').' '.__('WARNING').': '.remove_right_zeros(number_format($row['datos'], $config['graph_precision'], $config['decimal_separator'], $config['thousand_separator'])),
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$data[6] = ui_print_status_image(
|
$data[6] .= ui_print_status_image(
|
||||||
STATUS_MODULE_UNKNOWN,
|
STATUS_MODULE_UNKNOWN,
|
||||||
__('UNKNOWN').' - '.__('Last status').' '.__('WARNING').': '.htmlspecialchars($row['datos']),
|
__('UNKNOWN').' - '.__('Last status').' '.__('WARNING').': '.htmlspecialchars($row['datos']),
|
||||||
true
|
true
|
||||||
@ -1837,6 +1836,8 @@ if (empty($result) === false) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$data[6] .= '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (in_array('last_status_change', $show_fields) || is_metaconsole()) {
|
if (in_array('last_status_change', $show_fields) || is_metaconsole()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user