@extends('layouts.app') @section('title', 'MikroTik Servers - ISP ERP System') @section('page-title', 'MikroTik Server Management') @push('styles') @endpush @section('content')

MikroTik Server Management

Manage MikroTik routers and monitor network connections

Add Server

{{ $servers->count() }}

Total Servers

{{ $servers->where('is_active', true)->count() }}

Active Servers

{{ $servers->where('is_active', false)->count() }}

Inactive Servers

{{ $servers->unique('api_version')->count() }}

API Versions

@if($servers->count() > 0)
@foreach($servers as $index => $server) @endforeach
# Server Name ISP Name Branch Name IP Address Port Connection Status Created Online Clients Actions
{{ $index + 1 }}
{{ $server->name }}
@if($server->notes) {{ Str::limit($server->notes, 30) }} @endif
@if($server->isp)
{{ $server->isp->name }}
{{ $server->isp->code }}
@else No ISP @endif
@if($server->branch)
{{ $server->branch->name }}
{{ $server->branch->code }}
@else No Branch @endif
{{ $server->host }} {{ $server->port }} @if(isset($server->connection_status)) @switch($server->connection_status) @case('online') Online @break @case('offline') Offline @break @case('unreachable') Unreachable @break @case('error') Error @break @case('inactive') Inactive @break @default Unknown @endswitch @else @if($server->status === 'online') Online @else Offline @endif @endif @if($server->is_enabled) Enabled @else Disabled @endif {{ $server->created_at->diffForHumans() }}
{{ $server->online_clients }}
@else
No MikroTik servers found

Start by adding your first MikroTik server.

Add Server
@endif
@endsection @section('scripts') @endsection