{@device.ip_address}
| # | Name | Status | Speed | MAC |
|---|---|---|---|---|
| {interface.if_index} |
<.link
navigate={
~p"/devices/#{@device.id}/graph/traffic?interface_id=#{interface.id}"
}
class="hover:text-blue-600 dark:hover:text-blue-400"
>
{interface.if_name || interface.if_descr}
<%= if interface.if_alias do %>
{interface.if_alias}
<% end %>
|
{String.upcase(interface.if_oper_status || "unknown")} | {format_speed(interface.if_speed)} | {interface.if_phys_address || "-"} |
No interfaces discovered
| Protocol | Local Port | Remote Device | Remote Port | IP Address | Platform | Capabilities | Last Seen |
|---|---|---|---|---|---|---|---|
| {neighbor.protocol} | <.link navigate={ ~p"/devices/#{@device.id}/graph/traffic?interface_id=#{neighbor.interface.id}" } class="text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300" > {neighbor.interface.if_name || neighbor.interface.if_descr} |
<%= if neighbor.matched_device do %>
<.link
navigate={~p"/devices/#{neighbor.matched_device.id}"}
class="font-medium text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300"
>
{neighbor.matched_device.name}
<% else %>
<%= if neighbor.remote_system_name do %>
{neighbor.remote_system_name |> String.split("/") |> List.first()}
<% else %>
Unknown
<% end %>
<% end %>
|
{neighbor.remote_port_id || "-"}
<%= if !neighbor.matched_device && neighbor.remote_chassis_id do %>
{neighbor.remote_chassis_id}
<% end %>
|
{neighbor.remote_address || "-"} | {neighbor.remote_platform || "-"} | <%= if neighbor.remote_capabilities && length(neighbor.remote_capabilities) > 0 do %> {Enum.join(neighbor.remote_capabilities, ", ")} <% else %> - <% end %> | {time_ago(neighbor.last_discovered_at)} |
This device doesn't have any LLDP or CDP neighbors, or neighbor discovery hasn't run yet.
| IP Address | MAC Address | Interface | Type | Last Seen |
|---|---|---|---|---|
| {arp.ip_address} | {arp.mac_address} | <%= if arp.interface do %> <.link navigate={ ~p"/devices/#{@device.id}/graph/traffic?interface_id=#{arp.interface.id}" } class="text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300" > {arp.interface.if_name || arp.interface.if_descr} <% else %> ifIndex {arp.if_index} <% end %> | {arp.entry_type || "unknown"} | {time_ago(arp.last_seen_at)} |
This device doesn't have any ARP entries, or ARP discovery hasn't run yet.
| VLAN ID | Name | Type | Status | Last Checked |
|---|---|---|---|---|
| {vlan.vlan_id} | {vlan.vlan_name || "-"} | {vlan.vlan_type || "ethernet"} | {String.upcase(vlan.status || "unknown")} | {time_ago(vlan.last_checked_at)} |
This device doesn't have any VLANs configured, or VLAN discovery hasn't run yet.
| IP Address | Subnet | Interface | Primary |
|---|---|---|---|
| {ip.ip_address} | <%= if ip.prefix_length do %> /{ip.prefix_length} <% else %> {ip.subnet_mask || "-"} <% end %> | {(ip.snmp_interface && (ip.snmp_interface.if_name || ip.snmp_interface.if_descr)) || "-"} | <%= if ip.is_primary do %> Primary <% else %> - <% end %> |
| IP Address | Prefix | Interface |
|---|---|---|
| {ip.ip_address} | /{ip.prefix_length || "-"} | {(ip.snmp_interface && (ip.snmp_interface.if_name || ip.snmp_interface.if_descr)) || "-"} |
This device doesn't have any IP addresses discovered, or IP discovery hasn't run yet.
Showing the most recent 100 events
{event.message}
Events will appear here as interface states change, speeds change, or other monitored changes occur.
Raw SNMP OID values collected during the last discovery run at <%= if @snmp_device.last_discovery_at do %> {Calendar.strftime(@snmp_device.last_discovery_at, "%Y-%m-%d %H:%M:%S UTC")} <% else %> unknown time <% end %>.
| Field | OID | Value |
|---|---|---|
| {key} | {data["oid"]} |
{inspect(data["value"])}
|
| OID | Value |
|---|---|
| {oid} |
{inspect(value)}
|
| Type | Description | OID | Value | State |
|---|---|---|---|---|
| {sensor["type"]} | {sensor["descr"]} | {sensor["oid"]} |
{sensor["value"]}
<%= if sensor["unit"] && sensor["unit"] != "" do %>
{sensor["unit"]}
<% end %>
|
<%= if sensor["state_descr"] do %> {sensor["state_descr"]} <% else %> - <% end %> |
Click the text box to select all data, then copy with Cmd+C or Ctrl+C
No raw discovery data available. Run discovery again to collect debug data.
Tab not found