Features
- Add fail2ban application support (#5924)
- Add additional service checks (#5941)
- Added phpunit db setup tests (#5594)
- Updated rrdcached stats app to support Fedora/Centos (#5768)
- Added Cisco Spark Transport #3182
- Rancid config file generator (#5689)
- Added Rocket.Chat transport #5427
- Added SMSEagle transport #5989
- Added generic hardware rewrite function
- Collect sysDescr and sysObjectID for stats to improve os detection (#5510)
- Update Debian’s guestId for VMware (#5669)
- Allow customisation of rrd step/heartbeat when creating new rrd files (#5947)
- Added ability to output graphs as svg (#5959)
- Improve ports polling when ports are still down or marked deleted (#5805)
Bugfixes
- Syslog, pull out pam program source (#5942)
- Load wifi module for sub10 OS (#5963)
- Show sysName on network map when ip_to_sysname enabled (#5962)
- Exim queue graph (#5945)
- Updated qnap sensor code to be more generic #5910 (#5925)
- Remove the non-functional buttons for non-admins in devices/services (#5856)
- Various variables will all be updated if they are blank #5811 (#5836)
- Patch generic_multi graph to fix legend overflow #5766
- Update lmsensors temp sensors to support 0c values so they do not get removed #5363 (#5823)
- Update macros with / in to have spaces (#5741)
- Added the service parameter to checks that were missing it (#5753)
- Ignore ports where we only have two entries in the array, this signals bad data #1366 (#5722)
- Fixed system temperature from ipmi descr including a space at the end
- Incorrect hostname in the mouse-over of the services in the availability-map #5734
- Mono theme panel headers black (#5705)
- Make about page toggle look better for zoomed in browsers #5219 (#5680)
- Ignore toners with values -2 which is unknown #5637 (#5654)
- Check lat/lng are numeric rather than !empty #5585 (#5657)
- Fix device edit health update icons (#5996)
- Service module has conflicted configuration files (#5903)
- addhost.php throw proper exception when database add fails (#5972)
- Fix snmpbulkwalk in ifAlias script (#5547)
- Arista watts to dbm conversion (#5773)
- Poll DCN stats using OIDS (#5785)
- Updated qnap sensor code to be more generic (#5229)
Documentation
- Update Applications to use correct link for exim-stats (#5876)
- Added info on using munin scripts #2916 (#5871)
- Configuring SNMPv3 on Linux
- Updated example for using bad_if_regexp #1878 (#5825)
- Update Oxidized integration to show example of SELinux setup
- Update Graylog docs to clarify ssl and hostname use
Refactoring
- Centralise device up/down check and use in disco #5862 (#5897)
- Convert Hikvision discovery to yaml (#5781)
- Various Code Cleanup (#5777)
- Updated storing of sensors data to be used in unix-agent #5904
- Refactor sensor discovery (#5550)
Devices
- Add Eaton UPS Charge Sensor (#6001)
- Added CPU and memory for Entera devices #5974
- Added SEOS CPU discovery #5917
- Added further detection for CiscoSB (ex Linksys) devices (#5922)
- Updated ibmnos support for Lenovo branded devices #5894 (#5920)
- Initial discovery for Vubiq Haulpass V60s#5745
- Added further QNAP Turbo NAS detection #5229 (#5804)
- Added support for Fujitsu NAS devices #5309 (#5816)
- Added proc, mem and sensor support for FabricOS #5295 (#5815)
- Added further support for Zynos / Zyxell devices #5292 (#5814)
- Added more Netgear detection #5789
- Updated DCN serial/hardware/version detection #5785
- Add F5 Hardware and S/N detection (#5797)
- Improved Xerox discovery (#5780)
- Improved Mikrotik RouterOS and SwOS detection (#5772)
- Improved Pulse Secure detection (#5770)
- Improved Lancom device detection (#5758)
- improved Brocade Network OS detection (#5756)
- improved Dell PowerConnect discovery (#5761)
- Improved HPE Procurve/OfficeConnect discovery (#5763)
- Improved Zyxel IES detection (#5751)
- Improved Fortinet Fortiswitch detection (#5747)
- Improved Brocade Fabric OS detection (#5746)
- Added support for HPE ILO 4 (#5726)
- Added serial, model and version support for HPE MSL (#5667)
- Added support for Kemp Loadbalancers (#5668)
- Additional TPLink JetStream support (#5909)
- Additional detection for Dasan devices (#5711)
- Added initial support for Meinberg LANTIME OS v6 (#5719)
- Added support for Zyxel XS (#5730)
- Added support for Exterity AvediaPlayer (#5732)
- Added detection for OpenGear (#5744)
- Improved support for TiMOS (Alcatel-Lucent) switches (#5533)
- Improved Raritan detection (#5771)
- Added Kyocera Mita support (#5782)
- Added detection for Toshiba TEC printer’s (#5792)
- Added support for Cyberoam UTM devices (#5542)
- Improved hardware detection for Xerox (#5831)
- Added further sensor support for APC units (#2732)
- Added detction for Mellanox i5035 infiniband switch (#5887)
- Added detection for Powerconnect M8024-k (#5905)
- Added detection for HPE MSA storage (#5907)
WebUI
- Update services pages
- New Cumulus Logo (#5954)
- Added link to APs for alert details #5878 (#5898)
- Set the device logo and cell to have a max width (#5700)
- New eventlog severity classification (#5830)
- Update Zyxel image (os/logos to .svg) (#5855)
- Remove the non-functional buttons for non-admins in services (#5833)
- Remove the ability to activate statistics for non-admins (#5829)
- Add SVG logo/os icon for Generex UPS (#5827)
- urldecode device notes #5110 (#5824)
- Replace Ntp with NTP in Apps menu (#5791)
- Adding text logo to HPE logo (#5728)
- Only show sysName once if force_ip_to_sysname is enabled #5600 (#5656)
- Add $config[‘title_image’] in doc and use it also for login screen (#5683)
- Update create bill link to list bill or list bills depending on if port exists in bills #5616 (#5653)
- Remove ifIndex for ports list but add debug button to show port info (#5679)