@if($title_image) {{ $project_name }} @else {{ $project_name }} @endif
    {{-- Overview --}}
  • Overview
    • Dashboard
    • Maps
      • Availability
      • Network
      • @if($device_groups)
      • Device Groups Maps
          @foreach($device_groups as $group)
        • {{ ucfirst($group->name) }}
        • @endforeach
      • @endif
      • Geographical
    • @if(auth()->user()->isAdmin() || \LibreNMS\Plugins::count())
    • Plugins
        {!! \LibreNMS\Plugins::call('menu') !!} @admin @if(\LibreNMS\Plugins::count())
      • @endif
      • Plugin Admin
      • @endadmin
    • @endif
    • Tools
      • RIPE NCC API
      • @config('oxidized.enabled')
      • Oxidized
      • @endconfig
    • Eventlog
    • @config('enable_syslog')
    • Syslog
    • @endconfig @config('graylog.server')
    • Graylog
    • @endconfig
    • Inventory
    • @if($package_count)
    • Packages
    • @endif
    • IPv4 Address
    • IPv6 Address
    • MAC Address
    • ARP Tables
    • FDB Tables
    • @config('poller_modules.mib')
    • MIB definitions
    • @endconfig
  • {{-- Devices --}}
  • Devices
      @if($device_types)
    • All Devices
        @foreach($device_types as $type)
      • {{ ucfirst($type) }}
      • @endforeach
    • @else
    • No devices
    • @endif @if($device_groups)
    • Device Groups
        @foreach($device_groups as $group)
      • id") }}" title="{{ $group->desc }}"> {{ ucfirst($group->name) }}
      • @endforeach
    • @endif @if($locations)
    • @lang('Geo Locations')
      • @lang('All Locations')
      • @foreach($locations as $location)
      • {{ $location }}
      • @endforeach
    • @endif @admin
    • @config('poller_modules.mib')
    • MIB associations
    • @endconfig @notconfig('navbar.manage_groups.hide')
    • Manage Groups
    • @endconfig
    • Device Dependencies
    • Add Device
    • Delete Device
    • @endadmin
  • {{-- Services --}} @config('show_services')
  • Services
    • All Services
    • @if($service_status)
    • @if($service_warning)
    • Warning ({{ $service_warning }})
    • @endif @if($service_critical)
    • Critical ({{ $service_critical }})
    • @endif @endif @admin
    • Add Service
    • @endadmin
  • @endconfig {{-- Ports --}}
  • Ports
    • All Ports
    • @if($port_counts['errored'] > 0)
    • Errored ({{ $port_counts['errored'] }})
    • @endif @if($port_counts['ignored'] > 0)
    • Ignored ({{ $port_counts['ignored'] }})
    • @endif @config('enable_billing')
    • Traffic Bills
    • @endconfig @if($port_counts['pseudowire'] > 0))
    • Pseudowires
    • @endif @if(auth()->user()->hasGlobalRead())
    • @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((array)\LibreNMS\Config::get('custom_descr', []) as $custom_type)
    • {{ ucfirst($custom_type) }}
    • @endforeach
    • @if($port_counts['alerted'])
    • Alerts ({{ $port_counts['alerted'] }})
    • @endif
    • Down ({{ $port_counts['down'] }})
    • Disabled ({{ $port_counts['shutdown'] }})
    • @if($port_counts['deleted'])
    • Deleted ({{ $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->classDescr() }}
    • @endforeach @endforeach
  • {{-- Wireless --}} @if($wireless_menu->count())
  • Wireless
      @foreach($wireless_menu as $wireless_menu_entry)
    • {{ $wireless_menu_entry->classDescr() }}
    • @endforeach
  • @endif {{-- App --}} @if($app_menu->count())
  • Apps
    • Overview
    • @foreach($app_menu as $app_type => $app_instances) @if($app_instances->filter->app_instance->count() > 0)
    • {{ $app_instances->first()->displayName() }}
        @foreach($app_instances as $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 ({{ $bgp_alerts }})
    • @endif @admin @if($show_peeringdb)
    • PeeringDB
    • @endif @endadmin
  • @endif {{-- Alerts --}}
  • Alerts
    • Notifications
    • Alert History
    • Statistics
    • @admin
    • Alert Rules
    • Scheduled Maintenance
    • Alert Templates
    • @endadmin
{{-- User --}}
  • User{{ $notification_count }}
    • My Settings
    • {{ $notification_count }} Notifications
    • @lang('Logout')
      {{ csrf_field() }}
  • Settings
      @admin
    • Global Settings
    • Validate Config
    • @if(\LibreNMS\Authentication\LegacyAuth::get()->canManageUsers())
    • Add User
    • Remove User
    • @endif
    • Edit User
    • Auth History
    • @lang('Pollers')
      • @lang('Pollers')
      • @config('distributed_poller')
      • @lang('Groups')
      • @endconfig
      • @lang('Performance')
      • @lang('History')
    • API
      • API Settings
      • API Docs
    • @endadmin
    • About {{ \LibreNMS\Config::get('project_name') }}