'; echo "
"; if ($config['overview_show_sysDescr']) { echo ' '.$device['sysDescr'].''; } echo '
'; $uptime = formatUptime($device['uptime']); $uptime_text = 'Uptime'; if ($device['status'] == 0) { // Rewrite $uptime to be downtime if device is down $uptime = formatUptime(time() - strtotime($device['last_polled'])); $uptime_text = 'Downtime'; } if ($device['os'] == 'ios') { formatCiscoHardware($device); } if ($device['features']) { $device['features'] = '('.$device['features'].')'; } $device['os_text'] = $config['os'][$device['os']]['text']; echo ''; if (!empty($device['ip'])) { echo ""; } elseif ($config['force_ip_to_sysname'] === true) { try { $ip = IP::parse($device['hostname']); echo ""; } catch (InvalidIpException $e) { // don't add an ip line } } if ($device['purpose']) { echo ''; } if ($device['hardware']) { echo ''; } echo ''; if ($device['serial']) { echo ''; } if ($device['sysObjectID']) { echo ''; } if ($device['sysContact']) { echo ''; if (get_dev_attrib($device, 'override_sysContact_bool')) { echo ' '; } echo ' '; } if ($device['location_id']) { $location = \App\Models\Location::find($device['location_id']); echo ''; if ($location->coordinatesValid()) { echo ''; } } if ($uptime) { echo ""; } echo '
System Name '.$device['sysName'].'
Resolved IP{$device['ip']}
IP Address$ip
Description '.display($device['purpose']).'
Hardware '.$device['hardware'].'
Operating System '.$device['os_text'].' '.$device['version'].' '.$device['features'].'
Serial '.$device['serial'].'
Object ID '.$device['sysObjectID'].'
Contact'.htmlspecialchars(get_dev_attrib($device, 'override_sysContact_string')).'
SNMP Contact'.htmlspecialchars($device['sysContact']).'
Location ' . $location->location . '
Lat / Lng [' . $location->lat . ',' . $location->lng . ']
$uptime_text $uptime
'; $perf_info = DevicePerf::where('device_id', $device['device_id'])->latest('timestamp')->first(); $perf_debug = json_decode($perf_info['debug'], true); if ($perf_debug['traceroute']) { echo "

Traceroute ({$perf_info['timestamp']})

{$perf_debug['traceroute']}
"; } echo '';