{% extends 'dcim/device/base.html' %} {% load render_table from django_tables2 %} {% load buttons %} {% load static %} {% load helpers %} {% load plugins %} {% block content %}
Device
Site {% if device.site.region %} {{ device.site.region }} / {% endif %} {{ device.site }}
Rack {% if device.rack %} {% if device.rack.group %} {{ device.rack.group }} / {% endif %} {{ device.rack }} {% else %} None {% endif %}
Position {% if device.parent_bay %} {% with device.parent_bay.device as parent %} {{ parent }} / {{ device.parent_bay }} {% if parent.position %} (U{{ parent.position }} / {{ parent.get_face_display }}) {% endif %} {% endwith %} {% elif device.rack and device.position %} U{{ device.position }} / {{ device.get_face_display }} {% elif device.rack and device.device_type.u_height %} Not racked {% else %} {% endif %}
Tenant {% if device.tenant %} {% if device.tenant.group %} {{ device.tenant.group }} / {% endif %} {{ device.tenant }} {% else %} None {% endif %}
Device Type {{ device.device_type.display_name }} ({{ device.device_type.u_height }}U)
Serial Number {{ device.serial|placeholder }}
Asset Tag {{ device.asset_tag|placeholder }}
{% if vc_members %}
Virtual Chassis
{% for vc_member in vc_members %} {% endfor %}
Device Position Master Priority
{{ vc_member }} {{ vc_member.vc_position }} {% if device.virtual_chassis.master == vc_member %}{% endif %} {{ vc_member.vc_priority|default:"" }}
{% endif %}
Management
{% if device.cluster %} {% endif %}
Role {{ device.device_role }}
Platform {% if device.platform %} {{ device.platform }} {% else %} None {% endif %}
Status {{ device.get_status_display }}
Primary IPv4 {% if device.primary_ip4 %} {{ device.primary_ip4.address.ip }} {% if device.primary_ip4.nat_inside %} (NAT for {{ device.primary_ip4.nat_inside.address.ip }}) {% elif device.primary_ip4.nat_outside %} (NAT: {{ device.primary_ip4.nat_outside.address.ip }}) {% endif %} {% else %} {% endif %}
Primary IPv6 {% if device.primary_ip6 %} {{ device.primary_ip6.address.ip }} {% if device.primary_ip6.nat_inside %} (NAT for {{ device.primary_ip6.nat_inside.address.ip }}) {% elif device.primary_ip6.nat_outside %} (NAT: {{ device.primary_ip6.nat_outside.address.ip }}) {% endif %} {% else %} {% endif %}
Cluster {% if device.cluster.group %} {{ device.cluster.group }} / {% endif %} {{ device.cluster }}
{% include 'inc/custom_fields_panel.html' with obj=device %} {% include 'extras/inc/tags_panel.html' with tags=device.tags.all url='dcim:device_list' %}
Comments
{% if device.comments %} {{ device.comments|render_markdown }} {% else %} None {% endif %}
{% plugin_left_page device %}
{% if power_ports and poweroutlets %}
Power Utilization
{% for pp in power_ports %} {% with utilization=pp.get_power_draw powerfeed=pp.connected_endpoint %} {% if powerfeed.available_power %} {% else %} {% endif %} {% for leg in utilization.legs %} {% with phase_available=powerfeed.available_power|divide:3 %} {% endwith %} {% endfor %} {% endwith %} {% endfor %}
Input Outlets Allocated Available Utilization
{{ pp }} {{ utilization.outlet_count }} {{ utilization.allocated }}VA{{ powerfeed.available_power }}VA {% utilization_graph utilization.allocated|percentage:powerfeed.available_power %}
Leg {{ leg.name }} {{ leg.outlet_count }} {{ leg.allocated }} {{ powerfeed.available_power|divide:3 }}VA{% utilization_graph leg.allocated|percentage:phase_available %}
{% endif %} {% if perms.secrets.view_secret %}
Secrets
{% include 'secrets/inc/assigned_secrets.html' %} {% if perms.secrets.add_secret %} {% endif %}
{% endif %}
Services
{% if services %} {% for service in services %} {% include 'ipam/inc/service.html' %} {% endfor %}
{% else %}
None
{% endif %} {% if perms.ipam.add_service %} {% endif %}
Images
{% include 'inc/image_attachments.html' with images=device.images.all %} {% if perms.extras.add_imageattachment %} {% endif %}
Related Devices
{% if related_devices %} {% for rd in related_devices %} {% endfor %}
{{ rd }} {% if rd.rack %} Rack {{ rd.rack }} {% else %} {% endif %} {{ rd.device_type.display_name }}
{% else %}
None found
{% endif %}
{% plugin_right_page device %}
{% plugin_full_width_page device %}
{% include 'secrets/inc/private_key_modal.html' %} {% endblock %} {% block javascript %} {% endblock %}