* Display delta errors instead of accumulated
* Interface errors rate based on polling time and with units
* After some googling changed Eps to EPS to represent errors per second
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Update IOS with 4948 variant hardware detection
* Use entPhysicalModelName if Switch System match
* Add test data for 4948e and 4948-10ge variants
Signed-off-by: Misha Komarovskiy <zombah@gmail.com>
* Fix bracket error
Signed-off-by: Misha Komarovskiy <zombah@gmail.com>
* Add json test data
Signed-off-by: Misha Komarovskiy <zombah@gmail.com>
* Add Firebrick MIBs, temperatures and voltages.
* Add missing $sysOid checks.
* Add fan speed for FB6000 series.
* Add sane limits.
* Update Firebrick MIBs.
* Make BGP peers work.
* Better support for Firebricks.
* Add more firebrick support.
* Add BGP Peer States.
* Fix fan speed divisor now that Cliff has fixed the code.
* Fixes for BGP and sensors.
* Add Firebrick IPSec module.
* Add IPSec Tunnels (Base).
* Sort out the IPSec states (although they're still green for no real reason).
* Code style fixes.
* Add missing config definition.
* Fix code style issues.
* Move bgp-peers to its own file.
* Do fan speeds with yaml, not PHP.
* Add Firebrick 6000 snmprec.
* Move Firebrick tests to be FB6000 tests.
* Revert "Move Firebrick tests to be FB6000 tests."
This reverts commit 426c1db980.
* Add tests for specific firebrick variants (2900, 6000) rather than generic.
* Add the firebrick-ipsec-tunnels poller config option.
* Switch to cipsec-tunnels for Firebrick.
* Unnecessary as it's now in cipsec-tunnels.
* Add extra MIB fields for Firebrick BGP MIB.
* Minor fix for AS text.
* Fix the tests.
* Exclude build timestamp from the version.
* Fix a couple of careless errors.
* Code style fix.
* Better version strings.
* Fixes for BGP, and add "Routing Table" support (VRF).
* Add more test data for BGP peers.
* Fix test data for BGP.
* Remove processors for now - as we can't get the data sensibly.
* Fix code style.
* Update firebrick.inc.php
Force tests re-run
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Fortinet per-core cpu
I have no test data... probably need someone to contribute test data for this to get merged
fixes: #11570
* Add and update test data
* Always skip style check for dev:check ci
* fix names and mysql 8 was barely being tested
* fix sql mode test
* safer vendor check
* flubbed the regex
* ...
* Mysql 8 fixes
Co-authored-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
* Add lint ghaction
* test full codebase for fun
* run only desired linters
* Set to regular values
* oops, remove bash exec
* Run on master too
Co-authored-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
* Filter some validation when installed from a package
Also, tell the user that fping FAILURES can be ignored if running LibreNMS in a
jail without ::1
* Filter some validation when installed from a package
Also, tell the user that fping FAILURES can be ignored if running LibreNMS in a
jail without ::1
* change this back to info
* apply styleci diff
* Add poller_group docs on auto-discovered devices
I needed to check the source code to figure to which poller_group auto-discovered devices were assigned. So to avoid people having to figure that out again, let's add it to the docs.
* Add notice about global setting
Using `lnms config:set`