1.24
(2017-01-28)
Features
- Basic Draytek Support (#5625)
- Added additional information to Radwin discovery. (#5591)
- Added Serial number support for Mikrotik Devices (#5590)
- Support large vendor logos (#5573)
- Added pre-commit git script to support failing fast
- Added basic recurring maintenance for alerts #4480
- Added check for if git executable (#5444)
- Oxidized basic config search (#5333)
- Add support for SVG images (#5275)
- Add mysql failed query logging + fixed queries that break ONLY_FULL_GROUP_BY (#5327)
Bugfixes
- Logo scalling to support squarish logos (#5647)
- top-devices widget now will honour for ip to sysName config #5388 (#5643)
- Remove duplicate hostnames in arp search box #5631 (#5641)
- Alert templates designer now fixed #5636 (#5638)
- Update ifAlias script to deal with GRE interfaces (#5546)
- Allow invalid hostnames during discovery when discovery_by_ip enabled #5525
- Stop creating dashboards when user has a default that no longer exists #5610 (#5613)
- Fix Riverbed optimization polling (#5622)
- Html purify init wasn't done always when it was used (#5626)
- Fixed FreeNAS detection #5518 (#5608)
- Add extra check to Junos DOM discovery (#5582)
- HTML Purifier would create tmp caches within the vendor folder, moved to users tmp dir #5561 (#5596)
- PHP 7.1 function usages with too few parameters (#5588)
- Fixed graphs for services not working (#5569)
- Fix broken netstats ip forward polling (#5575)
- Support hosts added by ipv6 without DNS #5567
- Changing device type now is persistant (#5529)
- Fixed JunOS bgpPeers_cbgp mistakenly removed + better support for mysql strict mode #5531 (#5536)
- Allow overlib_link to accept a null class #5522
- Stop flattening config options added in config.php (#5493)
- Stop flattening config options added in config.php (#5491)
- ospf polling, revert set_numeric use (#5480)
- Updated prestiage detection #5453 (#5470)
- Validate suid is set for fping (#5474)
- Add missing ups-apcups application poller #5428
- Linux detect by oid too (#5439)
- APC -1 Humidity Sensor Value #5325 (#5375)
- Fix sql errors due to incorrect cef table name #5362
- Detection blank or unknown device types and update #5412 (#5414)
- Unifi switch detection (#5407)
- Detect device type changes and update #5271 (#5390)
- Typo in IBM icon definition (#5395)
- Don't support unifi clients that don't report data (#5383)
- Fix Oxidized Config Search Output (#5382)
- Added support for autotls in mail transport #5314
- validate mysql queries (#5365)
- OS type and group not being set (#5357)
- Stop logging when a vm no longer is on the host being polled (#5346)
- Dark/mono logo was incorrect (#5342)
- Specify specific mkdocs version (#5339)
- Correct icon for ciscosb (#5331)
- Correction on addHost function to handle the force_add parameter in api (#5329)
- Mikrotik cpu detection (#5306)
- Do not use generic icon by default (#5303)
- Update jpgraph source file to remove check for imageantialias() #5282 (#5284)
- APC PDU2 Voltage Discovery (#5276)
- Empty mac adds an entry to the arp table (#5270)
- Restrict inventory api calls to the device requested (#5267)
Documentation
- Mikrotik SNMP configuration example (#5628)
- Add logrotate config and update install docs (#5520)
- Added an example hardware doc for people to show what they have (#5532)
- Added faq info on realStorageUnits (#5513)
- Update Installation-Ubuntu-1604-Nginx.md to remove default nginx site config
- Updated RRDCached doc for Debain Jessie installation (#5380)
- Updated os update application
- Added more info in to the github issue template (#5370)
- Update Installation-Ubuntu-1604-Nginx.md to correct snmpd.conf location
- Update installation documentation on Ubuntu 16.x and CentOS 7 to use systemd (#5324)
- Update Centos 7 nginx install steps (#5316)
- Added section on smokeping and rrdcached use
Refactoring
- Update collectd functions.php to use non-conflict rrd_info function #5478 (#5642)
- Updated some default disco/poller modules to be disabled/enabled (#5564)
- Added config option for database port (#5517)
- Move HTMLPurifier init to init.php so we only create one object. (#5601)
- Disable unused Cisco WAAS modules (#5574)
- Some more os definition changes (#5527)
- Changed Redback to SEOS, and added logo and temperature discovery #5181
- Move some os from linux and freebsd discovery files to yaml (#5429)
- MySQL strict and query fixes (#5338)
- Sophos discovery to yaml (#5416)
- Move include based discovery after yaml discovery (#5401)
- Moved simple os discovery into yaml config (#5313)
- Move mib based polling into yaml config files (#5234)
- Use Composer to manage php dependencies (#5216)
Devices
- Added further support for Canon printers #5637 (#5650)
- Updated generex ups support #5634 (#5640)
- Added detection for Exinda #5297 (#5605)
- Added additional sensor support for PowerWalker devices #5080 (#5552)
- Added support for Brocade 200E (#5617)
- Improve CiscoSB detection #5511
- Added further detection for DCN devices #5519 (#5609)
- Added support for Zhone MXK devices #5554 (#5611)
- Added more detection for Procurve devices #5422 (#5607)
- Updated detection for Dasan NOS devices #5359 (#5606)
- Added support MGEUPS EX2200 #3364 (#5602)
- Improve Cisco ISE detection (#5578)
- Updated akcp discovery definition #5396 (#5501)
- Add detection for radwin devices
- Update zywall and zyxelnwa detection #5343
- Added support for Ericsson ES devices #5195 (#5479)
- Add support for DocuPrint M225 (#5484)
- Added Dell B5460dn and B3460dn printer support (#5482)
- Added signal support for RouterOS (#5498)
- Added additional sensor support for Huawei VRP #4279
- Added loadbalancer information from F5 LTM (#5205)
- APC Environmental monitoring units #5140
- Add support for KTI switches (#5413)
- Detect all CTC Union devices (#5489)
- Add addition riverbed information #5170
- Added support for CTC Union devices (#5402)
- Add wifi clients for Deliberant DLB APC Button, DLB APC Button AF and DLB APC 2mi #5456
- Added Tomato and AsusWRT-Merlin OS #5254 (#5398)
- Detect Fiberhome AN5516-04B
- Improve Checkpoint Discovery (#5334)
- APC in-row coolers
- Added additional detection for Dell UPS (#5322)
- added more support for dasan-nos (#5298)
- Added support for Dasan NOS #5179 + disco change (#5255)
- Edge core OS ECS3510-52T (#5286)
- Basic Dell UPS Support #5258
- Basic Fujitsu DX Support #5260
WebUI
- Final Font Awesome conversion (#5652)
- Added ?ver=X to LibreNMS style sheets so we can force refreshes in future (#5651)
- New generic os SVG icon (#5645)
- New LibreNMS logo assets (#5629)
- Center device icons. Keep device actions at two rows (#5627)
- Additional Font Awesome icons (#5572)
- Allows one to view a map of the SNMP location set for a device (#5495)
- Update health menu icons
- Updated icons to use Font Awesome (#5468)
- Allow billing to use un-auth graphs (#5449)
- Update Font Awesome to 4.7.0 (#5476)
- Update add/edit user page to use their instead of his #5457 (#5460)
- Fix Ports Table AdminDown Search (#5426)
- Disabled editing device notes for non-admin users (#5341)
- Small Best Practice Fixes