* Added new OpenWRT icon to replace old logo
* New logo has an icon usable without text per look & feel of LibreNMS
* Compatible with OpenWRT usage guidelines refer:
https://openwrt.org/docs/guide-graphic-designer/openwrt-logo
* Update openwrt.svg
Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Add Cisco Err Disable Mib
* Add new trap handler class
* Add ErrDisabled event handler
* Add ErrDisalbed event test
* remove unused line
* no ifindex message change
* Update unknown ifIndex message
* Add bad IfIndex test
* update description text
* style fixes
* change param to True for toString
* Add return type to test function
* style fix
* remove toString() and explode()
* remove unused line
* Fixeed Hardware and Versiondetection for US-8 and USW-Switches with Version 5
It seems that the same model and same firmware version respond with different SNMP-records, depending on Hardware revision. This should be more general
* removed "linux" from version string in some cases
Changed regex for better version isolation and updated test data
* Update edgeswitch.yaml
Corrected the edgeswitch Test-Version detection. It seems that there are 4 cases :(:
USW GigaBit Ethernet Switch, firmware 5.76.7.13442
US-8, 5.76.7.13442, Linux 3.6.5
USW-Flex 5.76.7.13442
EdgeSwitch 24-Port 250W, 1.0.1.4720839, Linux 3.6.5-f4a26ed5
* Removed false change. Changed 8XP test data
Removed false change. Changed 8XP test data
* ' -> "
' -> "
* Add Traffic_bills.md
This script describes how to migrate traffic bills from observium to librenms.
* pretty print mysql and some cosmetics
uppercase SQL Keywords
remove double spaces
* [WebUI] Position the buttons in the center
* Update preferences.blade.php
* Position the buttons in the center on user preferences page
* Position the buttons in the center on user preferences page
* Aligning with the form
* It is not necessary
Extreme changed the name on universal hardware(5520, 5420, 5320) when running VOSS 8.6 software or greater to FabricEngine for universal hardware only. This change removed VOSS in system description and added the word FabricEngine. So previous a switch with sysDescr of 5520-24X-VOSS became 5520-24X-FabricEngine.
General Info :
SysDescr : 5520-24X-FabricEngine (8.6.0.0)
SysName : 5520X-Traffic-VSP
SysUpTime : 0 day(s), 15:59:25
SysContact : http://www.extremenetworks.com/contact/
SysLocation : some location
* API: device_add support display field
remove legacy code path
update docs
A few improvements to the new code too
* some fixes, port_association_mode was not available
* hand version -> snmpver translation
* Add extra dynamic values to Alert transport for Alertmanager
* Add description to explain how extra dynamic values for Alertmanager works in the WebUI
* Add _ in dynamic label name + fix continuous-itegration error
* Fix continuous-itegration error part 2
* Updating AlertManager docs with explanation of how dynamic variables works
* Add support for IPMIv2 Kg Key in device settings
Some devices require that the Kg key be specified. An example would be a server of mine, a Cisco C220 M3.
Otherwise, it would error out with `Error: Unable to establish IPMI v2 / RMCP+ session`.
With verbose output enabled, the connection attempt would stop at `RAKP 4 message has invalid integrity check value`.
* Add Kg key support in Poller
* Sanitize Kg key from debug output
* Added Kg key support for discovery process
And it seems to work like a charm. New fields, such as fan tachometers, were added in automatically.
* Applying StyleCI changes
* New device:add code
pre-requisite for updating other code paths
includes option to set display name
separate validation code from device creation
* remove duplicate community and v3 creds
* style fixes
* some lint fixes
* fix phpstan
* Exception cleanup
improved messages and translations
* port association mode to enum
well, pseudo enum
* defaults and cleanups
* fixed/improved validation messages
* fix tests
* fix stupid ide refactor mistake
* lint fixes
* OspfTxRetransmit class
* Message tidyup
* Initial test class
* add ospftxretransmit class
* add empty line
* chnage int to string in traptext
* new block to catch non lsupdates trap
* Add second test
* lint fail changes
* extra space removed
Mistake on $class variable, value was 'er' instead of 'ber'.
This error prevented the ber graph located at Devices->Health->Overview
to correctly appear.