@extends('layouts.app') @section('title', 'Log Aktivitas Mikrotik') @section('content')

Log Aktivitas Mikrotik

Riwayat lengkap aktivitas dan monitoring router Mikrotik

Kembali
{{ number_format($stats['total']) }}
Total Log
{{ $stats['today'] }}
Hari Ini
{{ $stats['success_today'] }}
Berhasil Hari Ini
{{ $stats['failed_today'] }}
Gagal Hari Ini
{{ $stats['this_week'] }}
Minggu Ini
{{ $stats['this_month'] }}
Bulan Ini
Statistik Aksi
@foreach($actionStats as $stat)
{{ number_format($stat->count) }}
{{ \App\Models\MikrotikLog::where('action', $stat->action)->first()->getFormattedAction() ?? ucfirst(str_replace('_', ' ', $stat->action)) }}
@endforeach
Filter Log
Reset
Daftar Log ({{ $logs->total() }} entries)
@if($logs->count() > 0)
@foreach($logs as $log) @endforeach
Waktu Router Aksi Pesan Status Response IP Address Detail
{{ $log->created_at->format('H:i:s') }}
{{ $log->created_at->format('d/m/Y') }}
@if($log->mikrotik) {{ $log->mikrotik->name }}
{{ $log->mikrotik->host }} @else System @endif
{{ $log->getFormattedAction() }}
{{ Str::limit($log->message, 80) }}
@if($log->old_status && $log->new_status && $log->old_status !== $log->new_status) {{ $log->old_status }} → {{ $log->new_status }} @endif
{{ $log->success ? 'Berhasil' : 'Gagal' }} {{ $log->getFormattedResponseTime() }} {{ $log->ip_address ?? '-' }} @if($log->details) @else - @endif
Menampilkan {{ $logs->firstItem() }} - {{ $logs->lastItem() }} dari {{ $logs->total() }} entries
{{ $logs->appends(request()->query())->links() }}
@else
Tidak Ada Log

Belum ada aktivitas yang tercatat atau sesuai dengan filter

@endif
@endsection