예제 #1
0
								
								<tr>
									<?php 
if (Session::menu_perms("dashboard-menu", "MonitorsRiskmeter")) {
    ?>
									<td class="noborder">
										<a class="" href="../riskmeter/index.php" title='<?php 
    echo _("Riskmeter");
    ?>
'><img border="0" src="../pixmaps/riskmeter.png"/></a>
									</td>
									<?php 
}
?>
									<?php 
echo html_service_level();
?>
								</tr>
							</table>
						</td>
					</tr>
				</table>
			</td>
		</tr>
	
		<tr>
		<?php 
foreach (array('compromise', 'attack') as $metric_type) {
    $a = 1;
    $net = $host = 0;
    if ($metric_type == 'compromise') {
예제 #2
0
        $img = 'green';
    }
    $alt = "{$risk} " . _("metric/threshold");
    return array($img, $alt);
}
$conf_threshold = $conf->get_conf('threshold');
if ($date_range != null) {
    $date_from = $date_range['date_from'];
    $date_to = preg_match("/^\\d+\\-\\d+\\-\\d+\$/", $date_to) ? $date_to . " 23:59:59" : $date_to;
    $date_range['date_to'] = $date_to;
} else {
    $date_from = $date_range['date_from'] = strftime("%Y-%m-%d %H:%M:%S", time() - 24 * 60 * 60);
    $date_to = $date_range['date_to'] = strftime("%Y-%m-%d %H:%M:%S", time());
}
// Get service LEVEL
list($level, $levelgr) = html_service_level($conn, $host, $date_range);
list($score, $alt) = global_score($conn, $host);
?>

<script type="text/javascript">$("#pbar").progressBar(30);$("#progressText").html('<?php 
echo _("Loading");
?>
 <strong><?php 
echo _("SIEM Events");
?>
</strong>...');</script>

<?php 
ob_flush();
flush();
usleep(500000);
예제 #3
0
파일: mobile.php 프로젝트: jhbsz/ossimTest
    }
    //$incident_list = Incident::get_list($conn, "ORDER BY priority DESC");
    $incident_list = Incident::search($conn, array("status" => "Open"), "priority", "DESC", 1, 1);
    $incident_max_priority = $incident_list[0] ? $incident_list[0]->get_priority() : "-";
    $incident_max_priority_id = $incident_list[0] ? $incident_list[0]->get_id() : "0";
    // Get unresolved ALARMS
    $unresolved_alarms = Alarm::get_count($conn);
    list($alarm_date, $alarm_date_id) = Alarm::get_max_byfield($conn, "timestamp");
    list($alarm_max_risk, $alarm_max_risk_id) = Alarm::get_max_byfield($conn, "risk");
    if ($alarm_max_risk_id == "") {
        $alarm_max_risk_id = 0;
        $alarm_max_risk = "-";
    }
    // Get service LEVEL
    //global $conn, $conf, $user, $range, $rrd_start;
    list($level, $levelgr) = html_service_level($conn);
    list($score, $alt) = global_score($conn);
    //
    list($siem, $events) = get_siem_events($conn, date("Y-m-d"));
    $i = 0;
    foreach ($siem as $p) {
        $plot .= "[" . $i++ . "," . $p["num_events"] . "],";
    }
    $i = 0;
    foreach ($siem as $p) {
        $legend .= "[" . $i++ . ",'" . ($i % 2 == 0 ? $p["intervalo"] . "h" : "") . "'],";
    }
    $data_pie = top_siem_events($conn, $NUM_HOSTS);
    ?>
<table cellpadding='0' cellspacing='0' border='0' align="center" width='99%'>
<tr>