Пример #1
0
		</td>
        <!-- src & dst hosts -->

        <td><?php 
        echo $alarm->get_rule_level();
        ?>
</td>
      </tr>

<?php 
        if ($highest_rule_level == 0) {
            $highest_rule_level = $alarm->get_rule_level();
        }
        // Alarm summary
        if (!$show_all || $alarm->get_alarm()) {
            $summary = Alarm::get_alarm_stats($conn, $backlog_id, $aid);
            $summ_count = $summary["count"];
            //$totales += $summary['total_count'];
            $summ_event_count += $summ_count;
            $summ_dst_ips = $summary["dst_ips"];
            $summ_types = $summary["types"];
            $summ_dst_ports = $summary["dst_ports"];
            echo "\n            <tr>\n            \n            <td colspan=\"9\" style='border-bottom:1px solid #BBBBBB;padding:3px' bgcolor='#E5FFDF'>\n              <b>" . gettext("Alarm Summary") . "</b> [ ";
            printf(gettext("Total Events: %d"), $summ_count);
            echo "&nbsp;-&nbsp;";
            printf(gettext("Unique Dst IPAddr: %d"), $summ_dst_ips);
            echo "&nbsp;-&nbsp;";
            printf(gettext("Unique Types: %d"), $summ_types);
            echo "&nbsp;-&nbsp;";
            printf(gettext("Unique Dst Ports: %d"), $summ_dst_ports);
            echo " ] ";
Пример #2
0
 }
 $s_date = Util::timestamp2date($s_alarm->get_timestamp());
 if ($s_backlog_id != 0) {
     $s_since = Util::timestamp2date($s_alarm->get_since());
 } else {
     $s_since = $s_date;
 }
 $s_risk = $s_alarm->get_risk();
 //$s_alarm_link = Util::get_acid_pair_link($s_date, $s_alarm->get_src_ip(), $s_alarm->get_dst_ip());
 //		    $s_alarm_link = "events.php?backlog_id=$s_backlog_id";
 //$s_alarm_link = "javascript:xajax_getEvents(" . $s_backlog_id . "," . $s_event_id .");";
 $s_alarm_link = "javascript:toggle_event(" . $s_backlog_id . "," . $s_event_id . ");";
 /* Alarm name */
 $s_alarm_name = ereg_replace("directive_event: ", "", $s_sid_name);
 $s_alarm_name = Util::translate_alarm($conn, $s_alarm_name, $s_alarm);
 $summary = Alarm::get_alarm_stats($conn, $s_backlog_id, $s_event_id);
 $event_ocurrences = $summary["total_count"];
 if ($event_ocurrences != 1) {
     $ocurrences_text = strtolower(gettext("Events"));
 } else {
     $ocurrences_text = strtolower(gettext("Event"));
 }
 $balloon_name = "<div class='balloon'>" . $s_alarm_name . " <font style='font-size: 9px; color: #AAAAAA;'>({$event_ocurrences} {$ocurrences_text})</font>" . "<span class='tooltip'><span class='top'></span><span class='middle ne11'>" . gettext("Src Asset:") . " <b>" . $s_asset_src . "</b><br>" . gettext("Dst Asset:") . " <b>" . $s_asset_dst . "</b><br>Priority: <b>" . $s_sid_priority . "</b></span><span class='bottom'></span></span></div>";
 /* Risk field */
 if ($s_risk > 7) {
     $color = "red; color:white";
 } elseif ($s_risk > 4) {
     $color = "orange; color:black";
 } elseif ($s_risk > 2) {
     $color = "green; color:white";
 }