Exemplo n.º 1
0
    AlarmGroups::change_descr($conn, $new_descr, $group);
}
if (GET('close_group') != "") {
    if (!ossim_valid(GET('close_group'), OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("close_group"))) {
        exit;
    }
    $group_ids = split(',', GET('close_group'));
    foreach ($group_ids as $group_id) {
        AlarmGroups::change_status($conn, $group_id, "closed");
    }
}
if (GET('open_group') != "") {
    if (!ossim_valid(GET('open_group'), OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("open_group"))) {
        exit;
    }
    AlarmGroups::change_status($conn, GET('open_group'), "open");
}
if (GET('action') == "open_alarm") {
    Alarm::open($conn, GET('alarm'));
}
if (GET('action') == "close_alarm") {
    Alarm::close($conn, GET('alarm'));
}
if (GET('action') == "delete_alarm") {
    Alarm::delete($conn, GET('alarm'));
}
$db_groups = AlarmGroups::get_dbgroups($conn);
list($alarm_group, $count) = AlarmGroups::get_unique_alarms($conn, $show_options, $hide_closed, $date_from, $date_to, $src_ip, $dst_ip, "LIMIT {$inf},{$sup}");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
Exemplo n.º 2
0
        foreach ($list as $s_alarm) {
            $s_backlog_id = $s_alarm->get_backlog_id();
            $s_event_id = $s_alarm->get_event_id();
            Alarm::close($conn, $s_event_id);
        }
    }
    exit;
}
if ($only_open) {
    for ($i = 1; $i <= $only_open; $i++) {
        $data = explode("_", GET('group' . $i));
        $name = $_SESSION[$data[0]];
        $src_ip = $data[1];
        $dst_ip = $data[2];
        $timestamp = $data[3];
        AlarmGroups::change_status($conn, $data[0], "open");
        list($list, $num_rows) = AlarmGroups::get_alarms($conn, $src_ip, $dst_ip, 0, "", null, null, $from_date, $to_date, $name);
        foreach ($list as $s_alarm) {
            $s_backlog_id = $s_alarm->get_backlog_id();
            $s_event_id = $s_alarm->get_event_id();
            Alarm::open($conn, $s_event_id);
        }
    }
    exit;
}
$host_list = Host::get_list($conn);
$assets = array();
foreach ($host_list as $host) {
    $assets[$host->get_ip()] = $host->get_asset();
}
list($list, $num_rows) = AlarmGroups::get_alarms($conn, $src_ip, $dst_ip, $hide_closed, "", $from, $top, $from_date, $to_date, $name);