<%- include('layouts/main', { title: title, pageStyles: pageStyles, pageScripts: pageScripts, currentPage: currentPage, breadcrumb: breadcrumb, body: `

account_tree ${ typeof req !== 'undefined' ? req.t('scaling.arch_title') : 'Cluster Architecture' }

${ typeof req !== 'undefined' ? req.t('scaling.arch_loading') : 'Loading topology…' }
cell_tower
${ typeof req !== 'undefined' ? req.t('scaling.stat_relay_nodes') : 'Relay Nodes' }
devices
${ typeof req !== 'undefined' ? req.t('scaling.stat_total_devices') : 'Total Devices' }
swap_horiz
${ typeof req !== 'undefined' ? req.t('scaling.stat_active_sessions') : 'Active Sessions' }
network_check
${ typeof req !== 'undefined' ? req.t('scaling.stat_bandwidth') : 'Total Bandwidth' }

monitor_heart ${ typeof req !== 'undefined' ? req.t('scaling.relay_health') : 'Relay Health' }

${ typeof req !== 'undefined' ? req.t('scaling.no_relays') : 'No relay nodes registered.' }
info ${ typeof req !== 'undefined' ? req.t('scaling.relays_info_banner') : 'This list is informational. The relay servers actually used by clients are configured via the RELAY_SERVERS environment variable on the BetterDesk server.' }
${ typeof req !== 'undefined' ? req.t('scaling.col_name') : 'Name' } ${ typeof req !== 'undefined' ? req.t('scaling.col_address') : 'Address' } ${ typeof req !== 'undefined' ? req.t('scaling.col_location') : 'Location' } ${ typeof req !== 'undefined' ? req.t('scaling.col_devices') : 'Devices' } ${ typeof req !== 'undefined' ? req.t('scaling.col_sessions') : 'Sessions' } ${ typeof req !== 'undefined' ? req.t('scaling.col_bandwidth') : 'Bandwidth' } ${ typeof req !== 'undefined' ? req.t('scaling.col_status') : 'Status' } ${ typeof req !== 'undefined' ? req.t('scaling.col_actions') : 'Actions' }
${ typeof req !== 'undefined' ? req.t('scaling.no_relays') : 'No relay nodes registered.' }

${ typeof req !== 'undefined' ? req.t('scaling.rules_hint') : 'Rules determine which relay node a device is assigned to based on location, group, or network.' }

${ typeof req !== 'undefined' ? req.t('scaling.col_priority') : 'Priority' } ${ typeof req !== 'undefined' ? req.t('scaling.col_rule_name') : 'Rule Name' } ${ typeof req !== 'undefined' ? req.t('scaling.col_match') : 'Match' } ${ typeof req !== 'undefined' ? req.t('scaling.col_target_relay') : 'Target Relay' } ${ typeof req !== 'undefined' ? req.t('scaling.col_fallback') : 'Fallback' } ${ typeof req !== 'undefined' ? req.t('scaling.col_status') : 'Status' } ${ typeof req !== 'undefined' ? req.t('scaling.col_actions') : 'Actions' }
${ typeof req !== 'undefined' ? req.t('scaling.no_rules') : 'No assignment rules.' }

storage ${ typeof req !== 'undefined' ? req.t('scaling.cap_tiers') : 'Capacity Tiers' }

${ typeof req !== 'undefined' ? req.t('scaling.cap_loading') : 'Loading capacity data…' }

tips_and_updates ${ typeof req !== 'undefined' ? req.t('scaling.cap_recommendations') : 'Recommendations' }

${ typeof req !== 'undefined' ? req.t('scaling.cap_no_recs') : 'No recommendations at this time.' }

table_chart ${ typeof req !== 'undefined' ? req.t('scaling.cap_planning') : 'Capacity Planning' }

${ typeof req !== 'undefined' ? req.t('scaling.cap_config') : 'Configuration' } ${ typeof req !== 'undefined' ? req.t('scaling.cap_max_devices') : 'Max Devices' } ${ typeof req !== 'undefined' ? req.t('scaling.cap_max_sessions') : 'Max Sessions' } ${ typeof req !== 'undefined' ? req.t('scaling.cap_current') : 'Current' } ${ typeof req !== 'undefined' ? req.t('scaling.cap_utilization') : 'Utilization' }
` }) %>