getAll(); $nodes = $nodeManager->getAll(); $peers = $peerManager->getAll(); $templates = $templateManager->getAll(); $hosts = $hostManager->getAll(); // Count by status $peersByStatus = []; foreach ($peers as $peer) { $status = $peer['enabled'] ?? true ? 'enabled' : 'disabled'; $peersByStatus[$status] = ($peersByStatus[$status] ?? 0) + 1; } // Recent activity $recentLogs = $logger->search([], 10); ?>
ASNs
Nodes
Peers
Templates
Hosts

ASNs

View all
No ASNs configured yet.

Nodes

View all
No nodes configured yet.
    get($node['asn_id']); $nodePeers = array_filter($peers, fn($p) => $p['node_id'] === $node['id']); ?>
  • peers
    Edit

Recent Activity

View all
No recent activity.

Recent Peers

View all
No peers configured yet.
get($peer['node_id']); $peerAsn = $peerNode ? $asnManager->get($peerNode['asn_id']) : null; ?>
Peer Name ASN Neighbor Node Template Status
2): ?> + - - Enabled Disabled Edit