Collect OUI Database and do OUI lookups (#12842)

* first draft

refresh time

refresh time

* return codes

style

style

* presentation

* Exception details

more

fix

fix

* add tooltips

fixes for dns display

* create WebUI config option

languages

* refresh data every 7 to 11 days, keep it 15 days max

* 'Ports' and 'Port' ARP table

* Stp page support

style

style

* fix dnsname column finding when vendor is added/removed

fix dnsname column finding when vendor is added/removed

* nac vendor column

nac

* filter fields to reduce size of AJAX reply

filter fields to reduce size of AJAX reply

* fix typo on dns column detection

* default enabled
This commit is contained in:
PipoCanaja
2021-05-10 21:56:48 +02:00
committed by GitHub
parent d81a0255c5
commit fff8b8e832
24 changed files with 278 additions and 46 deletions

View File

@@ -95,6 +95,7 @@ foreach (dbFetchRows($sql, $param) as $entry) {
$response[] = [
'mac_address' => \LibreNMS\Util\Rewrite::readableMac($entry['mac_address']),
'mac_oui' => \LibreNMS\Util\Rewrite::readableOUI($entry['mac_address']),
'ipv4_address' => $entry['ipv4_address'],
'hostname' => generate_device_link($entry),
'interface' => generate_port_link($entry, makeshortif($entry['label'])) . ' ' . $error_img,