{% extends "generic/object.html" %} {% load helpers %} {% load i18n %} {% block content %}
{% trans "BMC Endpoint" %}
{% trans "Device" %} {{ object.device|linkify }}
{% trans "IP Address" %} {{ object.ip_address|linkify }}{% if object.port %}:{{ object.port }}{% endif %}
{% trans "Protocol" %} {{ object.get_protocol_display }}
{% trans "Verify SSL" %} {% checkmark object.verify_ssl %}
{% trans "Network" %} {% if perms.netbox_bmc.change_bmcendpoint %}
{% csrf_token %}
{% endif %}
{% trans "Last Sync" %}: {{ object.network_last_sync|placeholder }}
{% for iface in object.network_interfaces %} {% empty %} {% endfor %}
{% trans "Interface" %} {% trans "Link Status" %} {% trans "DHCP" %} {% trans "IPv4 Address" %} {% trans "Subnet Mask" %} {% trans "Gateway" %} {% trans "IPv6 Address" %} {% trans "IPv6 Gateway" %} {% trans "VLAN" %} {% trans "MAC Address" %} {% trans "Hostname" %} {% trans "FQDN" %} {% trans "DNS Servers" %}
{{ iface.name|placeholder }} {{ iface.link_status|placeholder }} {% if iface.dhcp_enabled == True %}{% trans "Yes" %} {% elif iface.dhcp_enabled == False %}{% trans "No" %} {% else %}—{% endif %} {{ iface.ipv4_address|placeholder }} {{ iface.ipv4_subnet_mask|placeholder }} {{ iface.ipv4_gateway|placeholder }} {{ iface.ipv6_addresses|join:", "|placeholder }} {{ iface.ipv6_gateway|placeholder }} {% if iface.vlan_id %}{{ iface.vlan_id }}{% if iface.vlan_enabled == False %} ({% trans "disabled" %}){% endif %} {% else %}—{% endif %} {{ iface.mac_address|placeholder }} {{ iface.hostname|placeholder }} {{ iface.fqdn|placeholder }} {{ iface.dns_servers|join:", "|placeholder }}
{% trans "No network interfaces found." %}
{% trans "Credentials" %}
{% if show_plaintext_credentials %} {% endif %}
{% trans "Source" %} {% if secrets_available and not object.use_netbox_secrets %} {% trans "Plaintext" %} ({% trans "netbox-secrets disabled for this endpoint" %}) {% elif secrets_available %} {% if secret_found %} netbox-secrets — {% trans "Secret found (bmc-credentials role)" %} {% else %} netbox-secrets — {% trans "No secret found for this device" %}
{% trans "Add a Secret with role" %} bmc-credentials {% trans "assigned to" %} {{ object.device }}.
{% trans "Set" %} Name = {% trans "BMC username" %}, Plaintext = {% trans "BMC password" %}. {% if object.username %} {% trans "Falling back to plaintext fields." %} {% endif %}
{% endif %} {% else %} {% trans "Plaintext" %} (netbox-secrets {% trans "not installed" %}) {% endif %}
{% trans "Username" %} {{ object.username }}
{% trans "Password" %} {% trans "stored (plaintext)" %}
{% trans "Actions" %}
{% if object.dns_name %} {% trans "Web GUI (IP)" %} {% trans "Web GUI (DNS)" %} {% else %} {% trans "Web GUI" %} {% endif %} {% if perms.netbox_bmc.change_bmcendpoint %}
{% csrf_token %}
{% endif %} {% trans "Raw Data" %}
{% if perms.netbox_bmc.change_bmcendpoint %}
{% trans "Power Control" %}
{% with power_url="plugins:netbox_bmc:bmcendpoint_power" %}
{% csrf_token %}
{% csrf_token %}
{% csrf_token %}
{% csrf_token %}
{% csrf_token %}
{% endwith %}
{% trans "Identify" %}
{% with identify_url="plugins:netbox_bmc:bmcendpoint_identify" %}
{% csrf_token %}
{% csrf_token %}
{% endwith %}
{% endif %}
{% trans "Sync Status" %} {% if perms.netbox_bmc.change_bmcendpoint %}
{% csrf_token %}
{% endif %}
{% if "Dell" in object.detected_vendor %} {% else %} {% endif %}
{% trans "Detected Vendor" %} {{ object.detected_vendor|placeholder }}
{% trans "Detected Protocol" %} {{ object.detected_protocol|placeholder }}
{% trans "Detected Service Tag" %} {{ object.detected_serial|placeholder }}
{% trans "Detected Serial" %} {{ object.detected_serial|placeholder }}
{% trans "BMC Firmware" %} {{ object.detected_firmware_version|placeholder }}
{% trans "Power" %}
{% trans "BMC Health" %} {{ object.manager_health|placeholder }}
{% trans "Manager Health Last Sync" %} {{ object.manager_health_last_sync|placeholder }}
{% trans "Inventory Last Sync" %} {{ object.last_sync|placeholder }}
{% trans "Inventory Scan Status" %} {{ object.last_sync_status|placeholder }}
{% trans "Sensors" %} {% if perms.netbox_bmc.change_bmcendpoint %}
{% csrf_token %}
{% endif %}
{% trans "Last Sync" %}: {{ object.sensors_last_sync|placeholder }}
{% for reading in object.sensors %} {% empty %} {% endfor %}
{% trans "Name" %} {% trans "Kind" %} {% trans "Reading" %} {% trans "Status" %}
{{ reading.name|placeholder }} {{ reading.kind|placeholder }} {% if reading.value is not None %}{{ reading.value }} {{ reading.units }}{% else %}—{% endif %} {{ reading.status|placeholder }}
{% trans "No sensors detected." %}
{% trans "Event Log" %} {% if perms.netbox_bmc.change_bmcendpoint %}
{% csrf_token %}
{% endif %}
{% trans "Last Sync" %}: {{ object.event_log_last_sync|placeholder }}
{% for entry in object.event_log %} {% empty %} {% endfor %}
{% trans "Time" %} {% trans "Severity" %} {% trans "Message" %}
{{ entry.created|placeholder }} {{ entry.severity|placeholder }} {{ entry.message|placeholder }}
{% trans "No event log entries found." %}
{% endblock %} {% block javascript %} {{ block.super }} {% endblock %}