Infrastructuur Beheer

Racks, netwerkapparatuur en architectuurdiagrammen op één plek

Recente Racks

<% if (recentRacks.length === 0) { %>
Nog geen racks
<% } else { %><% } %>

Netwerk Types

<% if (netDeviceTypes.length === 0) { %>
Geen netwerk devices
<% } else { %> <% var maxNd = Math.max(...netDeviceTypes.map(function(e){return e.cnt}), 1); %> <% netDeviceTypes.forEach(function(d){ %>
<%= d.device_type %><%= d.cnt %>
<% }) %><% } %>

Diagram Types

<% if (diagramTypes.length === 0) { %>
Geen diagrammen
<% } else { %> <% var maxDg = Math.max(...diagramTypes.map(function(e){return e.cnt}), 1); %> <% diagramTypes.forEach(function(d){ %>
<%= d.diagram_type.replace(/_/g,' ') %><%= d.cnt %>
<% }) %><% } %>

Device Types

<% if (deviceTypes.length === 0) { %>
Geen rack devices
<% } else { %>
<% deviceTypes.forEach(function(d){ %>
<%= d.device_type %><%= d.cnt %>
<% }) %>
<% } %>

Per Cliënt

<% if (racksByClient.length === 0) { %>
Geen data
<% } else { %>
<% racksByClient.forEach(function(r){ %>
<%= r.client_name %><%= r.cnt %> racks
<% }) %>
<% } %>

Server Racks

Alle racks
<% if (racks.length === 0) { %>
Nog geen racks. Voeg je eerste rack toe.
<% } else { %> <% } %>

Netwerkapparatuur

Alle netwerk
<% if (netDevices.length === 0) { %>
Geen netwerk devices. Voeg device toe.
<% } else { %> <% } %> <% if (connections.length > 0) { %>

Verbindingen

<% connections.slice(0,10).forEach(function(c){ %>
<%= c.name || 'Onbekend' %> · <%= c.from_type %> → <%= c.to_type %><%= c.speed %> · <%= c.media_type %>
<% }) %>
<% } %>

Architectuur Diagrammen

Alle diagrammen
<% if (diagrams.length === 0) { %>
Geen diagrammen. Maak je eerste diagram.
<% } else { %> <% } %>