FDB table with history capabilities (#9804)

* Migration script and data feeding

* Adding the columns in the GUI

* build schema

* update FDB test data

* Use of timestamps()

* ignore created_at and updated_at in tests, and regenerate test impacted

* daily.sh does the cleaning

* space cleaning codeclimate

* Use carbon instead of str-val

* handle when $fdb_entry->updated_at and created at are null

* handle when $fdb_entry->updated_at and created at are null (force travis rerun)

* Doc update

* Doc update
This commit is contained in:
PipoCanaja
2019-02-21 13:23:01 +01:00
committed by GitHub
parent c892f4fc85
commit e2f835ad9d
16 changed files with 109 additions and 23 deletions

View File

@@ -629,9 +629,11 @@ $config['eventlog_purge'] = 30;
$config['authlog_purge'] = 30;
$config['perf_times_purge'] = 30;
$config['device_perf_purge'] = 7;
$config['alert_log_purge'] = 365;
$config['port_fdb_purge'] = 10;
$config['rrd_purge'] = 90;// Not set by default
```
These options will ensure data within LibreNMS over X days old is automatically purged. You can alter these individually,
These options will ensure data within LibreNMS over X days old is automatically purged. You can alter these individually.
values are in days.
> NOTE: Please be aware that `$config['rrd_purge']` is _NOT_ set by default. This option will remove any old data within

View File

@@ -143,6 +143,8 @@ $config['os']['linux']['discovery_modules']['discovery-arp'] = true;
`arp-table`: Detection of the ARP table for the device.
`fdb-table`: Detection of the Forwarding DataBase table for the device, with history data.
`discovery-arp`: Auto discovery via ARP.
`junose-atm-vp`: Juniper ATM support.

View File

@@ -5,11 +5,13 @@ path: blob/master/doc/
Here's a brief list of supported features, some might be missing.
If you think something is missing, feel free to ask us.
* Auto discovery
* Alerting
* API
* Auto Updating
* Multiple environnement sensors support
* Multiple protocols data collection (STP, OSPF, BGP etc)
* VLAN, ARP and FDB table collection
* Customizable Dashboards
* Device Backup (Oxidized, RANCID)
* Device Backup integration (Oxidized, RANCID)
* Distributed Polling
* Multiple Authentication Methods (MySQL, LDAP, Active Directory, HTTP)
* NetFlow, sFlow, IPFIX (NfSen)
@@ -17,6 +19,8 @@ If you think something is missing, feel free to ask us.
* Syslog (Integrated, Graylog)
* Traffic Billing (Quota, 95th Percentile)
* Two Factor Authentication
* API
* Auto Updating
### Vendors
Here's a brief list of supported vendors, some might be missing.
@@ -34,6 +38,7 @@ If you are unsure of whether your device is supported or not, feel free to ask u
* Areca
* Arista
* Aruba
* Audiocodes
* Avaya
* Avocent
* AVTECH
@@ -42,6 +47,7 @@ If you are unsure of whether your device is supported or not, feel free to ask u
* BCM963
* BDCom
* Bintec
* Bluecat
* BNT
* Brocade
* Brother
@@ -62,7 +68,9 @@ If you are unsure of whether your device is supported or not, feel free to ask u
* Dell
* Delta Power Solutions
* DEVELOP
* DKT Comega
* Eaton
* EDS
* EMC
* Engenius
* Enterasys
@@ -70,6 +78,7 @@ If you are unsure of whether your device is supported or not, feel free to ask u
* Extreme Networks
* F5
* Fastback Networks
* Fiberstore
* FiberHome
* Force10
* Fortinet
@@ -108,6 +117,7 @@ If you are unsure of whether your device is supported or not, feel free to ask u
* Netopia
* NetVision
* NetWare
* Nokia
* NRG
* OKI
* OpenBSD