@extends('admin.firewallplus.layout', ['fwpTab' => 'activity']) @section('fwp_title') Firewall-Plus: Activity @endsection @section('fwp_subtitle') Audit log and SMART events @endsection @section('fwp') @if (session('success'))
| When | Actor | Action | Server | IP | Severity | Details | |
|---|---|---|---|---|---|---|---|
| {{ $log->created_at?->diffForHumans() }} | @if ($actor) {{ $actor->username }} #{{ $actor->id }} @else {{ ucfirst($log->actor_type) }} @endif | {{ $log->action }} |
@if ($server) {{ $server->name }} #{{ $server->id }} @elseif ($log->server_id) #{{ $log->server_id }} @else None @endif | {{ $log->ip_address ?: 'None' }} | @if ($severity) @php($labelClass = match ($severity) { 'critical' => 'danger', 'high' => 'warning', 'medium' => 'info', 'low' => 'default', default => 'default', }) {{ $severity }} @else None @endif |
@if (is_array($log->details) && count($log->details))
|
|
| No audit entries. | |||||||
| When | Server | Type | Value / EWMA / Threshold | Rule | |
|---|---|---|---|---|---|
| {{ $event->created_at?->diffForHumans() }} | @if ($server) {{ $server->name }} #{{ $server->id }} @else #{{ $event->server_id }} @endif | {{ $event->event_type }} | {{ $event->trigger_value !== null ? number_format((float) $event->trigger_value, 2) : 'n/a' }} / {{ $event->ewma_value !== null ? number_format((float) $event->ewma_value, 2) : 'n/a' }} / {{ $event->threshold_value !== null ? number_format((float) $event->threshold_value, 2) : 'n/a' }} | {{ $event->mitigation_rule ?: 'n/a' }} |
|
| No SMART events. | |||||