RC1 event viewer v2
This commit is contained in:
parent
a1f004fdec
commit
d290b91b28
|
@ -114,13 +114,11 @@ $fields_available['server_name'] = __('Server Name');
|
|||
$fields_available['data'] = __('Data');
|
||||
$fields_available['module_status'] = __('Module Status');
|
||||
|
||||
// remove fields already selected
|
||||
// Remove fields already selected.
|
||||
foreach ($fields_available as $key => $available) {
|
||||
foreach ($result_selected as $selected) {
|
||||
if ($selected == $available) {
|
||||
if (isset($result_selected[$key])) {
|
||||
unset($fields_available[$key]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$table->data[0][0] = '<b>'.__('Fields available').'</b>';
|
||||
|
|
|
@ -972,10 +972,11 @@ function events_get_all(
|
|||
}
|
||||
|
||||
// Module search.
|
||||
$agentmodule_join = 'LEFT JOIN tagente_modulo am ON te.id_agentmodule = am.id_agente_modulo';
|
||||
if (is_metaconsole()) {
|
||||
$agentmodule_join = '';
|
||||
if (!empty($filter['module_search'])) {
|
||||
$agentmodule_join = 'INNER JOIN tagente_modulo am
|
||||
ON te.id_agentmodule = am.id_agente_modulo';
|
||||
} else if (!empty($filter['module_search'])) {
|
||||
$agentmodule_join = 'INNER JOIN tagente_modulo am ON te.id_agentmodule = am.id_agente_modulo';
|
||||
$sql_filters[] = sprintf(
|
||||
' AND am.nombre = "%s" ',
|
||||
$filter['module_search']
|
||||
|
|
|
@ -4700,6 +4700,7 @@ input:checked + .p-slider:before {
|
|||
height: 27px;
|
||||
cursor: pointer;
|
||||
border-radius: 5px;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
#top_btn:hover {
|
||||
|
|
|
@ -130,7 +130,7 @@ if (is_ajax()) {
|
|||
'te.evento',
|
||||
'te.utimestamp',
|
||||
'te.event_type',
|
||||
'te.id_agentmodule',
|
||||
'am.nombre as id_agentmodule',
|
||||
'te.id_alert_am',
|
||||
'te.criticity',
|
||||
'te.user_comment',
|
||||
|
@ -141,7 +141,7 @@ if (is_ajax()) {
|
|||
'te.warning_instructions',
|
||||
'te.unknown_instructions',
|
||||
'te.owner_user',
|
||||
'te.ack_utimestamp',
|
||||
'if(te.ack_utimestamp > 0, from_unixtime(te.ack_utimestamp),"") as ack_utimestamp',
|
||||
'te.custom_data',
|
||||
'te.data',
|
||||
'te.module_status',
|
||||
|
@ -1511,6 +1511,43 @@ function process_datatables_item(item) {
|
|||
item.event_type = '<div class="criticity" style="background: ';
|
||||
item.event_type += color + '">' + text + "</div>";
|
||||
|
||||
/* Module status */
|
||||
/* Event severity prepared */
|
||||
var color = "<?php echo COL_UNKNOWN; ?>";
|
||||
var text = "<?php echo __('UNKNOWN'); ?>";
|
||||
switch (item.module_status) {
|
||||
case "<?php echo AGENT_MODULE_STATUS_NORMAL; ?>":
|
||||
text = "<?php echo __('NORMAL'); ?>";
|
||||
color = "<?php echo COL_NORMAL; ?>";
|
||||
break;
|
||||
|
||||
case "<?php echo AGENT_MODULE_STATUS_CRITICAL_BAD; ?>":
|
||||
text = "<?php echo __('CRITICAL'); ?>";
|
||||
color = "<?php echo COL_CRITICAL; ?>";
|
||||
break;
|
||||
|
||||
case "<?php echo AGENT_MODULE_STATUS_NO_DATA; ?>":
|
||||
text = "<?php echo __('NOT INIT'); ?>";
|
||||
color = "<?php echo COL_NOTINIT; ?>";
|
||||
break;
|
||||
|
||||
case "<?php echo AGENT_MODULE_STATUS_CRITICAL_ALERT; ?>":
|
||||
case "<?php echo AGENT_MODULE_STATUS_NORMAL_ALERT; ?>":
|
||||
case "<?php echo AGENT_MODULE_STATUS_WARNING_ALERT; ?>":
|
||||
text = "<?php echo __('ALERT'); ?>";
|
||||
color = "<?php echo COL_ALERTFIRED; ?>";
|
||||
break;
|
||||
|
||||
case "<?php echo AGENT_MODULE_STATUS_WARNING; ?>":
|
||||
text = "<?php echo __('WARNING'); ?>";
|
||||
color = "<?php echo COL_WARNING; ?>";
|
||||
break;
|
||||
}
|
||||
|
||||
item.module_status = '<div class="criticity" style="background: ';
|
||||
item.module_status += color + '">' + text + "</div>";
|
||||
|
||||
|
||||
/* Agent name link */
|
||||
if (item.id_agente > 0) {
|
||||
item.agent_name = '<a href="<?php echo ui_get_full_url('index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente='); ?>' +item.id_agente+'">' + item.agent_name + '</a>';
|
||||
|
|
Loading…
Reference in New Issue