librenms/includes/discovery
Tony Murray dec9a498ee Updated device cache support (#10795)
* Device Cache
also some additional device related models

* attribs from cache

* replace common attribute functions

* remove legacy cache usage
tidy up some collection manipulation
remove some unused or single use functions

* cleanup some items

* always return a device, to prevent bugs

* clear device cache when testing after each test

* fix double assignment

* Clean up function to take advantage of null object
2019-11-14 21:56:06 +00:00
..
arp-table device: Added support for ScreenOS arp tables (#8273) 2018-02-22 08:28:41 +00:00
entity-physical Added VRP SFPs thresholds and map entPhysical to ifIndexes (#10363) 2019-07-14 18:37:01 -05:00
fdb-table Improved Logging and Debugging (#8870) 2018-07-13 23:08:00 +01:00
loadbalancers Improved Logging and Debugging (#8870) 2018-07-13 23:08:00 +01:00
mempools Add support for ZyXEL IES4206/5206/5212/6217 MSANs (#10789) 2019-11-12 10:22:08 +01:00
ntp Improved Logging and Debugging (#8870) 2018-07-13 23:08:00 +01:00
os newdevice: Add basic Ubiquiti LTU airFiber support (#8521) 2018-04-09 00:34:25 -05:00
ports Brocade switches - Added names on fiberchannel ports (#10737) 2019-11-13 14:29:30 +00:00
sensors Avoid state collisions between 'dell' and 'drac' OSes (#10539) 2019-11-03 12:59:08 +01:00
storage Added AIX file system, prefer over hrstorage for AIX (#10588) 2019-11-13 06:01:45 +00:00
vlans If dot1qVlanCurrentTable doesn't exist try dot1qVlanStaticTable (#10262) 2019-10-21 13:41:47 +00:00
applications.inc.php refactor: Replace custom queries with dbDeleteOrphans(). (#7862) 2017-12-06 22:44:23 +00:00
arp-table.inc.php fix: Fix arp-tables updates (#8180) 2018-02-01 09:50:32 +00:00
bgp-peers.inc.php Improve Huawei BGP polling + BGP webui & graphs patches (#10010) 2019-04-09 13:44:48 +01:00
cisco-cbqos.inc.php Update code in includes to be PSR-2 compliant (#4220) 2016-08-28 18:32:58 +01:00
cisco-cef.inc.php Disco / Poller tidy up + Added display of module mem usage (#5778) 2017-02-07 22:54:30 -06:00
cisco-mac-accounting.inc.php Fixed Cisco MAC accounting discovery, polling and HTML templates. (#10158) 2019-05-20 20:56:19 -05:00
cisco-otv.inc.php Cisco OTV cast issue building empty adj (#9968) 2019-03-15 07:28:01 -05:00
cisco-pw.inc.php Improved Logging and Debugging (#8870) 2018-07-13 23:08:00 +01:00
cisco-qfp.inc.php Added Cisco QFP module (#10637) 2019-10-05 11:10:34 +02:00
cisco-sla.inc.php Fix mysql bug in cisco-sla module (#10357) 2019-06-21 07:16:19 -05:00
cisco-vrf-lite.inc.php Escape SNMP & IPMI shell commands (#9537) 2018-12-16 13:42:50 +00:00
core.inc.php Ensure that sysName is trimmed on discovery (#10434) 2019-07-10 17:54:24 +02:00
discovery-arp.inc.php refactor: Use the Config class includes/discovery (#7299) 2017-09-11 21:26:41 +01:00
discovery-protocols.inc.php Fix for RouterOS LLDP discovery (#10265) 2019-05-28 08:32:51 +02:00
entity-physical.inc.php New OS: Schleifenbauer, entity-physical improvements, various html page fixes (#9471) 2019-01-20 12:24:11 -06:00
entity-state.inc.php Replace usages of array_combine() that match array_by_column() (#7863) 2017-12-06 08:19:29 +00:00
fdb-table.inc.php Enabled FDB table support on Nexus devices (#10522) 2019-08-18 21:55:48 +02:00
functions.inc.php Updated device cache support (#10795) 2019-11-14 21:56:06 +00:00
hr-device.inc.php refactor: Various Code Cleanup (#5777) 2017-02-05 22:37:08 +00:00
ipv4-addresses.inc.php Ignore empty IPv4 addresses in discovery on buggy devices (#10198) 2019-05-09 06:39:57 -05:00
ipv6-addresses.inc.php Escape SNMP & IPMI shell commands (#9537) 2018-12-16 13:42:50 +00:00
junose-atm-vp.inc.php refactor: Use the Config class includes/discovery (#7299) 2017-09-11 21:26:41 +01:00
libvirt-vminfo.inc.php refactor: Use the Config class includes/discovery (#7299) 2017-09-11 21:26:41 +01:00
loadbalancers.inc.php F5 gtm support (#8161) 2018-02-01 23:35:23 -06:00
mef.inc.php newdevice: Added Coriant support (#6026) 2017-03-11 07:30:31 -06:00
mempools.inc.php Disco / Poller tidy up + Added display of module mem usage (#5778) 2017-02-07 22:54:30 -06:00
mpls.inc.php Add MPLS Support (#10263) 2019-06-06 16:12:13 -05:00
ntp.inc.php device: Add NTP support for Allied Telesis AWPlus products (#8580) 2018-05-08 20:37:06 -05:00
os.inc.php Major Processors rewrite (#8066) 2018-02-05 07:39:13 -06:00
ports-stack.inc.php Improved Logging and Debugging (#8870) 2018-07-13 23:08:00 +01:00
ports.inc.php Brocade switches - Added names on fiberchannel ports (#10737) 2019-11-13 14:29:30 +00:00
processors.inc.php Major Processors rewrite (#8066) 2018-02-05 07:39:13 -06:00
route.inc.php Escape SNMP & IPMI shell commands (#9537) 2018-12-16 13:42:50 +00:00
sensors.inc.php Printer paper tray status and error states (#9859) 2019-03-06 18:58:14 -06:00
services.inc.php refactor: Use the Config class includes/discovery (#7299) 2017-09-11 21:26:41 +01:00
storage.inc.php Pretty up the discovery process output 2016-06-21 00:59:43 +01:00
stp.inc.php Improved Logging and Debugging (#8870) 2018-07-13 23:08:00 +01:00
toner.inc.php Fix printer discovery level (#9917) 2019-03-07 19:51:39 -06:00
ucd-diskio.inc.php Feature: Add option to ignore blockdevice regex (#8797) 2018-06-05 09:28:13 +00:00
vlans.inc.php Fixed IN db queries (#9077) 2018-08-26 13:42:21 +01:00
vmware-vminfo.inc.php Improved Logging and Debugging (#8870) 2018-07-13 23:08:00 +01:00
vrf.inc.php Nokia vrf bgp (#9622) 2019-01-19 11:44:32 -06:00
wireless.inc.php Major Processors rewrite (#8066) 2018-02-05 07:39:13 -06:00