2019
1.59
(2020-01-04)
A big thank you to the following 29 contributors this last month:
- SourceDoctor (15)
- PipoCanaja (11)
- louis-oui (6)
- hrtrd (4)
- Jellyfrog (3)
- cjwbath (3)
- djamp42 (2)
- murrant (2)
- Derova (2)
- CharlesMAtkinson (2)
- vitalisator (2)
- kedare (1)
- dlehman83 (1)
- willhseitz (1)
- Munzy (1)
- ProTofik (1)
- theochita (1)
- computman007 (1)
- jozefrebjak (1)
- dsgagi (1)
- seros1521 (1)
- kamils85 (1)
- jviersel (1)
- achrstl (1)
- ajsiersema (1)
- jayceeemperador (1)
- dlangille (1)
- kkrumm1 (1)
- dbuschjr (1)
Feature
Device
- Update epmp.yaml (#10989) - dbuschjr
- Mpls Path Visualization (#10936) - vitalisator
- Support new os GWD (#10978) - hrtrd
- Barracuda Web Application Firewall basic support (#10970) - jayceeemperador
- Support new os C-DATA (#10975) - hrtrd
- Ixia ANUE basic support (#10946) - PipoCanaja
- Support new os SNR (#10704) - hrtrd
- Categorise Cisco WLC as wireless, like the other controller-based wireless platforms (#10953) - cjwbath
- Rewrite Microsemi Midspan Power Sensors with mib (#10959) - PipoCanaja
- Added Huawei UPS2000 support (#10831) - PipoCanaja
- Cisco Viptela basic support (#10947) - PipoCanaja
- Fix raisecom fan speed sensor limits (#10930) - vitalisator
- Added support for additional Edge-Core ECS devices (#10924) - kamils85
- Added iBoot PDU (dataprobe) support (#10898) - PipoCanaja
- Add queues to Barracuda Email Security GW (#10915) - PipoCanaja
- Added detection of Edge-Core ECS4100 (#10801) - jozefrebjak
- Add EdgeSwitch 10XP definition (#10909) - computman007
- Updated Aruba ClearPass appliance detection for new sysObjectId (#10892) - cjwbath
- IES OS discovery, removed trailing "-" from sysdescr (#10897) - djamp42
Webui
- Device group based access (#10568) - Jellyfrog
- Dont't show ' - ' on ping only Devices in Availability Widget (#10988) - SourceDoctor
- User Enabled State as Icon (#10984) - SourceDoctor
- Highlight Nodes on Network map (#10943) - SourceDoctor
- Capcity -> Capacity (#10974) - dlangille
- Fix Device Mouseover View (#10962) - SourceDoctor
- Add alert history in device section (#10972) - louis-oui
- Use sysName instead of hostname on AJAX search and new billing form (#10951) - kedare
- Add severity filter to webui alert history (#10918) - louis-oui
- Protocol filter for Routing Table View (#10933) - SourceDoctor
- Fix for device config file identification (#10942) - jviersel
- Fix icon for bgp search (#10931) - PipoCanaja
- Devices Unpolled Warning (#10903) - Munzy
- Show Date from last discovery and last poll (#10876) - SourceDoctor
Graphs
- Use format_hostname for graph default title (#10891) - PipoCanaja
Api
- Update oxidized model mapping (#10966) - seros1521
- Adds API to fetch all inventory items for a given device (#10885) - ajsiersema
- API Call to trigger Device Discovery (#10861) - SourceDoctor
- Add ability to fetch oxidized device config via the librenms API (#10913) - theochita
Alerting
- Get Colors from getColorState function for Alert Transport Rocket (#10955) - SourceDoctor
- Get Colors from getColorState function for Alert Transport Mattermost (#10956) - SourceDoctor
- Get Colors from getColorState function for Alert Transport Slack (#10957) - SourceDoctor
- Move Alert State Color Definition to config_defintion (#10958) - SourceDoctor
- Port usage perc CI/CD fix (#10935) - louis-oui
- More appropriate state colours for MS Teams alerts (#10911) - cjwbath
- Fixed port_usage_perc macro to match max(in,out) (#10932) - louis-oui
- Update alert rules with backticks (#10902) - willhseitz
Discovery
Bug
- Fix alertlog sql after b361710148dc2d90d4df94e036d273e763e01521 (#10991) - Jellyfrog
- Regression fixes (#10976) - SourceDoctor
- Fix Capture Debug page symfony timeout error (#10926) - dsgagi
- Fix alert icons wrongly defaults to blue info level (#10906) - louis-oui
Refactor
- Globalize getColorForState function (#10944) - SourceDoctor
Cleanup
- Centralize redundant discovery SQL Query (#10875) - SourceDoctor
- Typo VDSL2-LINE-MIB (#10914) - PipoCanaja
Documentation
- Update alert transport doc. (#10963) - kkrumm1
- Clarify Configuration.md (#10960) - CharlesMAtkinson
- RouterOS 6.x (#10961) - CharlesMAtkinson
- Update Oxidized.md (#10864) - achrstl
- Updated Spelling (#10921) - Derova
- Removed typo from the code (#10912) - ProTofik
- Fix missing documentation parts for Seafile (#10905) - SourceDoctor
Misc
1.58
(2019-11-24)
A big thank you to the following 32 contributors this last month:
- PipoCanaja (19)
- murrant (18)
- SourceDoctor (15)
- louis-oui (9)
- Jellyfrog (4)
- vitalisator (3)
- rj-taylor (3)
- jasoncheng7115 (2)
- gdepeyrot (2)
- joseUPV (2)
- GramThanos (1)
- opalivan (1)
- BrianSidebotham (1)
- arrmo (1)
- dlesel (1)
- seros1521 (1)
- jozefrebjak (1)
- mendoza-conicet (1)
- willhseitz (1)
- MattWSL (1)
- evheros (1)
- kadecole (1)
- joretapoo (1)
- laf (1)
- Cormoran96 (1)
- nomyownnet (1)
- thecityofguanyu (1)
- isarandi (1)
- erotel (1)
- corsoblaster (1)
- andreasmalta (1)
- hanserasmus (1)
Feature
- Trigger Device Rediscovery for a device group (#10832) - SourceDoctor
- Allow user activation/deactivation (MySQL auth) (#10511) - SourceDoctor
Security
- Fix restricted application access for normal user (#10802) - SourceDoctor
Device
- Added basic Ubiquoss PON support (#10828) - PipoCanaja
- Added basic Zyxel GS-4012F support (#10829) - PipoCanaja
- Extend Dell Laser printer support for S5830dn and similar (#10878) - PipoCanaja
- Fixed Cisco Catalyst9x00 support (#10862) - PipoCanaja
- Extend discovery of Konica printers (#10806) - andreasmalta
- Add support for ZyXEL IES4206/5206/5212/6217 MSANs (#10789) - vitalisator
- Update Alcatel mibs to v8 (#10857) - joseUPV
- Added support EdgeCore ECS2100-10T (#10843) - erotel
- Added hardware and software version for ASR9906 (#10826) - nomyownnet
- Add support for ZyXEL IES-5005 and IES-5106 DSLAMs (#10804) - vitalisator
- Brocade switches - Added names on fiberchannel ports (#10737) - evheros
- Added support for Mikrotik LTE Modem (#10805) - jozefrebjak
- Added AIX file system, prefer over hrstorage for AIX (#10588) - dlesel
- Add support for HP PDU Management Module (#10784) - Jellyfrog
- Added device support for Chatsworth-PDU (#10769) - PipoCanaja
- Added device support for Zyxel AnyOS (#10770) - PipoCanaja
- Added basic device support for Infinera PON 7090 platform (#10771) - PipoCanaja
- Added support for Nexans Switches (#10772) - PipoCanaja
- Allow all models of Asentria SiteBoss (#10746) - willhseitz
- Fixed Tomato (router firmware OS), 'no bulk' enabled (#10775) - arrmo
- Better detection of old 3Com StackSwitches (#10736) - joseUPV
- Avoid state collisions between 'dell' and 'drac' OSes (#10539) - PipoCanaja
Webui
- Add minimum password length setting (#10867) - murrant
- Graphical alerts update (text/icon alignment) (#10856) - PipoCanaja
- Fix webui settings - AD bind at wrong place (#10874) - louis-oui
- Fix static device group updated message (#10841) - murrant
- Deactivate 'Delete' button in Device Dependencies page when necessary (#10852) - SourceDoctor
- Custom favicon issue (#10847) - corsoblaster
- Added support for routing table collection in discovery (#10182) - PipoCanaja
- Allow user specific themes (#10799) - SourceDoctor
- Fix some IE issues with settings page (#10819) - murrant
- Alphabetic order of app overview (#10825) - SourceDoctor
- Fix maps display only one link if multiple links are present between … (#10818) - louis-oui
- Clarify wording of disable/alert device settings and dependency between the two settings (#10809) - gdepeyrot
- Show logged in user in title menu (#10800) - SourceDoctor
- Device List: add metrics icons tooltip (#10811) - kadecole
- UI bug fix - Scroll disabled on "new rule from collection" modal (#10796) - GramThanos
- Prevent sessions from expiring (#10798) - murrant
- Comparison fix in slas.inc.php (#10812) - seros1521
- Unbundle javascript language files (#10788) - murrant
- Fix email_auto_tls toggle (#10785) - murrant
- Fix missing values for recurring alert state (#10793) - SourceDoctor
- Bootstrapping checkboxes, cont. (#10782) - SourceDoctor
- Add a deprecated warning to the front pages (#10783) - Jellyfrog
- Fix oxidized url setting validator (#10766) - Jellyfrog
- Fix settings search (#10777) - murrant
- Bootstrap checkboxes (#10749) - SourceDoctor
- Replaced WorldMap zoom with text field to enable more fine grained zooming by steps of 0.1 (#10753) - gdepeyrot
- Fix asset urls on settings page (#10765) - murrant
- Settings.php key fix (#10774) - SourceDoctor
- Adding more default values to config_definitions (#10756) - SourceDoctor
- Fix broken relationship of local Service ID with SDP Service ID (#10713) - vitalisator
- Fix mydomain setting regex (#10762) - murrant
Authentication
- LDAP Add option to authenticate user independtly of OU (#10873) - louis-oui
- Fix LDAP slow login and unable to login (#10872) - louis-oui
- Fix auth_test script does not do ldap bind (#10865) - louis-oui
Applications
- Added certificate file validity check for services (#10354) (#10354) - SourceDoctor
- Fix mdadm sync speed title description (#10773) - SourceDoctor
Api
- Add interval extra var on API add_rule and edit_rule (#10814) - joretapoo
- Removal of IP address validation for ip field in add_service_for_host API call (#10810) - MattWSL
- List_arp search by MAC (#10803) - murrant
- Create device groups via API (#10791) - BrianSidebotham
- Fix API arp cidr search (#10780) - murrant
Alerting
- Do not purge alert_log table entries that have a matching active alert in alerts table (#10744) - louis-oui
- Add Headers and body to API Transports (#10614) - mendoza-conicet
Polling
- Perf optimisation for xDSL mib polling (#10815) - PipoCanaja
Bug
- Fix syslog prune when dbFetchRow() returns array (#10850) - rj-taylor
- Fixes Zyxel MIB product definition (#10824) - PipoCanaja
- Fix snmp v3 when set via ui (#10797) - murrant
- Fix invalid check for device->isUnderMaintenance() in worldmap (#10778) - Jellyfrog
Refactor
Cleanup
Documentation
- Documentation link fixes (#10848) - rj-taylor
- Deleted yum package listed twice (#10758) - hanserasmus
Translation
- German translation for settings page (#10764) - SourceDoctor
- Translation correction (#10821) - Cormoran96
- Update zh-TW Translate settings strings (#10816) - jasoncheng7115
- Translation generation command (#10794) - murrant
- Translate settings strings to zh-TW (#10716) - jasoncheng7115
- Translation of settings in French (#10763) - PipoCanaja
Misc
- Update dependencies (#10830) - murrant
- Add check_oracle service include file and make 'packet_loss_' macro alerts not use radio buttons (#10807) - thecityofguanyu
1.57
(2019-10-28)
A big thank you to the following 29 contributors this last month:
- murrant (30)
- Jellyfrog (7)
- joseUPV (4)
- vitalisator (3)
- justinh-rahb (3)
- jozefrebjak (3)
- SourceDoctor (3)
- AnaelMobilia (2)
- deajan (2)
- pobradovic08 (2)
- wgroenewold (2)
- dGs- (2)
- theister-xan (2)
- PipoCanaja (2)
- vdchuyen (1)
- sk4mi (1)
- DreadnaughtSec (1)
- pedjaj (1)
- hrtrd (1)
- louis-oui (1)
- theochita (1)
- hanserasmus (1)
- sorano (1)
- p-a-b (1)
- ngohoa211 (1)
- evheros (1)
- robertobru (1)
- ubnt-tim (1)
- bewing (1)
Feature
Device
- Nokia ISAM add mempool_perc_warn level (#10722) - vitalisator
- Removed double Stack Temperature Discovery and Fixed typos in dbm discovery for Dell Switches (#10630) - evheros
- Add new discovery patterns in edgeswitch.yaml (#10515) - ubnt-tim
- Added support for drac power and current polling (#10634) - theister-xan
- Support cellular RSSI on IOS XE (#10726) - murrant
- Add CISCO-IF-EXTENSION port stats for IOS/IOS-XE (#10644) - pobradovic08
- Added Cisco SGE OS Detection (#10697) - joseUPV
- Better Support of Alcatel Switches (#10672) - joseUPV
- Update riello.yaml to add the oid for the Netman 204 boards as in issue #10576 (#10725) - robertobru
- Added NetApp E2700 Discovery (#10668) - jozefrebjak
- Add support for Illustra network cameras (#10721) - justinh-rahb
- Update Transition Networks support (#10714) - justinh-rahb
- Add sysObjectID for Riello netman 204 firmware 02.17 (#10641) - sorano
- Improved RARITAN PDU/PDU2 MIB (current, power) and external env. sensors (#10616) - theister-xan
- Corrected OS detection of Nortel Baystack 3510 (#10689) - joseUPV
- Rename RutOS 2xx pinState state sensor to avoid conflict (#10675) - murrant
- Add support RedLion N-Tron 714FX6 industrial switch (#10617) - pedjaj
- Better Model detection of Old 3Com devices (#10660) - joseUPV
- Added Teltonika Rutos-2xx wireless sensors (#10646) - jozefrebjak
- Add Cisco QFP module (#10637) - pobradovic08
Webui
- Add Graylog settings (#10740) - murrant
- Remove $_SESSION usage, except install (#10745) - murrant
- Fix broken Graylog link (#10742) - vitalisator
- Use Mix built in cache busting (#10733) - Jellyfrog
- Fix the menu that filters out erroring ports (#10680) - p-a-b
- Fix service overview (#10709) - murrant
- Add distributed polling config settings (#10711) - murrant
- Restore base_url base tag (#10705) - murrant
- Consolidate configuration settings and implement dynamic webui settings (#9809) - murrant
- Alphabetic sorting of global settings view (#10678) - SourceDoctor
- Sort app overview graphs by hostname (#10663) - SourceDoctor
Applications
- Seafile Server Monitoring (#10465) - SourceDoctor
Api
- Add hostname search for list_devices function (#10652) - sk4mi
- Implement Oxidized "config search" as an API (#10648) - theochita
Alerting
- Alerts - Add features + serial in alerts-> table (#10747) - PipoCanaja
- Fix incorrect url in Alerta transport (#10684) - ngohoa211
- Update Slack.php add emoji and username support (#10695) - hrtrd
- When sending email alerts use CRLF for windows clients (#10563) - murrant
Discovery
- If dot1qVlanCurrentTable doesn't exist try dot1qVlanStaticTable (#10262) - dGs-
- Do not update mempool warning % every discovery (#10647) - murrant
- Add discovery of mempool percent warning limit (#10618) - vitalisator
Polling
- Update includes/polling/os/unix.inc.php to detect aarch64/ARM64/ARMv8 (#10698) - justinh-rahb
- Fix duplicate ping response causing false down (#10692) - murrant
- Add redis sentinel support to dispatcher service (#10598) - bewing
Bug
- Remove default 'temp_dir' value '/tmp' (#10754) - deajan
- Typo in routes/web.php (#10750) - PipoCanaja
- Strip backslash return from snmp_get extend (#10724) - vdchuyen
- Fix issue when non-existent plugin is enabled (#10699) - murrant
- Allow temp_dir to be correctly set in LibreNMS\Config (#10654) - deajan
- Fix device_groups in alert/group builder (#10643) - murrant
Refactor
- Device Url: return directly if user doesn't have access (#10730) - Jellyfrog
- Validate config schema, add types to all (#10723) - murrant
- Refactor tests (#10625) - murrant
- Removed the ksort block as it was not working (#10674) - dGs-
- Store config data serialized (#10651) - murrant
Cleanup
- Always sort indexes in dump_db_schema (#10732) - Jellyfrog
- Remove function report_this_text() (#10728) - Jellyfrog
- Markdown linting of docs (#10595) - Jellyfrog
- Optimize docs picture size (#10657) - Jellyfrog
- Optimize logo sizes (#10656) - Jellyfrog
Documentation
- Add steps to store smokeping rrd in librenms folder (#10676) - AnaelMobilia
- Update manual to right path (#10727) - wgroenewold
- Add memcached to DS-docs (#10715) - hanserasmus
- Include setting nfdump binary path in NfSen docs (#10707) - jozefrebjak
- Smokeping config syntax fix (#10710) - wgroenewold
- Remove update=0 in distributed poller docs (#10681) - murrant
- Improve migration informations (#10673) - AnaelMobilia
- Update SNMP-Configuration-Examples.md (#10662) - DreadnaughtSec
- Fix CentOS PHP install docs (#10645) - murrant
1.56
(2019-09-30)
A big thank you to the following 35 contributors this last month:
- pobradovic08 (5)
- vitalisator (5)
- SourceDoctor (4)
- jasoncheng7115 (4)
- murrant (3)
- Bounzz (2)
- bestlong (2)
- Jellyfrog (2)
- wilreichert (1)
- VVelox (1)
- dsgagi (1)
- nwautomator (1)
- nistorj (1)
- rsys-dev (1)
- hanserasmus (1)
- lfkeitel (1)
- erotel (1)
- garysteers (1)
- takenalias (1)
- feuerrot (1)
- deajan (1)
- Rosiak (1)
- SniperVegeta (1)
- jozefrebjak (1)
- PipoCanaja (1)
- Derova (1)
- seros1521 (1)
- brownowski (1)
- fbourqui (1)
- dGs- (1)
- YisroelTech (1)
- CameronMunroe (1)
- soto2080 (1)
- Cormoran96 (1)
- FTBZ (1)
Device
- Added Cisco QFP processor (#10622) - pobradovic08
- Add EdgeCore ECS4110-28T Support (#10525) - soto2080
- Support VIOS which use a different string: (#10623) - fbourqui
- Added CISCO-ENTITY-QFP-MIB MIB (#10621) - pobradovic08
- AeroHive OS Wirelless Noise Floor Fix (#10608) - jozefrebjak
- Skip notPresent ports from state sensors (#10545) - Rosiak
- Eltek eNexus sensor improvements (#10591) - vitalisator
- Add more Vigor series device support (#10562) - jasoncheng7115
- Fix Ericsson MINI LINK wifi sensors (#10566) - erotel
- Added Additional support for Dell CMC (#10571) - takenalias
- Added basic state details for Infoblox NIOS (#10572) - FTBZ
Webui
- Device overview - group utilization per processor type (#10626) - pobradovic08
- Fix LibreNMS Logo SVG missing i sometimes (#10632) - YisroelTech
- Allow OS to define config highlighting (pfSense) (#10392) - brownowski
- List ungrouped devices on group management page (#10527) - SourceDoctor
- Fix wrong formatting of runtime sensor value (#10606) - vitalisator
- Fix missing to-parameter in dashboard graph widget link (#10600) - feuerrot
- Use more distinct HTML div element ids when listing alerts in tables (#10587) - dsgagi
- Move Authlog to Laravel (#10559) - Jellyfrog
Graphs
- Storage RRD - descriptionlength fix - percent column fix (#10607) - SourceDoctor
- Extended 'port previous' graphs (#10556) - SniperVegeta
Alerting
- Add procedure URL to alert templates (#10609) - seros1521
- Alert template clean up "\r\n\n" (#10541) - bestlong
- Add LINE Notify Alert Transport. (#10495) - bestlong
- Catch exceptions generated by alert transports (#10565) - lfkeitel
Discovery
- Do not discover dbm sensors on shutdown ports (#10610) - vitalisator
- Sensors sometime not clean up (#10611) - vitalisator
- Fixed foreach loop throwing errors when no vlans present (#10599) - nistorj
Polling
- Add support for per-OS SNMP max repeaters configuration file setting. (#10628) - nwautomator
- MPLS only poll if records exist (#10523) - murrant
Bug
- Remove ambiguity in Component filter query (#10638) - pobradovic08
- Replaced description by ifAlias to fix the sort on Description (#10633) - dGs-
- Fix creating device groups issue (#10521) - murrant
- Web UI: Fix port URLs on minimaps page (#10619) - pobradovic08
- Fix timeout typo in apiclients (#10615) - Jellyfrog
- Add index to notifications_attribs to resolve slow page load on MySQL 5.7 (#10589) - wilreichert
- Geographical map fix for "normal user" (#10590) - SourceDoctor
- Graylog fix query with multiple items (#10583) - rsys-dev
Documentation
- Add example for EdgeOs Ubiquiti (#10639) - Cormoran96
- Asterisk Doc Improvements (#10631) - CameronMunroe
- Dispatcher Service: Documentation Typo (#10620) - Derova
- Improve CentOS 7 install instructions (#10477) - deajan
- More documentation clean up (#10577) - VVelox
- Fix documentation TOC (#10580) - murrant
- Added linear prediction how-to (#10581) - hanserasmus
- Updated Fast-Ping-Check documentation for distributed pollers (#10575) - garysteers
Translation
- French translation minor update (#10640) - PipoCanaja
- Adding german language support (#10584) - SourceDoctor
- Add Graylog severity translation (#10593) - jasoncheng7115
- Modify the syslog widget can be translate (#10594) - jasoncheng7115
- French translation (#10586) - Bounzz
- Update zh-TW.json for authlog page (#10579) - jasoncheng7115
- Update fr.json (#10578) - Bounzz
1.55
(2019-09-02)
A big thank you to the following 31 contributors this last month:
- murrant (16)
- PipoCanaja (9)
- Jellyfrog (4)
- SniperVegeta (3)
- SourceDoctor (3)
- hanserasmus (3)
- deajan (2)
- garysteers (2)
- jasoncheng7115 (2)
- rsys-dev (2)
- VVelox (2)
- TvL2386 (2)
- voipmeister (1)
- dsgagi (1)
- jvit (1)
- frankmcc (1)
- FTBZ (1)
- h-barnhart (1)
- arrmo (1)
- nsn-amagruder (1)
- SteFletcher (1)
- soto2080 (1)
- opalivan (1)
- erotel (1)
- martijn-schmidt (1)
- XioNoX (1)
- Serazio (1)
- rdezavalia (1)
- BrianSidebotham (1)
- fbourqui (1)
- Munzy (1)
Feature
- Added Graylog to device overview and log level filter mechanism (#10509) - rsys-dev
- Allow adding custom quick links to device navigation (#10403) - jasoncheng7115
- Simple linear port graph prediction (#10520) - murrant
- Allow filtering of Health sensor discovery (#10485) - PipoCanaja
Security
- Fix html injection in user fields (#10535) - murrant
- Update the docs to reflect various updates to SNMP/local bits (#10507) - VVelox
Device
- Added AIX detection running std snmpd or net-snmp (#10569) - fbourqui
- Added more DELL switches in order to get proper CPU stats (#10529) - rdezavalia
- Fixed Junos port/vlan relationships for els and non-els based software (#10321) - Serazio
- Add serial/model/version polling for Sentry4 MIB (#10432) - XioNoX
- Convert opengear to YAML-based discovery, add some new sensors, add test data (#10553) - martijn-schmidt
- Added support Ericsson MINI-LINK (#10546) - erotel
- NXOS can build FDB table too (#10522) - soto2080
- Reduce discovery snmp load of Cisco VTP vlans module (#10510) - PipoCanaja
- Added new device - Exagrid (#10496) - nsn-amagruder
- Added support for OS dd-wrt (#10500) - arrmo
- Watchguard Fireware is FirewareOS in oxidized (#10494) - deajan
- Fixed missing FW and Serials in Dlink (#10481) - hanserasmus
- Added definition for Cisco SB SG250X (#10472) - PipoCanaja
- Extended RecoveryOS Definition (#10475) - h-barnhart
Webui
- Show a hint that trend line exists (#10573) - murrant
- Convert About page to Laravel (#10551) - Jellyfrog
- Sort Devices and Groups in Alert Rules 'map to' droplist (#10530) - SourceDoctor
- Fixed menu links that used to redirect to # (#10540) - Jellyfrog
- Fix alert log status (#10524) - SniperVegeta
- Fix public status location (#10526) - murrant
- Fix Syslog widget (#10516) - murrant
- Add device group filter to widgets (#9692) - Jellyfrog
- Nfdump support for with NFSen (#10376) - VVelox
- Laravel 5.8 and updated dependencies (#10489) - murrant
- Add an option to hide Location column in Alerts widget (#10482) - dsgagi
- Update services.inc.php (#10486) - SniperVegeta
- Check PHP version first (#10473) - murrant
- Add resources/views/menu/ to .gitignore (#10479) - frankmcc
Graphs
- Fix some graphs having the wrong timeframe (#10554) - murrant
- Added Cisco-voice IP graphs (#10538) - PipoCanaja
- Fixed unauth graphs not working (#10483) - PipoCanaja
Applications
- Smart -power on hour - view fix (#10466) - SourceDoctor
Api
- Ports API: Workaround for ifNames with slashes (#10502) - murrant
- Allowed device_ids as INT or as STRING (#10536) - TvL2386
- Move API routing to Laravel (#10457) - murrant
Alerting
- Include alert ID in alert templates (#10552) - SniperVegeta
Discovery
- Allow num_oid to use OCTET STRING indexes (#10410) - PipoCanaja
Polling
- Add inbit and outbit rate to auxiliary datastores. (#10512) - SteFletcher
Bug
- Fix testing fping output when the LibreNMS user doesn't have a valid … (#10567) - BrianSidebotham
- Fix Graylog level -1 display (#10560) - murrant
- Use PHP sys_temp_dir by default (#10428) - deajan
- Fix ipv6_network_id query for
null
context_name (#10544) - garysteers - Fixed Incorrect device match in Graylog (#10501) - rsys-dev
- Fix .env with number symbols (#10497) - murrant
Documentation
- Update FAQ.md (#10513) - hanserasmus
- Update Applications.md for mysql (#10549) - opalivan
- Fixes the invalid json of the example curl statement (#10537) - TvL2386
- Update Installation-CentOS-7-Apache.md (#10504) - hanserasmus
- Typo fix, minor textual changes in support docs (#10499) - voipmeister
- Fix installation instructions for Ubuntu-1804 (#10488) - jvit
- Oxidized - Recover a configuration of a disabled/removed device (#10469) - FTBZ
- Missing an I from Input (#10474) - Munzy
Translation
- Update zh-TW.json for about page (#10558) - jasoncheng7115
Misc
- Automatically cleanup plugin-table from removed plugins (#10533) - SourceDoctor
- Remove legacy auth usage of $_SESSION (#10491) - murrant
1.54
(2019-07-28)
A big thank you to the following 32 contributors this last month:
- murrant (7)
- CirnoT (6)
- PipoCanaja (5)
- jozefrebjak (5)
- h-barnhart (2)
- vitalisator (2)
- VVelox (2)
- N-Mi (2)
- rsys-dev (2)
- arrmo (2)
- jasoncheng7115 (1)
- xorrkaz (1)
- tgregory86 (1)
- sthen (1)
- steffann (1)
- sajanp (1)
- SourceDoctor (1)
- ospfbgp (1)
- awarre (1)
- filippog (1)
- Serazio (1)
- bergroth (1)
- rmedlyn (1)
- bestlong (1)
- djamp42 (1)
- VirTechSystems (1)
- MinePlugins (1)
- ig0rb (1)
- ifred16 (1)
- martijn-schmidt (1)
- Derova (1)
- abuzze (1)
Feature
- MPLS Services (#10421) - vitalisator
- Graylog entry matching device if source is not hostname or primary ip (#10458) - rsys-dev
- Allow filtering of getUserlist LDAP function (#10399) - ifred16
Breaking Change
- Refactor Api transport to use Guzzle (and new variables syntax) (#10070) - PipoCanaja
Security
Device
- Add OpenWrt OS support (discovery, poller) (#10454) - arrmo
- Temperature limits from MIB (#10326) - martijn-schmidt
- FS.net pdu (#10424) - ig0rb
- Added Support For Teltonika RUT2XX Devices (#10358) - jozefrebjak
- Fix NetAgent II battery voltage (#10427) - CirnoT
- Add phase2 name to fortigate IPSEC sensor. (#10423) - VirTechSystems
- Add svg image for Roku (#10448) - arrmo
- Added VRP SFPs thresholds and map entPhysical to ifIndexes (#10363) - PipoCanaja
- Added F5 ssl tps, global server/client connection rate and active connections (#9883) - Serazio
- Updating RAPID-CITY mib for Extreme VSP (#10406) - ospfbgp
- Update $rancid_map For Mikrotik (#10426) - sajanp
- New Sensor Data, Nokia Subscriber Statistics (#10422) - vitalisator
- Added detection for ZTE zxdsl devices (#10344) - rsys-dev
- Added Support for Unitrends Backup (#10411) - jozefrebjak
- Added VPN sensors for Fortinet Fortigate (#10384) - jozefrebjak
Webui
- Fix Google maps lat/lon query string (#10463) - filippog
- Fix 2fa enable (#10462) - murrant
- Add more detail to webgui alerts (#10388) - djamp42
- Fix Nan value broken maps network graph (#10408) - bestlong
- Fix structure of network_map_legend default (#10429) - rmedlyn
- Smoking outgoing graphs fix (#10415) - steffann
- Set Service Ignore and Disabled in UI (#10334) - h-barnhart
- Replace color indicator near uptime counter with colored text and change color of status indicator to black on disabled devices instead of gray (matches availablity map with show ignored/disabled enabled) (#10372) - CirnoT
- Ignore disabled components in component widget (#10369) - abuzze
Alerting
- Fix alert and template test scripts (#10464) - murrant
- Alert Subsys to OOP and SNMPTraps trigger Alert Rules (#9765) - h-barnhart
- Add support for using Markdown for the Ciscospark transport (#10442) - xorrkaz
Billing
- Don't display INF% for percentage of used transfer when billing is CDR (#10446) - CirnoT
- Properly format 95th CDR as SI Mbps in billing (#10444) - CirnoT
- Fix missing background on progress-bar for 95th bills (#10443) - CirnoT
Discovery
- Added support for DGD and BER on newer infinera-groove FW (#10435) - bergroth
- Ensure that sysName is trimmed on discovery (#10434) - CirnoT
- Added skip_values operator and documentation (#10419) - PipoCanaja
Bug
- Typo in Spelling prevented new services from being added. (#10420) - tgregory86
- Fix doc test after changelog split (#10412) - N-Mi
Documentation
- Fix docs build (#10461) - murrant
- Fixed broken links (#10459) - Derova
- Transport API - Doc for placeholders (#10416) - PipoCanaja
- Mistake in url API (#10455) - MinePlugins
- More md linting (#10371) - VVelox
- Fixed typo: Administartor (#10437) - awarre
- Mdadm application documentation (#10430) - SourceDoctor
- Make Applications.md more lint happy and add a section on sudo at the top (#10367) - VVelox
- Split 2017 and 2018 changelogs (#10404) - N-Mi
- Update Smokeping.md (#10407) - jozefrebjak
- Update Portactivity Applications.md (#10394) - jozefrebjak
Translation
- Make Disabled/Shutdown to be translatable (#10398) - jasoncheng7115
Misc
1.53
(2019-07-01)
A big thank you to the following 28 contributors this last month:
- murrant (32)
- jozefrebjak (4)
- SourceDoctor (4)
- jasoncheng7115 (4)
- PipoCanaja (4)
- ckforum (3)
- VVelox (3)
- vitalisator (3)
- djamp42 (3)
- martijn-schmidt (3)
- llarian0 (2)
- JoshWeepie (2)
- kkrumm1 (2)
- TheGreatDoc (1)
- funzoneq (1)
- CirnoT (1)
- TheMysteriousX (1)
- Marlinc (1)
- daniviga (1)
- rkislov (1)
- StackOverBuffer (1)
- janyksteenbeek (1)
- p4k8 (1)
- Cormoran96 (1)
- tvcabomz (1)
- SniperVegeta (1)
- N-Mi (1)
- mjducharme (1)
Feature
- Allow sysName to be specified in lnms device:add for ping only (#10381) - murrant
- Rewritten device groups (including static) (#10295) - murrant
- Add MPLS Support (#10263) - vitalisator
- Added aggregate config option to Billing 95th percentile calculations (#10202) - llarian0
Device
- Create sensors.php and wireless.php for zh-TW (#10368) - jasoncheng7115
- Nokia bgp admin status fix (#10370) - vitalisator
- WIP - Added VRP SFPs thresholds and map entPhysical to ifIndexes (#10355) - PipoCanaja
- Aruba IAP: Fix Radio State Sensor (#10335) - kkrumm1
- Add raisecom os version, hardware and serial data (#10336) - vitalisator
- Add power sensor for eaton ups (#10306) - StackOverBuffer
- Support for Fibernet XMUX4+ (#10331) - TheGreatDoc
- Extend the Dell drac module to report CMC status and sensors (#10310) - daniviga
- Cisco UCOS Version and Feature Fix (#10307) - djamp42
- Add Ipoman power consumption support (#10244) - Marlinc
- CIMC Version Fix (#10284) - djamp42
- Add a 'session' sensor for PanOS, SRX5800 Flow Accounting (#8857) - TheMysteriousX
- Convert OS mrv-od to yaml, discover more sensors, discover entity-physical (#10266) - martijn-schmidt
- Icotera support for 6400 and 6800 series. (#9755) - funzoneq
- Added detection and sensors for Huawei SMU device (#10267) - jozefrebjak
Webui
- Use sensor labels for overview/inventory pages, refactor some html-page related code (#10287) - martijn-schmidt
- Add custom title to alert widget (#10373) - djamp42
- Add 2 css class graph - minigraph for bg color and other (#10318) - ckforum
- Improve UI of filter menu (#10348) - JoshWeepie
- Sort Device Applications in Optionbar alphabetic (#10324) - SourceDoctor
- Update VMWare guest IDs (#10338) - murrant
- Fix language select for new languages (#10323) - murrant
- Fix smokeping graphs (#10317) - murrant
- Change \<h2>\</h1> ? by span and class like the other (#10305) - ckforum
- Add overlib link css class for changing background color - Update Url.php (#10300) - ckforum
- WEB UI Changed color of Non Unicast Packets (#10289) - jozefrebjak
- Restore vminfo menu (#10303) - murrant
- Fix global service count showing on device overview (#10301) - murrant
- User Management: use url helpers (#10288) - murrant
- Only allow mysql auth type to add users (#10283) - murrant
- Don't show warning when ignored device is online (pingable) (#10286) - CirnoT
- Store language select name in translation files (#10272) - murrant
- Fixed Quick Graphs bug w/ Aggregate 95th code (#10269) - llarian0
Graphs
- Fix atuc chan curr tx rate/atur chan curr tx rate (#10383) - SniperVegeta
- Support relative time for graphs again (#10359) - murrant
- Mdadm rrd graph fix (#10312) - SourceDoctor
- Removed broken POE graphing code (#10188) - PipoCanaja
Applications
- Sort arrays before storing them in a component (#10329) - VVelox
- Smart application database update fix (#10378) - SourceDoctor
- Fix an issue where the order may be random when adding values to the UPS-APC RRD (#10375) - VVelox
- Enhance smart to show power_on_hours also (#10261) - SourceDoctor
Alerting
- Fix Dummy alert transport (#10379) - murrant
- Don't include time macros in field list (#10299) - murrant
Security
Bug
- Fix broken updates (#10380) - murrant
- Fix mysql bug in cisco-sla module (#10357) - tvcabomz
- Check correct path for config in the installer (#10333) - janyksteenbeek
- Fix hytera_h2f bug (#10281) - murrant
- Fix for RouterOS LLDP discovery (#10265) - mjducharme
Documentation
- Fix markdown in Changelog (#10387) - N-Mi
- Update and fix link for Migrating from Observium (#10377) - kkrumm1
- Go through making lots of the docs more lint happy (#10342) - VVelox
- Remove guessed limits for some health sensors, documentation for sensor classes (#10327) - martijn-schmidt
- Fix multiple typos in SNMP Trap doc (#10343) - JoshWeepie
- Split install steps into git clone and composer install (#10249) - murrant
- Example SNMP Trap handler class (#10311) - jozefrebjak
- Added configs of huawei devices into syslog.md (#10309) - jozefrebjak
Translation
- Update zh-TW (#10391) - jasoncheng7115
- Update zh-TW (#10361) - jasoncheng7115
- French language support (#10277) - Cormoran96
- Traditional Chinese language support (#10178) - jasoncheng7115
- Russian language update (#10319) - rkislov
- Ukrainian language support (#10328) - p4k8
- Enable menu translation (#10298) - murrant
Misc
- Use Config class instead of global (#10339) - murrant
- Update dependencies (#10325) - murrant
- Warn maintenance tasks are disabled (#10273) - murrant
- Dispatcher Service: Remove duplicate polling complete message (#10290) - murrant
1.52
(2019-05-27)
A big thank you to the following 28 contributors this last month:
- murrant (30)
- CirnoT (13)
- h-barnhart (4)
- PipoCanaja (4)
- twilley (3)
- pobradovic08 (3)
- corsoblaster (2)
- spencerbutler (2)
- kmpanilla (2)
- jozefrebjak (2)
- slashdoom (2)
- marvink87 (1)
- davidmnelson (1)
- Anthony25 (1)
- supertylerc (1)
- rkislov (1)
- LeoWinterDE (1)
- sparkkraps (1)
- vitalisator (1)
- SourceDoctor (1)
- dsgagi (1)
- VirTechSystems (1)
- efelon (1)
- deesel (1)
- thomseddon (1)
- mjducharme (1)
- daniviga (1)
- JoshWeepie (1)
Feature
- User configurable locale (language) (#10204) - murrant
- LLDP Discovery by IP (#10130) - PipoCanaja
- Added additional generic SNMP trap handlers (#10177) - CirnoT
Device
- Fix power consumption detection on Dell servers (#10250) - daniviga
- Updated OS (ftd) for Cisco FirePOWER devices (#10046) - spencerbutler
- Update to planetos for ISG-* models (#10152) - kmpanilla
- ArubaOS - fix client count polling, add ap count polling. (#10231) - twilley
- Added support for East iStars UPS (os: istars) (#10041) - spencerbutler
- Collect Appliance serial number from Sophos device (#10210) - corsoblaster
- Fix Siklu Version/Serial (#10235) - kmpanilla
- Added Wireless discovery to Huawei Vrp (#9516) - PipoCanaja
- Add support for ZyNOS MGS switches (#10234) - vitalisator
- Initial detection for huawei gpon MDU (#9733) - jozefrebjak
- Replace Cyberoam with Sophos (icon and logo) (#10213) - corsoblaster
- NEW OS Aruba Instant (#9954) - twilley
- Fix Raspberry Pi frequency, voltage and state sensors discovery (#10176) - CirnoT
- Add support for PoE state sensor on Mikrotik devices (#10201) - CirnoT
- Fortigate sessions sensors (#10183) - marvink87
- Modified adva port label to use ifname (#10165) - h-barnhart
- Fixed Avtech discovery (#10163) - murrant
- Added support for APC PDU outlet state sensors (#10166) - CirnoT
- Add support for Transition NIDs (#9729) - JoshWeepie
Webui
- Fix can't set poller group on ping only device (#10260) - murrant
- Netscaler vsvr - fixed wrong table colspan (#10246) - pobradovic08
- Fix device groups showing multiple times (#10247) - murrant
- Use Laravel url helpers to improve functionality without dns name (#10227) - murrant
- Netscaler vservers table update (#10103) - pobradovic08
- Try to make port counts match user expectations (#10230) - murrant
- Disable browser autocomplete dropdown for global search (#10233) - murrant
- Order device group menu by name (#10216) - VirTechSystems
- OSPF display improvements (#10206) - dsgagi
- Better services graphing support (#10185) - CirnoT
- Fix state sensors on device health page showing always as OK (green) (#10200) - CirnoT
- Replace legacy menu with new Blade generated one (#10173) - murrant
- Move container to page in blade tempates (#10195) - murrant
- Realtime graph handle snmp server caching (#10113) - murrant
- Specify graph format from GET param (#10118) - Anthony25
- Fix sensors on health table always showing as good (#10171) - CirnoT
- Russian language support (#10137) - rkislov
- Handle edge case in graph view for Munin plugins (#10127) - CirnoT
Snmp Traps
- Juniper BGP4 Trap Handler update values in DB (#10180) - h-barnhart
- SNMP Trap Handlers for Ruckus Wireless (#10175) - h-barnhart
- Update bridge STP trap handlers to log events under stp type (#10192) - CirnoT
- Juniper SNMP Trap Handlers (#10136) - h-barnhart
- Add failed user login trap for Netgear switches (#10161) - CirnoT
- Support for APC PDU Outlet traps (#10162) - CirnoT
Api
- Fix location missing from API device list (#10215) - murrant
- API Fix error when no fdb are found (#10125) - murrant
- Update legacy_api_v0.php (#10209) - sparkkraps
Alerting
- Fix alert follow up for custom queries (#10253) - thomseddon
- SMS Eagle reduce chances of user mis-configuration (#10223) - murrant
- Cast alert ID to string for PD API (#10186) - supertylerc
Bug
- Fixed Cisco MAC accounting discovery, polling and HTML templates. (#10158) - deesel
- Prevent fail2ban from filling eventlog on every poll (#10225) - efelon
- Ignore empty IPv4 addresses in discovery on buggy devices (#10198) - CirnoT
- Netstats-udp, tcp and ip rrd's not updating (#10197) - slashdoom
- Fix MySQL error were prepared statement contains too many placeholders (#10153) - davidmnelson
- Fix debug message (#10189) - murrant
Documentation
- Fix incorrect file path in custom-graph.md (#10238) - jozefrebjak
- Instructions for logstash (#10252) - mjducharme
- Fix broken links and anchors (#10194) - pobradovic08
- Fix alerting docs redirect (#10193) - murrant
- Add 'software-properties-common' (#10092) - LeoWinterDE
1.51
(2019-04-29)
A big thank you to the following 29 contributors this last month:
- murrant (19)
- PipoCanaja (8)
- CirnoT (7)
- spencerbutler (5)
- laf (4)
- pobradovic08 (3)
- TheGreatDoc (3)
- h-barnhart (2)
- twilley (2)
- djamp42 (2)
- smiles1969 (2)
- VVelox (1)
- kmpanilla (1)
- martijn-schmidt (1)
- petracvv (1)
- cppmonkey (1)
- tigerdjohnson (1)
- Slushnas (1)
- tim427 (1)
- n0taz (1)
- zombah (1)
- andrewimeson (1)
- tomarch (1)
- mattie47 (1)
- dmeiser (1)
- neszt (1)
- priiduonu (1)
- vitalisator (1)
- longchihang (1)
Device
- Serial number and more robust OS version for Netgear switches (#10164) - CirnoT
- Extended sensors for Timos devices (#10160) - vitalisator
- Added support for Zmtel greenpacket devices (os: zmtel) (#10067) - spencerbutler
- Get and display the image patch version on Huawei VRP devices (#10099) - PipoCanaja
- Added packetlight support (#10131) - PipoCanaja
- Fortinet SNMP Trap Handlers (#10148) - h-barnhart
- Adva SNMP Trap Handlers (#10094) - h-barnhart
- Add PSU state to Netgear discovery definition (#10150) - CirnoT
- Add memory pool for Netgear switches (#10146) - CirnoT
- Updates to planetos.yaml for additional models (#10149) - kmpanilla
- Add discovery ObjectID for Barracuda NGFW (#10102) - pobradovic08
- Added support dellNet devices (#10016) - spencerbutler
- Improved Linksys support, including POE (#10075) - PipoCanaja
- Added Cisco Small business bootloader + HW version (#10043) - PipoCanaja
- Added detection for ESW 5xx series of Cisco SB devices (#10077) - laf
- Extended card support for adva_fsp150 family (#10049) - PipoCanaja
- Updated RegEx string for correct definitions for Proxmox 4.x nodes (#10048) - n0taz
- Improve Huawei BGP polling + BGP webui & graphs patches (#10010) - PipoCanaja
- Added support for Liebert PDUs (#10062) - spencerbutler
- Added initial support for teltonika (#10059) - tomarch
- Added support for TP-LINK T1600G-52TS (#9983) - spencerbutler
- Fix aruba-controller polling (#10071) - twilley
- Added device WISI Tangram (#10039) - djamp42
- Added PPPoE Sessions Graph for Mikrotik (#10056) - neszt
- Fix gw-eydfa detection (#10052) - murrant
- Added support for IONODES video encoders (#10031) - priiduonu
- Added support for DELLEMC-OS10-PRODUCTS-MIB (os: dell-os10) (#10011) - spencerbutler
Bug
- Store IPv4 networks as network address and fix address search page showing networks not addresses (#10144) - CirnoT
- Fix filter by device and interface type on IP address search page (#10143) - CirnoT
- Fix services with scripts inheriting DS from previous service on detail view (#10142) - CirnoT
- Fix call to shortDisplayName on null in MuninPluginController (#10126) - CirnoT
- Fix install.php can't find config.php (#10129) - murrant
- Fix call to isUnderMaintenance() on null (#10090) - murrant
- Don't require db for config_to_json.php (#10100) - murrant
- Bug - Nasty user_func vs divisor-multiplier issue (#10122) - PipoCanaja
- Fix to display minimum values in uptime graphs. (#10078) - Slushnas
- Fix notification creation (#10058) - murrant
- Fixed fail2ban jails eventlog spam (#10061) - murrant
Webui
- Easily setting font colors for RRD graphs is now possible (#10083) - VVelox
- New User Management (#9348) - murrant
- Display number of connections for ASA on over (#10106) - PipoCanaja
- Fix to display minimum values in uptime graphs. (#10078) - Slushnas
- Refactored Nvidia Application (#10037) - tim427
- Improve Huawei BGP polling + BGP webui & graphs patches (#10010) - PipoCanaja
- Fix notification creation (#10058) - murrant
- Add SysName to Oxidized view (#10012) - smiles1969
Documentation
- Updated Code-Structure.md (#10156) - pobradovic08
- Fix formatting (#10135) - TheGreatDoc
- Fix paths of custom graph examples in Custom-Graphs.md (#10128) - pobradovic08
- Update Example-Hardware-Setup.md (#10115) - TheGreatDoc
- Update Templates.md (#10120) - TheGreatDoc
- Example Hardware - corrected markup (#10117) - cppmonkey
- Minor word usage corrections (#10073) - andrewimeson
- Update Smokeping.md (#10064) - mattie47
- Update SNMP-Configuration-Examples (#10063) - dmeiser
- LibreNMS python service doc updates (#10044) - murrant
Api
- Allow Add_Device API to set sysName (#10124) - djamp42
- Fix api *log date format (#10133) - murrant
- Fix arp api network query (#10085) - murrant
- Fixed a duplicate route name in the api (#10082) - laf
- Add API call to list all ports FDB (#10020) - zombah
- Added slms => zhoneolt mapping for Oxidized model (#10068) - laf
Alerting
- Relax validation for smseagle hostname (#10141) - petracvv
- Removed legacy code from transports (#10081) - laf
Security
- Fix unescaped variables in ajax_search.php (#10088) - murrant
- Security fix: unauthorized access (#10091) - murrant
Feature
1.50
(2019-03-31)
A big thank you to the following 31 contributors this last month:
- murrant (37)
- PipoCanaja (26)
- spencerbutler (6)
- amigne (5)
- vitalisator (4)
- djamp42 (3)
- cppmonkey (3)
- TheGreatDoc (3)
- nickhilliard (2)
- llcoolkm (2)
- JoshWeepie (1)
- fjwcash (1)
- VVelox (1)
- sorano (1)
- kkrumm1 (1)
- rmedlyn (1)
- florianbeer (1)
- cliffalbert (1)
- jozefrebjak (1)
- zombah (1)
- kiwibrew (1)
- network-guy (1)
- rmagomedov (1)
- priiduonu (1)
- ospfbgp (1)
- jasoncheng7115 (1)
- GitStoph (1)
- shward (1)
- koocotte (1)
- dracmic (1)
- sjtarik (1)
Feature
- Printer paper tray status and error states (#9859) - sjtarik
- Added support for custom storage warning percentage (#9975) - TheGreatDoc
- Added support for ciscosb to gen_rancid.php (cisco-sb) (#9940) - cliffalbert
- Access to "sub" index (when OID has multiple indexes) (#9893) - PipoCanaja
- Optional automatic sensor limits (#9973) - amigne
Bug
- Fix database validation for MySQL 8 (#9923) - llcoolkm
- Fixed device missing from traps/new Log::event() (#9963) - murrant
- Fixed Cisco OTV (array)cast issue creating empty adj. (#9968) - PipoCanaja
- Improved support for Dantel Webmon (#9977) - PipoCanaja
- Fixed inconsistent \<h3> closed by \</div> (#9982) - amigne
- Fixed install not connecting to DB (#9984) - murrant
- Fixed mysql table engine validation (#9989) - murrant
- Fixed device list down devices that have never been polled (#9994) - murrant
- Fixed world map when location has been deleted that a device still references (#9997) - murrant
- Fixed device group queries again (#10000) - murrant
- Fixed transport options when edited on Windows (#10001) - murrant
- Fixed issue with new permissions code (#10004) - murrant
- Fixed bill permissions (#10005) - murrant
- Fixed an issue with bills with no data (#10009) - murrant
- Fixed error when user doesn't exist (#10023) - murrant
- Top ports widget: Work around bad data in the database (#10024) - murrant
- Properly set the component information when polling (#10017) - VVelox
- Removed an errant character in cambium definitions (#9996) - spencerbutler
- Fixed cisco temperature limit on discovery (#9985) - amigne
- Patch fix sql error on gengroupsql (#9929) - dracmic
- Work around issue with Weathermaps (#10033) - murrant
- Typo in routeros YAML discovery (#9903) - PipoCanaja
- Don't enable secure cookies when they won't work (#9971) - murrant
- Do not use $sensor[sensor_limit] if not available (#9978) - PipoCanaja
- Fix an issue that could block install (#9958) - murrant
- Handle missing fields a little more gracefully (#9919) - murrant
- Fix ldap/ad auth anon-bind (#9905) - murrant
- Replace misplaced nokia/OSPFV3-MIB with a newer version to right place (#9907) - vitalisator
- Fixes to composer_wrapper proxy handling (#9819) - murrant
- Allow admins to add/remove/create sticky notifications (#9865) - cppmonkey
Device
- Improve VRP stack state discovery with one member only to avoid unnecessary alarms (#9925) - PipoCanaja
- Improved Riello UPS support with RFC 1628 support (#9962) - PipoCanaja
- Improved support for Dantel Webmon (#9977) - PipoCanaja
- Added Arris Apex support (#10006) - djamp42
- Added Panduit Eagle-I (was Sinetica) support (#10014) - PipoCanaja
- Eltek Valere: Group sensors by shelf (#10040) - murrant
- Added support for APC AP9810 zone contacts (#9967) - cppmonkey
- Added support for HikVision-DS Cameras (#9980) - spencerbutler
- Added support for EDFA (#9912) - jozefrebjak
- Added support for Orvaldi UPS (#10021) - PipoCanaja
- Added support for Ruijie Networks (#10026) - spencerbutler
- Extend support for all emerson products (#10018) - PipoCanaja
- New Device: ATS - Automatic Transfer Switch (#9889) - TheGreatDoc
- Add Device - Cisco Sat Receivers (#9899) - djamp42
- Add Device Arris DSR-4410MD Sat Receiver (#9943) - djamp42
- Added Med(5m) and High(15m) Utilization sensors for Cambium APs (os: pmp) (#9995) - spencerbutler
- Grandstream basic support (#9906) - PipoCanaja
- Dell UPS enable rfc 1628 support (#9961) - PipoCanaja
- Added support for Cisco Small Business WAP371-a-k9 (#9974) - spencerbutler
- Dantel WebMon Device Support (#9767) - network-guy
- Added new OS - sensatronics-em1 (#9960) - spencerbutler
- Eaton pdu extension (#9947) - PipoCanaja
- Fix Aruba Instant wireless sensors (#9936) - murrant
- Added Ciena Waveserver (#9930) - PipoCanaja
- Add Junos VirtuallChassis ports polling (#9879) - rmagomedov
- Add support for Moxa EDS-G512E-8PoE (#9857) - priiduonu
- Improved Infinera Groove discovery (#9913) - nickhilliard
- Add support for power supply on Extreme BOSS switches (#9898) - ospfbgp
- Add support for cirpack soft switch (#9914) - vitalisator
- Added VRP stack member and ports discovery (#9891) - PipoCanaja
- Added Patton SmartNode OS discovery and polling (#9901) - PipoCanaja
- Meraki MS: add serial number (#9768) - GitStoph
- Add data scrubbing state to Synology RAID status (#9661) - florianbeer
- Add support for Infinera-Coriant Groove (#9843) - nickhilliard
Webui
- Allowed more characters in graph legend for interface names (#9926) - PipoCanaja
- Corrected active_count for Alert icon color (#9933) - PipoCanaja
- Fixed inconsistent \<h3> closed by \</div> (#9982) - amigne
- Fixed world map when location has been deleted that a device still references (#9997) - murrant
- Improved Health limits display (#10007) - amigne
- Added Panduit Eagle-I (was Sinetica) support (#10014) - PipoCanaja
- Fixed missing pipe in ports page menu (#10025) - JoshWeepie
- Added location to alert hostname tooltip (#9991) - rmedlyn
- Beautify port health (#9981) - amigne
- Added a blue theme (#9970) - PipoCanaja
- Display Up/Down time in Device List (#9951) - PipoCanaja
- Add Alert-transports to Laravel menu blade (#9946) - PipoCanaja
- Fix graphs for ASA announcing all interfaces in type l2vlan (by default filtered) (#9849) - PipoCanaja
- Fix widgets page with MySQL 8 (#9922) - llcoolkm
- Fixed sysName can't display because newline character (#9921) - jasoncheng7115
- Allow admins to add/remove/create sticky notifications (#9865) - cppmonkey
Alerting
- Added HTML transport example for ms teams (#9969) - sorano
- Fixed device group queries again (#10000) - murrant
- Fixed transport options when edited on Windows (#10001) - murrant
- Update documentation to reflect matching behaviour (#9955) - kiwibrew
Documentation
- Added HTML transport example for ms teams (#9969) - sorano
- Fixed path in Smokeping conf file (#10045) - fjwcash
- Update Fast-Ping-Check.md (#10022) - TheGreatDoc
- Update documentation to reflect matching behaviour (#9955) - kiwibrew
- Update Getting-Started.md (#9976) - PipoCanaja
- Documentation for setting a development environment (#9944) - murrant
- Add new template syntax into the FAQ, pointing to the documentation (#9942) - PipoCanaja
- Add Debian instruction (#9788) - koocotte
- Update Web UI debug FAQ (#9816) - murrant
Security
- Update dependencies (#10002) - murrant
- Prevent credentials from being leaked in backtrace in some instances (#9817) - murrant
Api
1.49
(2019-03-03)
A big thank you to the following 36 contributors this last month:
- murrant (30)
- PipoCanaja (8)
- TheGreatDoc (4)
- cppmonkey (4)
- SirMaple (3)
- vitalisator (3)
- Rosiak (2)
- ipptac (2)
- jozefrebjak (2)
- djamp42 (2)
- laf (2)
- angryp (2)
- crcro (2)
- githubuserx (1)
- TylerSweet (1)
- aylham (1)
- pobradovic08 (1)
- felici (1)
- ospfbgp (1)
- Cormoran96 (1)
- Anthony25 (1)
- hlmtre (1)
- kkrumm1 (1)
- zombah (1)
- TakeMeNL (1)
- tharbakim (1)
- mhzgh (1)
- fake-name (1)
- paraselene92 (1)
- mbwall (1)
- InsaneSplash (1)
- sjtarik (1)
- CoMMyz (1)
- martijn-schmidt (1)
- esundberg (1)
- dsmfool (1)
Documentation
- Updated JumpCloud authentication example (#9722) - dsmfool
- Additional info for Postgres application (#9791) - SirMaple
- Update Example-Hardware-Setup.md (#9897) - cppmonkey
- Fix link missing parenthesis (#9895) - githubuserx
- Added new install to example hardware setup (#9872) - SirMaple
- Clarification in server migration procedure (#9848) - hlmtre
- Update the bug report link in README.md (#9850) - kkrumm1
- Remove extra semicolon from documentation. (#9833) - tharbakim
- Change minimum PHP version in install docs (#9820) - TheGreatDoc
- Install docs, note proxy config (#9720) - mhzgh
- Fix Smokeping setup instructions so they actually work (#9731) - fake-name
- Fix a link in support document (#9808) - paraselene92
- Update Poller Support.md (#9769) - TheGreatDoc
Device
- Ruckus Wireless updates (ZD/SZ/Unleashed/Hotzone) (#9727) - djamp42
- Fix Arista interface bias current divisor (#9728) - Rosiak
- Added power and fan sensors to VRP (#9838) - jozefrebjak
- [fix] edgeswitch v1.9 os detection (#9868) - crcro
- Add support for sagemcom (#9835) - vitalisator
- Add fan description to hwEntityFanState (#9863) - PipoCanaja
- [feat] edgeos hardware info (#9867) - crcro
- Added support for Alpha Comp@s (#9871) - cppmonkey
- Discovery rcChasPowerSupplyOperStatus for Extreme/Avaya voss.inc.php stop working (#9878) - ospfbgp
- Added Perle OS Support for IOLAN SCS (#9866) - esundberg
- Netscaler SDWAN appliance - Serial# + Version and state sensors (#9834) - PipoCanaja
- Added support for Protelevision DVB-T Transmitter (#9648) - jozefrebjak
- Netgear m5300 health sensors (#9744) - cppmonkey
- Additional TPLink JetStream mem/cpu support (#9829) - TakeMeNL
- MAIPU MyPowerOS: CPU, Memory, expanded detection (#9825) - TheGreatDoc
- Fix Junos CPU Discovery (#9467) - Rosiak
- Add support for Nokia ISAM (#9793) - vitalisator
- Updating pfSense Logo (#9828) - SirMaple
- Expand Cyberpower OS detection (#9802) - murrant
- Add osmc icon (#9810) - murrant
- Workaround of bad SNMP implementation in EDS device. (#9801) - PipoCanaja
- Added Virtual Chassis Member Role Sensor (#9783) - ipptac
- FS.COM (Fiberstore) 'GBN' and 'SWITCH' devices support (#9734) - PipoCanaja
- Support for DKT Comega FTTx devices (#9732) - PipoCanaja
- Added support for EDS 1Wire devices (#9740) - PipoCanaja
- Fix regression in VC hardware detection for JunOS (#9772) - martijn-schmidt
- New Device: Bluecat Networks appliances (#9758) - ipptac
Alerting
- Fix Arista interface bias current divisor (#9728) - Rosiak
- LibreNMS/Alert/Transport/Elasticsearch - Send timestamp with timezone (#9757) - pobradovic08
- Canopsis transport (#9795) - aylham
- Alertmanager fix 2 (#9860) - angryp
- Update Mattermost transport with configurable author_name (#9759) - zombah
- Restore alert template converter for a while longer (#9845) - murrant
- Removed legacy transports and templates code (#9646) - laf
- Fix cisco compenent down macro (#9805) - murrant
- Fixed Alertmanager transport (#9807) - angryp
- Msteams consistent title (#9774) - InsaneSplash
- BGP Session down rule: add conditions for bgp admin status = stop (#9773) - Cormoran96
Bug
- More 278 fixes mysql 5.7 does not like the variable names (#9766) - murrant
- Update to PHPMailer 6.0 (PHP 7.3 support) (#9818) - felici
- Syslog hostname translation broken (#9839) - TylerSweet
- Fix incorrect icon sometimes (#9887) - murrant
- Try to fix some of the Component code (#9888) - murrant
- Discovery rcChasPowerSupplyOperStatus for Extreme/Avaya voss.inc.php stop working (#9878) - ospfbgp
- Misplaced mib file when adding FS.COM support (#9886) - PipoCanaja
- Fixed validator for rrd folder permissions (#9869) - cppmonkey
- Fix MyPowerOS mempools (#9861) - TheGreatDoc
- Email should be optional in lnms user:add command (#9841) - murrant
- Fix logging too much (#9824) - murrant
- Fix for failed sql query during db dump (#9815) - murrant
- Fix cisco compenent down macro (#9805) - murrant
- Discard local changes to git based vendor packages (#9813) - murrant
- Fixed Alertmanager transport (#9807) - angryp
- Fix php version notification removal (#9797) - murrant
- Fix php version notification removal (#9796) - murrant
- Handle unexpected os when loading yaml (#9790) - murrant
- Fix alert log api (#9792) - murrant
- Fix schema validation and os def cache invalidation (#9789) - murrant
- Restore gitignore file contents (#9784) - murrant
- Port exists check in eventlog (#9778) - CoMMyz
- Migration fixes (#9776) - murrant
- Prevent error with multiple proxmox (#9770) - murrant
Webui
- Fix debug display of rrdtool command (#9846) - Anthony25
- Ignore disabled ports in minigraph view (#9737) - mbwall
Feature
- Improved Exception handling (#9844) - murrant
- FDB table with history capabilities (#9804) - PipoCanaja
- Php artisan serve and dusk testing (#9422) - murrant
- Lnms user:add command (#9830) - murrant
Api
1.48
(2019-01-28)
A big thank you to the following 31 contributors this last month:
- murrant (59)
- PipoCanaja (7)
- vitalisator (3)
- laf (3)
- gpant (2)
- Swashy (2)
- JoshWeepie (2)
- kkrumm1 (2)
- djamp42 (2)
- dharpster (1)
- martijn-schmidt (1)
- emestee (1)
- marvink87 (1)
- GitStoph (1)
- sjtarik (1)
- TheGreatDoc (1)
- acl (1)
- sanegaming (1)
- evheros (1)
- kiwibrew (1)
- nova-2nd (1)
- pheinrichs (1)
- amtypaldos (1)
- Kal42 (1)
- angryp (1)
- mikecentola (1)
- jozefrebjak (1)
- tim427 (1)
- twelch24 (1)
- zoc (1)
- cppmonkey (1)
Alerting
- Added Mattermost Alert Transport (#9749) - gpant
- Added Alerta Alert Transport (#9673) - GitStoph
- Fix first column validate (#9683) - murrant
- Alert Rules: fix for critical and warning rule (#9688) - kkrumm1
- Added Alertmanager transport (#9637) - angryp
- Fix wireless sensor edit messages and collection alert rule (#9624) - murrant
- Alert schedule refactor (#9514) - murrant
Feature
- Added Mattermost Alert Transport (#9749) - gpant
- Pressing enter on global search goes to the first result (#9587) - murrant
- Lnms bash completion (#9747) - murrant
- Hook many commands into the lnms script (#9699) - murrant
- Add lnms command (#9619) - murrant
- Allow grouping of sensors (#9606) - murrant
- Validate database constraints (#9670) - murrant
Bug
- Fix Exception in GraylogAPI.php (#9617) - zoc
- Fix devices page search & OS loading (#9752) - murrant
- Revert "Mattermost Alert Transport" (#9743) - TheGreatDoc
- Validate default config seeder (#9723) - murrant
- Fix missing config setting in DB seed alert.transports.mail (#9721) - murrant
- Fix sql schema 278 (#9715) - murrant
- Alert Rules: fix for critical and warning rule (#9688) - kkrumm1
- Fix if discover overwritting fields (#9643) - evheros
- Fix validate error (#9700) - murrant
- Update Mimosa.php (#9695) - kiwibrew
- Rename librenms script to lnms (#9696) - murrant
- Seeds can run on existing (#9689) - murrant
- Run both legacy schema and migrations in the same run if needed (#9686) - murrant
- Fix dbSchema 1000 skipping schema files (#9685) - murrant
- Removed NO_AUTO_CREATE_USER from mysql strict to support MySQL 8 (#9668) - laf
- Increase snmp execution time limit to 20 minutes (#9639) - murrant
- Add group to sensor 1st discovery + template syntax {{ $xxx }} (#9667) - PipoCanaja
- Order by support for availability map widget (#9663) - murrant
- Remove broken routeros signal sensor (#9650) - murrant
- Fix sentry3 voltage sensors (#9649) - murrant
- Fix wireless sensor edit messages and collection alert rule (#9624) - murrant
- Fix poller.php with missing -h (#9621) - murrant
- Fix Infoblox NIOS graphs (#9620) - murrant
- Fix .gitingore "changed" files with github-remove script (#9616) - murrant
- Fix orphaned dashboards (#9590) - murrant
Webui
- Pressing enter on global search goes to the first result (#9587) - murrant
- Fix devices page search & OS loading (#9752) - murrant
- Rewrite devices page backend (and a little frontend) (#9726) - murrant
- Handle db update errors better in the installer (#9701) - murrant
- Improve display for 802.1X NAC (#9706) - PipoCanaja
- Refactor FDB Tables to Laravel (#9669) - murrant
- Better IP exists feedback when adding a device (#9697) - murrant
- Order by support for availability map widget (#9663) - murrant
- Sort device select by hostname (#9607) - murrant
- Alert schedule refactor (#9514) - murrant
- Removed Legacy Transport UI https://t.libren.ms/deprecation-alerting (#9552) - laf
Device
- Adding temp/humidity sensors for raritan px2 (#9719) - sjtarik
- FreeBSD mempools Fix (#9659) - vitalisator
- Adding Sonicwall SMA 400 support (#9555) - marvink87
- Support for Alcatel OmniPCX (#9375) - PipoCanaja
- Improve index check for compatibility with different versions of the DDOS (#9698) - acl
- Eltek Valere more sensors (#9713) - murrant
- New OS: Schleifenbauer, entity-physical improvements, various html page fixes (#9471) - martijn-schmidt
- Huawei iBMC absent state grey (#9691) - murrant
- Nokia vrf bgp (#9622) - vitalisator
- Implement NAC data polling (#9592) - PipoCanaja
- Cable Modem Graphs for TopVision OS (#9679) - djamp42
- Merge ethernetprobe2 into akcp and improve akcp (#9465) - murrant
- Sorting States using groups (#9666) - PipoCanaja
- Added ignore mount point effects macOS (#9652) - kkrumm1
- EATON-MGEUPS: Added sensors for temperature and humidity from … (#9647) - Kal42
- Remove broken routeros signal sensor (#9650) - murrant
- Fix sentry3 voltage sensors (#9649) - murrant
- Fix some issues with sensor limits (#9638) - murrant
- Added support for Vigintos Modulator & Ampiflier (#9488) - jozefrebjak
- Device Support for Pegasus (#9641) - vitalisator
- TopVision CMTS (#9627) - djamp42
- Fix Infoblox NIOS graphs (#9620) - murrant
- ZyXEL Telemetry - XGS4600-32F (#9599) - cppmonkey
Security
- Rewrite devices page backend (and a little frontend) (#9726) - murrant
- Rewrite netcmd and ripe whois tools (#9724) - murrant
- Update dependencies (#9657) - murrant
- Refactor FDB Tables to Laravel (#9669) - murrant
Documentation
- Update docs on mkdocs (#9631) - emestee
- New OS: Suggest -d in discovery.php to clear cache (#9602) - murrant
- FAQ LibreNMS and MIBs (#9664) - murrant
- Update Fast-Ping-Check.md (#9705) - sanegaming
- Update poller_modules documentation for NAC (#9704) - PipoCanaja
- Docs:Update SNMP-Trap-Handler.md (#9654) - JoshWeepie
- Oxidized JunOS syslog hook documentation fix (#9676) - nova-2nd
- Reference config options for new beta poller service (#9644) - Swashy