Gecombineerd Infrastructuur Rapport

<%= rack.name %> · <%= rack.client_name %>
<%= rack.location || '' %> <%= rack.datacenter ? '· ' + rack.datacenter : '' %> · <%= new Date().toLocaleDateString('nl-NL',{weekday:'long',year:'numeric',month:'long',day:'numeric'}) %>

Rack Overzicht

<%= devices.length %>
Devices
<%= usedU %>/<%= rack.total_units || 42 %>
Rack Units
<%= Math.round(usedU/(rack.total_units||42)*100) %>%
Bezetting
<%= diagrams.length %>
Diagrammen
<% devices.forEach(function(d){ %>
U<%= d.position_u %> — <%= d.name %> <%= d.manufacturer || '' %> <%= d.model || '' %> · <%= d.device_type %> · <%= d.height_u %>U <% if (d.mgmt_ip) { %>
<%= d.mgmt_ip %><% } %>
<% }) %> <% if (devices.length === 0) { %>

Geen devices in dit rack.

<% } %>
<% devices.forEach(function(d){ %> <% }) %>
PosNaamTypeVendor / ModelIPStatus
U<%= d.position_u %><%= d.name %><%= d.device_type %><%= d.manufacturer || '—' %> <%= d.model || '' %><%= d.mgmt_ip || '—' %><%= d.status || 'active' %>
<% if (diagrams.length > 0) { %>

Applicatie Flows & Landschap

<% diagrams.forEach(function(d){ %>

<%= d.name %>

<%= d.typeLabel %> <%= d.nodeCount %> componenten · <%= d.edgeCount %> flows · bijgewerkt <%= new Date(d.updated_at).toLocaleDateString('nl-NL') %>
<% if (Object.keys(d.layers || {}).length) { %>
<% Object.entries(d.layers).forEach(function(e){ %><%= e[0] %>: <%= e[1] %><% }) %>
<% } %> <% if (d.nodes && d.nodes.length) { %>
<% d.nodes.slice(0,12).forEach(function(n,i){ %> <% if (i > 0) { %><% } %> <%= n.label || n.type %><% if (n.rack_device_id) { %> ●rack<% } %> <% }) %> <% if (d.nodes.length > 12) { %>+<%= d.nodes.length - 12 %> meer<% } %>
<% } %> <% if (d.edges && d.edges.length) { %> <% d.edges.forEach(function(e,i){ var from = (d.nodes || []).find(function(n){ return n.id == e.from; }); var to = (d.nodes || []).find(function(n){ return n.id == e.to; }); %> <% }) %>
#VanNaarProtocolAnimatie
<%= i+1 %> <%= from ? from.label : e.from %> → <%= to ? to.label : e.to %> <%= e.protocol || '—' %> <%= e.flow || 'off' %>
<% } %> Open in designer
<% }) %>
<% } else { %>

Applicatie Flows & Landschap

Nog geen flows of landschap gekoppeld aan dit rack.

+ Applicatie Flow + Applicatie Landschap
<% } %>
Terug naar Rack Flow toevoegen Landschap toevoegen