@extends('layouts.app') @section('title', 'Vergleich: '.$comparison->name) @section('content')

{{ $comparison->dimensionLabel() }}

@foreach ($result['columns'] as $column)@endforeach @foreach ([ 'profile' => 'Scanprofil', 'engine' => 'Engine', 'status' => 'Status', 'model' => 'Modell', 'firmware' => 'Firmware', 'environment' => 'Umgebung', 'rate' => 'Scanrate', 'started_at' => 'Start', 'abort_reason' => 'Abbruchgrund', ] as $key => $label) @foreach ($result['columns'] as $column) @endforeach @endforeach @foreach ($result['columns'] as $column) @endforeach
Merkmal{{ $column['name'] }}
{{ $label }}{{ $column[$key] ?? '–' }}
Dauer{{ $column['duration'] !== null ? gmdate('H:i:s', (int) $column['duration']) : '–' }}

Gesundheitswerte

@foreach ($result['columns'] as $column)@endforeach @foreach ([ 'cpu_max' => 'CPU Maximum (%)', 'cpu_avg' => 'CPU Mittel (%)', 'rtt_max' => 'Latenz Maximum (ms)', 'rtt_avg' => 'Latenz Mittel (ms)', 'loss_max' => 'Paketverlust Maximum (%)', 'http_failures' => 'HTTPS-Ausfälle', 'snmp_failures' => 'SNMP-Ausfälle', 'reboots' => 'Erkannte Neustarts', ] as $key => $label) @foreach ($result['columns'] as $column) @endforeach @endforeach @foreach ($result['columns'] as $column) @endforeach @foreach ($result['columns'] as $column) @endforeach
Messwert{{ $column['name'] }}
{{ $label }}{{ $result['health'][$column['id']][$key] ?? '–' }}
Automatisch abgebrochen@if ($result['health'][$column['id']]['auto_aborted'] ?? false) ja@elsenein@endif
CPU-Verlauf{!! $result['health'][$column['id']]['sparkline_cpu'] ?? '' !!}

Findings im Vergleich

Abweichungen stehen oben
@foreach ($result['columns'] as $column)@endforeach@forelse ($result['findings'] as $row) false]) @style(['background: rgba(247,166,0,0.08)' => $row['differs']])> @foreach ($result['columns'] as $column) @endforeach @empty @endforelse
SchwereFindingPort{{ $column['name'] }}
{{ $row['severity_label'] }} {{ $row['title'] }} {{ $row['port'] ?? '–' }}@if ($row['presence'][$column['id']] ?? false) vorhanden @else @endif
Keine Findings.

Offene Ports im Vergleich

@foreach ($result['columns'] as $column)@endforeach@forelse ($result['ports'] as $row) $row['differs']])> @foreach ($result['columns'] as $column) @endforeach @empty @endforelse
PortDienst{{ $column['name'] }}
{{ $row['port'] }}{{ $row['service'] }}@if ($row['presence'][$column['id']] ?? false)offen@else@endif
Keine offenen Ports.
@can(\App\Enums\Permission::COMPARISON_MANAGE)

Bewertung

@csrf @method('PUT')
@endcan @endsection