@if($title_image) {{ $project_name }} @else {{ $project_name }} @endif
    {{-- Overview --}}
  • {{ __('Overview') }}
    • {{ __('Dashboard') }}
        @foreach($dashboards as $dashboard)
      • {{ $dashboard->dashboard_name }}
      • @endforeach
      • @if ($hide_dashboard_editor) {{ __('Show Dashboard Editor') }} @else {{ __('Hide Dashboard Editor') }}@endif
    • {{ __('Maps') }}
      • {{ __('Availability') }}
      • {{ __('Device Dependency') }}
      • @if($device_groups->isNotEmpty())
      • {{ __('Device Groups Dependencies') }}
          @foreach($device_groups as $group)
        • id") }}" title="{{ $group->desc }}"> {{ ucfirst($group->name) }}
        • @endforeach
      • @endif
      • {{ __('Network') }}
      • @if($device_groups->isNotEmpty())
      • {{ __('Device Groups Maps') }}
          @foreach($device_groups as $group)
        • id") }}" title="{{ $group->desc }}"> {{ ucfirst($group->name) }}
        • @endforeach
      • @endif
      • {{ __('Geographical') }}
    • @if(auth()->user()->isAdmin() || $has_v1_plugins || $has_v2_plugins)
    • {{ __('Plugins') }}
        {!! $v1_plugin_menu !!} @foreach($menu_hooks as [$view, $data])
      • @include($view, $data)
      • @endforeach @admin @if($has_v1_plugins || $has_v2_plugins)
      • @endif
      • {{ __('Plugin Admin') }}
      • @endadmin
    • @endif
    • {{ __('Tools') }}
      • {{ __('RIPE NCC API') }}
      • @config('smokeping.integration')
      • {{ __('Smokeping') }}
      • @endconfig @config('oxidized.enabled')
      • {{ __('Oxidized') }}
      • @endconfig
    • {{ __('Eventlog') }}
    • @config('enable_syslog')
    • {{ __('syslog.title') }}
    • @endconfig @config('graylog.server')
    • {{ __('Graylog') }}
    • @endconfig
    • {{ __('Inventory') }}
    • {{ __('Outages') }}
    • @if($package_count)
    • {{ __('Packages') }}
    • @endif
    • {{ __('IPv4 Address') }}
    • {{ __('IPv6 Address') }}
    • {{ __('MAC Address') }}
    • {{ __('ARP Tables') }}
    • {{ __('FDB Tables') }}
  • {{-- Devices --}}
  • {{ __('Devices') }}
      @if($device_types->isNotEmpty())
    • {{ __('All Devices') }}
        @foreach($device_types as $type)
      • {{ ucfirst($type) }}
      • @endforeach
    • @else
    • {{ __('No devices') }}
    • @endif @if($device_groups->isNotEmpty())
    • {{ __('Device Groups') }}
        @foreach($device_groups as $group)
      • id") }}" title="{{ $group->desc }}"> {{ ucfirst($group->name) }}
      • @endforeach
    • @endif @if($locations->isNotEmpty())
    • {{ __('Geo Locations') }}
      • {{ __('All Locations') }}
      • @foreach($locations as $location)
      • {{ $location->display() }}
      • @endforeach
    • @endif @admin
    • @can('manage', \App\Models\DeviceGroup::class)
    • {{ __('Manage Groups') }}
    • @endcan
    • {{ __('Device Dependencies') }}
    • @if($show_vmwinfo)
    • {{ __('Virtual Machines') }}
    • @endif
    • {{ __('Add Device') }}
    • {{ __('Delete Device') }}
    • @endadmin
  • {{-- Services --}} @config('show_services')
  • {{ __('Services') }}
    • {{ __('All Services') }}
    • {{ __('Services Templates') }}
    • @if($service_counts['warning'] || $service_counts['critical'])
    • @if($service_counts['warning'])
    • {{ __('Warning :service_count', ['service_count' => $service_counts['warning']]) }}
    • @endif @if($service_counts['critical'])
    • {{ __('Critical :service_count', ['service_count' => $service_counts['critical']]) }}
    • @endif @endif @admin
    • {{ __('Add Service') }}
    • @endadmin
  • @endconfig {{-- Ports --}}
  • {{ __('Ports') }}
    • {{ __('All Ports') }}
    • @if($port_counts['errored'] > 0)
    • {{ __('Errored :port_count', ['port_count' => $port_counts['errored']]) }}
    • @endif @if($port_counts['ignored'] > 0)
    • {{ __('Ignored :port_count', ['port_count' => $port_counts['ignored']]) }}
    • @endif @config('enable_billing')
    • {{ __('Traffic Bills') }}
    • @endconfig @if($port_counts['pseudowire'] > 0)
    • {{ __('Pseudowires') }}
    • @endif @if(auth()->user()->hasGlobalRead()) @if($port_groups_exist)
    • @config('int_customers')
    • {{ __('Customers') }}
    • @endconfig @config('int_l2tp')
    • {{ __('L2TP') }}
    • @endconfig @config('int_transit')
    • {{ __('Transit') }}
    • @endconfig @config('int_peering')
    • {{ __('Peering') }}
    • @endconfig @if(\LibreNMS\Config::get('int_peering') && \LibreNMS\Config::get('int_transit'))
    • {{ __('Peering + Transit') }}
    • @endif @config('int_core')
    • {{ __('Core') }}
    • @endconfig @foreach($custom_port_descr as $custom_descr)
    • {{ ucwords($custom_descr['name']) }}
    • @endforeach @endif
    • {{ __('Manage Groups') }}
    • @if($port_groups->isNotEmpty())
    • {{ __('Port Groups') }}
        @foreach($port_groups as $group)
      • id") }}" title="{{ $group->desc }}"> {{ ucfirst($group->name) }}
      • @endforeach
    • @endif
    • @if($port_counts['alerted'])
    • {{ __('Alerts :port_count', ['port_count' => $port_counts['alerted']]) }}
    • @endif
    • {{ __('Down :port_count', ['port_count' => $port_counts['down']]) }}
    • {{ __('Disabled :port_count', ['port_count' => $port_counts['shutdown']]) }}
    • @if($port_counts['deleted'])
    • {{ __('Deleted :port_count', ['port_count' => $port_counts['deleted']]) }}
    • @endif @endif
  • {{-- Sensors --}}
  • {{ __('Health') }}
    • {{ __('Memory') }}
    • {{ __('Processor') }}
    • {{ __('Storage') }}
    • @foreach($sensor_menu as $sensor_menu_group) @foreach($sensor_menu_group as $sensor_menu_entry) @if($loop->first)
    • @endif
    • {{ $sensor_menu_entry['descr'] }}
    • @endforeach @endforeach
  • {{-- Wireless --}} @if($wireless_menu->isNotEmpty())
  • {{ __('wireless.title') }}
      @foreach($wireless_menu as $wireless_menu_entry)
    • {{ $wireless_menu_entry->classDescr() }}
    • @endforeach
  • @endif {{-- App --}} @if($app_menu->isNotEmpty())
  • {{ __('Apps') }}
    • {{ __('Overview') }}
    • @foreach($app_menu as $app_type => $app_instances) @if($app_instances->filter->app_instance->isNotEmpty())
    • {{ $app_instances->first()->displayName() }}
        @foreach($app_instances as $app_instance)
      • app_instance") }}"> {{ ucfirst($app_instance->app_instance) }}
      • @endforeach
    • @else
    • {{ $app_instances->first()->displayName() }}
    • @endif @endforeach
  • @endif {{-- Routing --}} @if($routing_menu)
  • {{ __('Routing') }}
      @foreach($routing_menu as $routing_menu_group) @if(!$loop->first)
    • @endif @foreach($routing_menu_group as $routing_menu_entry)
    • {{ $routing_menu_entry['text'] }}
    • @endforeach @endforeach @if($bgp_alerts)
    • {{ __('Alerted BGP :alert_count', ['alert_count' => $bgp_alerts]) }}
    • @endif @admin @if($show_peeringdb)
    • {{ __('PeeringDB') }}
    • @endif @endadmin
  • @endif {{-- Alerts --}}
  • {{ __('Alerts') }}
    • {{ __('Notifications') }}
    • {{ __('Alert History') }}
    • {{ __('Statistics') }}
    • @admin
    • {{ __('Alert Rules') }}
    • {{ __('Scheduled Maintenance') }}
    • {{ __('Alert Templates') }}
    • {{ __('Alert Transports') }}
    • @endadmin
  • @includeIf('menu.custom')
{{-- User --}}
@csrf
  • {{ $notification_count ?: '' }} {{ Auth::user()->username }} {{ __('User') }}
    • {{ __('My Settings') }}
    • {{ $notification_count }} {{ __('Notifications') }}
    • {{ __('Logout') }}
      {{ csrf_field() }}
  • {{ __('settings.title') }}
      @admin
    • {{ __('Global Settings') }}
    • {{ __('Validate Config') }}
    • {{ __('Manage Users') }}
    • {{ __('Auth History') }}
    • {{ __('Poller') }}
      • {{ __('Poller') }}
      • @config('distributed_poller')
      • {{ __('Groups') }}
      • @endconfig @if($poller_clusters)
      • {{ __('Settings') }}
      • @endif
      • {{ __('Performance') }}
      • {{ __('Log') }}
    • {{ __('API') }}
      • {{ __('API Settings') }}
      • {{ __('API Docs') }}
    • @endadmin @if (isset($refresh))
    • @endif
    • {{ __('About :project_name', ['project_name' => \LibreNMS\Config::get('project_name')]) }}