2016
v1.22.01
(2016-11-30)
Bugfixes
- arp-table uses array_column() breaking discovery on php <=5.4 (#5099)
v1.22
(2016-11-25)
Features
- validate list devices that have not been polled in the last 5 minutes or took more than 5 minutes to poll (#5037)
- Add Microsoft Teams Alert Transport (#5023)
- Added formatted uptime value for alert templates #4983
- Adds support for enabling / disabling modules per OS (#4963)
- Improve Dell OpenManage Discovery (#4957)
- Added the option to select alert rules from a collection
Bugfixes
- use password type for SMTP Auth #5051
- Added alert init module to ajax_form #5058
- eventlog type variable collision (#5046)
- Fixed loaded modules for ajax search (#5043)
- timos6-7 snmprec file error (#5035)
- Strip out " returned from Proxmox application #4908 (#5003)
- Used correct variable for displaying total email count in alert capture (#5022)
- Cisco ASA Sensor Discovery, use correct variable (#5021)
- Stop service modal form disabling services for read-only admin (#4994)
- dbUpdate calls now check if it is 0 or above (#4996)
- Links on devices graphs page to take users straight to specific graph page (#5001)
- Fixed poweralert discovery, check is now case insensitive (#5000)
- Daily.sh log_dir failed when install_dir and log_dir were not set (#4992)
- Merge pull request #4939 from laf/issue-4937
- Remove service type from uniform display (#4974)
- Fixed check for VRFs, so this runs on routers without any VRFs defined (#4972)
- Api rate percent calculation incorrect (#4956)
- Corrects path to proxmox script in docs (#4949)
- Update debug output in service check (#4933)
- Fujitsu PRIMERGY 10Gbe switches are now detected correctly (#4923)
- Toner graphs with invalid chars
- Updated syslog table to use display() for msg output (#4859)
- Added support for https links in alerts procedure url (#4872)
- Updated check to use != in daily.sh (#4916)
- Remove escape characters for services form / display #4891
- Only update components if data exists in cimc entity-physical discovery #4902
- Renamed hp3par os polling file to informos (#4861)
- Updated Cisco ASA state sensors descr to be a bit more verbose
Documentation
- Added FAQ on why EdgeRouters might not be detected (#4985)
- Update freenode links (#4935)
- Issue template to ask people to use irc / community for creating issues
Refactoring
- Rewrite arp-table discovery (#5048)
- Collection and output of db and snmp stats (#5049)
- Disable modules for pbn-cp and multimatic os
- Centralize includes and initialization (#4991)
- Remove inappropriate usages of truncate() (#5028)
- Watchguard Fireware cleanup (#5015)
- Tidy up mibs V-Z (#4979)
- Limit perf array index length to 19 characters due to limitation in ds-name rrdtool (#4731)
- Daily.sh updated (#4920)
- Default to only using mysqli (#4915)
- Start of cleaning up mibs
- Update wifi clients polling to support more than 2 radios (#4913)
- Refactored and added support for $config['log_dir'] to daily.sh
- Improve Cisco ASA Polling Performance (#4999)
Devices
- Updated edge-core to edgecos and added further detection (#5024)
- Added basic support for Ceragon devices
- Added support for Dell PowerConnect 6024
- Added PBN-CP devices.
- Added support for Edgerouter devices #4936
- Added support for Dell Remote consoles #4881
- Added support for FortiSwitch #4852 (#4858)
WebUI
- Availability map compact view, use square tiles instead of rectangles (#5038)
- Add link to recently added device (#5032)
- Do not show Config tab for devices set to be excluded from oxidized #4592 (#5029)
- Update Availability-Map Widget to use sysName when IPs used and config enabled (#4968)
- Added support for skipping snmp check on edit snmp page for devices (#4896)
- Update wifi_clients graph (#4846)
- Further decouple the avail-map page from the widget (#4887)
v1.21
(2016-10-30)
Features
- Added support for global max repeaters for snmp (#4880)
- Added custom css and include directories which are ignored by git (#4871)
- Add an option for ad authentication to have a default level (#4801)
- Add ping and RxLevel for SAF devices (#4840)
- Added ability to exclude devices from xDP disco based on sysdescr, sysname or platform
- Add Extra Mimosa Discovery (#4831)
- Add support for NX-OS fan status (#4824)
- Add osTicket Alert Transport (#4791)
- Add SonicWALL Sessions #1686
- Updated libvirt-vminfo to support oVirt
- Enhance Unifi Wireless Client count for multiple VAPs (#4794)
- Added CEF Display page (#3978)
- Added CPU detection for Synology DSM #2081 (#4756)
- Added CPU detection for Synology DSM #2081
- Stop displaying sensitive info in the settings page (#4724)
- Added Cisco Integrated Management Console inventory and sensor support #4454
- Added support for show faults array in recovery alerts (#4708)
- Add description and notes to be used in alerts templates (#4706)
- validate.php: check poller and discovery status (#4663)
- Added GlobalProtect sessions to PANOS
Bugfixes
- Replace \\l with \l on GPRINT lines (#4882)
- fix missing config entries on global settings page #4884
- Fix the detection of NX-OS fan names (#4864)
- API call to services only returned first one
- Change the wording for the create default rules button
- incomplete polling on aruba controllers
- Fixed wifi clients not reporting when value 0
- ZyWALL Fixes for OS and mem polling #1652
- Fix irc bot user level (#4833)
- Updated min/max values for ubnt graphs (#4811)
- Fix Riverbed temperature discovery (#4832)
- only poll cipsec for cisco devices. (#4819)
- Zywall Fixes #1652
- do not show fail if running as the librenms user + slightly less false positives (#4821)
- Do not create rrd folder when -r is specified for poller (#4812)
- Delete all port_id references #4684
- Used dos2unix on all mibs to prevent .index issue (#4803)
- availability map multiple instances (#4773)
- top widget multiple instances (#4757)
- Updated bin/bash to use env in cronic script (#4752)
- skip ip_exists function when we force add (#4738)
- Stopped showing sub menus when empty #4713
- Samsun ML typo, remove need for hex_string translation (#4788)
- apc load, runtime and current sensors (#4780)
- Prevent accidental anonymous binds (#4784)
- Update brocade fanspeed description
- qnap temperature sensors #4586
- Stop displaying sensitive info in the settings page (#4724)
- Ignore meraki bad_uptime #4691
- Fixed trying to map devices to alert rules
- Re-enable the edit device groups button (#4726)
- Raise version size for packages table to 255 char (#4656)
- Adjusted padding based on screen width to fit all icons (#4711)
- fixed count test for cisco-otv poller module (#4714)
- Fall back to ipNetToMediaPhysAddress when ipNetToPhysicalPhysAddress not available #4559
- ipmi poller, run with USER rights and surround username and password with '' #4710
- Wrapped ipmi user / pass in quotes #4686 and #4702
- Use snmpv3 username even when NoAuthNoPriv is selected #4677
Documentation
- homepage headers: vertical align, match color, add spacing (#4870)
- Added FAQ on moving install to another server
- Updated index page to make it look more attractive (#4855)
- Adding setup of distro script for Linux (snmpd) configuration
- Added doc on security and vulnerabilities
- Update Graylog.md (#4717)
Refactoring
- populate native vlans in the ports_vlan table for cisco devices too (#4805)
- Small poller improvements, removes unecessary queries / execs (#4741)
- Cleanup poller include files (#4751)
- Update alert rules to generate sql query and store in db (#4748)
- toner support (#4795)
- Updated and added more options for http proxy support (#4718)
- small fixes for cisco-voice code (#4719)
- Improve sensors polling for performance increase (#4725)
- Improve sensors polling for performance increase
- Rewrite for qnap fanspeeds (#4590)
- edituser page to allow user selection of a default dashboard (#4551)
- snmp cleanup (#4683)
Devices
- Added support for Megatec NetAgent II
- Add UniFi Wireless MIB polling for Capacity #4266
- Added support for Sinetica UPS ¢4613
- Added additional support for Synology DSM devices #2738
- Add additional F5 sensor support (#4642)
- Added Unifi Wireless Client statistics #4772
- Additional support for Hikvision products
- More dnos additions #4745 (#4749)
- Additional support for Hikvision products (#4750)
- Add support for Moxa #4733
- Add additional features to SAF Tehnika (#4666)
- Add support for more Pulse Secure devices #4680
- Add support for more DNOS devices #4627
- Added support for Sinetica UPS
- Add support for Mimosa Wireless #4676
- Add support for Mimosa Wireless #4676
WebUI
- Allow users to set their default dashboard from preferences page
- Updated devices view (#4700)
- Disable page refresh on the search pages. Users can manually hit the refresh on the grid. (#4787)
- Display vlans for all devices. #4349, #3059
- Added sorting and poller time support to top-devices widget #4668
Release: 201609
September 2016
Features
- Added alerts output to capture system (#4574)
- Add support for ups-apcups via snmp
- Add snmpsim to Travis automated testing. Update to check new setting for true and isset
- use snmpsim for testing fallback feature so we don't have to run snmpsim on devel computers, should be adequate for now ./scripts/pre-commit.php -u -snmpsim will start an snmpsimd.py process automatically
- Improved readability for snmp debug output
- Add last changed, connected, and mtu to all ports data
- Add temp & state sensors to Riverbed
- Added support for all OS tests
- Added Runtime support for APC ups
- Capture device troubleshooting info (discovery, poller, snmpwalk)
- Add temp & state sensors to Riverbed
- Add more state sensors to Dell iDrac
- Allow scripts to be run from any working directory (#4437)
- New app: ups-nut (#4386)
- Added new discovery-wrapper.py script to replicate poller-wrapper.py (#4351)
- Extended graphing for sla - icmp-jitter #4341
- Added Cisco Stackwise Support #4301
- Add Cisco WAAS Optimized TCP Connections Graph (#4645)
Bugfixes
- Toner nrg os capacity (#4177)
- Fixed swos detection #4533
- Updated edit snmp to set default poller_group (#4694)
- Fixed SQL query for bgpPeers check to remove stale sessions (#4697)
- Netonix version display (#4672)
- FreeBSD variants (#4661)
- unix-agent handling of reported time values from check_mk #4652
- Add checks for devices with no uptime over snmp #4587
- stop qnap discovery from running for every device
- Fixed the old port rrd migration code to work with new rrdtool functions (#4616)
- Run cleanup for ipmi sensor discovery (#4582)
- Numerous availability-map bug fixes
- AD auth stop alerts being generated
- Possible additional fix for non-terminating rrdtool processes.
- AD auth stop alerts being generated
- APC runtime graph missing in device>health>overview
- LibreNMS/Proc improvements Should fix sending rrdtool the quit command without a newline at the end. (not sure if this is an issue)
- Port ifLastChange polling now usable (#4541)
- brother toner levels (#4526)
- poweralert ups divisor
- Update Fortinet Logo
- Change CiscoSB devices to use ifEntry
- Disable refreshing on window resize when $no_refresh is set.
- Fix quota bills showing 0/0 for in/out (#4462)
- This removes stale entries in the mac_ipv4 table (#4444)
- Swos os discovery fixes #3593
- Vyos discovery fix #4486
- Toner descr that contain invalid characters #4464
- Alert statics not showing data
- Ubnt bad edgeswitch uptime #4470
- New installs would have multiple entries in dbSchema table (#4460)
- Force add now ignores all snmp queries
- Clean up errors in the webui (#4438)
- Reduce mib graph queries (#4439)
- Ports page includes disabled, ignored, and deleted ports (#4419)
- RRDTool call was always being done to check for local files (#4427)
- MikroTik OS detection #3593
- Added cisco886Va to bad_ifXEntry for cisco os (#4374)
- Stop irc bot crashing on .reload #4353
- Quanta blade switches are now being correctly detected as Quanta switches (#4358)
- Added options to make temperature graphs display y-axis correctly #4350
- Added options to make voltage graphs display y-axis correctly #4326
- Calling rrdtool_pipe_open() instead of rrdtool_initialize(); (#4343)
- Enterasys use ifname for port names #3263
- Ricoh/nrg toner levels #4177
- Availability map device box reverted to original size, fixes for device groups (#4334)
- Remove Cisco remote access stats graph transparency (#4331)
- Cisco remote access stats bugfix #4293 (#4309)
- Added ability to force devices to use ifEntry instead of ifXEntry (#4100)
- Don’t add Cisco VSS sensors if VSS is not running #4111
- Always validate the default dashboard_id to make sure it still exists
- NRG Toner detection #4250
- Missing variable in services api call
- Added influxdb options to check-services.php
Documentation
- Include PHP Install instructions for MySQL app
- Added FAQ for why interfaces are missing from overall traffic graphs (#4696)
- Updated Applications to clarify apache setup
- Update apache applications to detail testing and additional requirements.md
- Updated release doc with more information on stable / dev branches
- Corrected the rsyslog documentation to be compatible with logrotate
- Fixed centos snmp path
- Updated to include info on how to use git hook to validate code (#4484)
- Added info on how to perform unit testing
- Added faq to explain why devices show as warning (#4449)
- Standardize snmp extend script location to /etc/snmp/ (#4418)
- Added NFSen docs + update general config docs (#4412)
- Clarify install docs to run validate as root #4286
- Added example to alerting doc for using variables of similar name #4264
- Added docs + file changes to support creating new releases/changelog
- Update snmpd setup in Installation-Ubuntu-1604 docs #4243
Refactoring
- Centralize MIB include directory specification (#4603)
- OS discovery files (a-z)
- F5 device discovery cleanup + test unit
- Remove external uses of GenGroupSQL()
- consolidate snmpcmd generation
- consolidate snmpcmd generation I needed to generate an snmpcmd for an upcoming PR, so I figured I'd save a little code duplication.
- Refactored new helper functions for case sensitivity #4283
- Final PSR2 cleanup
- Moved IRCBot class to LibreNMS namespace #4246
- Update code in /includes to be psr2 compliant #4220
Devices
- Samsung Printer Discovery #4251 (#4258)
- HP 1820 Discovery #3933 (#4259)
- Added support for Cisco Callmanager
- Edge Core ES3528M - base support
- Added support for Cisco IPS (#4561)
- Added MGE detection
- Netonix switch data collection update
- Eaton PowerXpert
- Added Datacom Dbm Support
- Updated Edgerouter lite detection
- Added support for Cisco Callmanager
- Procurve 5400R series #4375
- hp online admin cpu and mem #4327
- Added support for Foundry Networks #4311
- Added Cisco Stackwise Support #4301
- Added support for PLANET Networking & Communication switches (#4308)
- Added support for Fujitsu Primergy switches #4277 (#4280)
- Added support for Lanier printers #4267
- Added Temp and State support for EdgeSwitch OS #4265
- Added support for DDN Storage #2737 (#4261)
- Improved support for UBNT EdgeSwitch OS #4249
- Improved support for Avaya VSP #4237
- Added support for macOS Sierra (#4557)
- Improve BDCOM detection (#4329)
WebUI
- top devices enhancement #4447
- Individual devices now use bootgrid syslog (#4584)
- added amazon server icon
- Update all glyphicon to font awesome
- Relocate Alerts menu
- Updated force add option for addhost.php to be present in all instances (#4428)
- Add check to display make bill on port page only if billing is enabled (#4361)
- Added Pagination and server side search via Ajax to NTP (#4330)
August 2016
Bug fixes
- WebUI
- Discovery / Polling
- Billing
- Check if ifSpeed is returned for calculating billing (PR3921)
- Applications
- NFS-V3 stats fixed (PR3963)
- Misc
Improvements
- Added / improved detection for:
- Cisco WAAS / WAVE (PR3899)
- Maipu MyPower (PR3909)
- TPLink Switches (PR3919)
- Dell N3024 (PR3941)
- Cisco FXOS (PR3943)
- Brocade FABOS (PR3959, PR3988)
- JunOS (PR3976)
- Dell PowerConnect (PR3998, PR4007)
- Comware (PR3967)
- Calix E5 (PR3864)
- Raisecom (PR3992)
- Cisco ISE (PR4063)
- Acano (PR4064)
- McAfee SIEM Nitro (PR4066)
- HP Bladesystem C3000/C7000 OA (PR4035)
- Cisco VCS (Expressway) (PR4086)
- Cisco Telepresence Conductor (PR4087)
- Avaya VSP (PR4048)
- Cisco/Tandberg Video Conferencing (PR4065)
- Cisco Prime Infrastructure (PR4088)
- HWGroup STE2 (PR4116)
- HP 2530 Procurve / Arube (PR4119)
- Brother Printers (PR4141)
- Hytera Repeater (PR4163)
- Sonus (PR4176)
- Freeswitch (PR4203)
- WebUI
- API
- Added services calls to API (PR4215)
- Discovery / Polling
- Added CPU detection for Dell PowerConnect 8024F (PR3966)
- Cisco VSS state discovery (PR3977)
- Refactor of BGP Discovery and Polling (mainly JunOS) (PR3938)
- Added Sensors for Brocade NOS (PR3969)
- Cisco ASA HA States (PR4012)
- Improved IPSLA Support (PR4006)
- Added support for CISCO-NTP-MIB (PR4005)
- Improved toner support for Ricoh devices (PR4180)
- Documentation
- Applications
- Misc
- Added cleanup of old RRD files to daily.sh (PR3907)
- Refactored addHost event logs (PR3929, PR3997)
- Refactored RRD Functions (PR3800, PR4081)
- Added support for nets-exclude in snmp-scan (PR4000)
- Refactored files in html (Libraries and PSR2 style (PR4071, PR4101, PR4117)
- Various IRC updates and fixes (PR4200, PR4204, PR4201)
July 2016
Bug fixes
- API
- Stop outputting vrf lite and IP info when device doesn't exist (PR3785)
- WebUI
- Discovery / Polling
- Misc
Improvements
- Added / improved detection for:
- Telco systems (PR3773, PR3804)
- Cisco ACS (PR3786)
- Adtran AOS (PR3787, PR3799)
- Lantronix SLC (PR3797)
- PBN Sensor support (PR3820)
- Ironware VRF discovery (PR3827)
- Comware sensors discovery (PR3881, PR3889, PR3896)
- Brocade VDX detection (PR3888)
- Checkpoint GAiA (PR3890)
- Cisco ASA-X Hardware detection (PR3897)
- WebUI
- Discovery / Polling
- Added ability to set Max repeaters per device (PR3781)
- Applications
- Alerting
- Misc
June 2016
Bug fixes
- WebUI:
- Rename $ds to $ldap_connection for auth modules (PR3596)
- Fix the display of custom snmp ports (PR3646)
- Fix bugs in Create new / edit alert templates (PR3651)
- Fixed ajax_ calls for use with base_url (PR3661)
- Updated old frontpage to use new services format (PR3691)
- Order alerts by state to indicate which alerts are open (PR3692)
- Fixed maintenance windows showing as lapsed (PR3704)
- Removed duplicated dbInsert from dashboard creation (PR3761)
- Fixed 95th for graphs (PR3762)
- Polling / Discovery:
- Alerting:
- Unacknowledged alerts will now continue to send alerts (PR3667)
- Misc:
Improvements
- Added / improved detection for:
- HPE 3Par (PR3578)
- Buffalo TeraStation (PR3587)
- Samsung C printers (PR3598)
- Roomalert3e (PR3599)
- Avtech Switches (PR3611)
- IBM Bladecenter switches (PR3623)
- HWg support (PR3624)
- IBM IMM (PR3625)
- ServerTech Sentry4 PDUs (PR3659)
- SwOS (PR3662)
- Sophos (R3678, PR3679, PR3736)
- OSX El Capitan (PR3690)
- DNOS (PR3703, PR3730)
- Cisco SB SG200 (PR3705)
- EMC FlareOS (PR3712)
- Enhance Brocade Fabric OS (PR3712)
- Huawei SmartAX (PR3737)
- Polling / Discovery:
- WebUI:
- Resolve some reported security issues (PR3586) With thanks to https://twitter.com/wireghoul
- Order apps list alphabetically (PR3600)
- Network map improvements (PR3602)
- Added support for varying hostname formats in Oxidized integration (PR3617)
- Added device hw/location on hover in alerts table (PR3621)
- Updated unpolled notification to link directly to those devices (PR3696)
- Added ability to search via IP for Graylog integration (PR3697)
- Optimised network map SQL (PR3715)
- Added support for wildcards in custom graph groups (PR3722)
- Added ability to override ifSpeed for ports (PR3752)
- Added sysName to global search (PR3757)
- Alerting:
- Added ability to use location in alert templates (PR3652)
- Documentation:
- Misc:
May 2016
Bug fixes
- WebUI:
- Polling / Discovery:
- Only poll AirMAX if device supports the MIB (PR3486)
- Alerting:
- Don't alert unless the sensor value surpasses the threshold (PR3507)
Improvements
- Added / improved detection for:
- Microsemo timing devices (PR3453)
- Bintec smart routers (PR3454)
- PoweWalker support (PR3456)
- BDCom support (PR3459)
- Cisco WAPs (PR3460)
- EMC Data domain (PR3461)
- Xerox support (PR3462)
- Calix support (PR3463)
- Isilon OneFS (PR3482)
- Ricoh printers (PR3483)
- HP Virtual Connect (PR3487)
- Equallogic arrays + Dell servers (PR3519)
- Alcatel-Lucent SR + SAR (PR3535, PR3553)
- Xirrus Wireless Access Points (PR3543)
- Polling / Discovery:
- Alerting:
- WebUI:
- Added ability to filter alerts by state (PR3471)
- Added support for using local openstreet map tiles (PR3472)
- Added ability to show services on availability map (PR3496)
- Added combined auth module for http auth and AD auth (PR3531)
- List services alphabetically (PR3538)
- Added support for scrollable widgets (PR3565)
- Graphs:
- Added Hit/Misses for memcached graphs (PR3499)
- API:
- Update get_graph_generic_by_hostname to use device_id as well (PR3494)
- Docs:
- Added configuration for SNMP Proxy support (PR3528)
- Misc:
- Added purge for alert log (PR3469)
April 2016
Bug fixes
- Discovery / Polling:
- Fix poweralert OS detection (PR3414)
- WebUI:
- Misc:
- Update syslog to support incorrect time (PR3348)
- Fixed InfluxDB to send data as int/float (PR3354)
- Small bug fixes to the services update (PR3366, PR3396, PR3425, PR3426, PR3427)
- Fix bug with obtaining data for new bills in some scenarios (PR3404)
- Improved PHP 7 support (PR3417)
- Fix urls within billing section for sub dir support (PR3442)
Improvements
- WebUI:
- Discovery / Polling:
- Updated Infoblox mibs and logo (PR3340)
- Updated arp discovery to support vrf lite (PR3359)
- Added RSSI and MNC for Cisco WWAN routers (PR3371)
- Updated DNOS and added CPU, Memory and Temp (PR3391, PR3393, PR3395)
- Added PoE state support for Netonix devices (PR3416)
- Added ability to exclude ports via ifName and ifAlias regex (PR3439)
- Added detection for:
- Documentation:
- API:
- Added call for IPsec tunnels (PR3411)
- Misc:
March 2016
Bug fixes
- WebUI:
- Discovery / Polling:
- Alerting:
- Fix alert failure response from transports (PR3283)
- Misc:
- Fix data in bills if counters doesn't change (PR3132)
- Improve performance of billing poller (PR3129)
- Fix API tokens when using LDAP auth (PR3178)
- Import notifications with original datetime (PR3200)
- Add sysName for top-interfaces widget (PR3201)
- Fix Cisco syslog parsing when logging timestamp enabled (PR3203)
Improvements
- WebUI:
- Discovery / Polling:
- Added Juniper state support (PR3121)
- Added Ironware state support (PR3160)
- Check sysObjectID before detecting ILO temp sensors (PR3204)
- Improved Avtech support (PR3207)
- Improved Dell NOS detection (PR3213)
- Added Juniper alarm state monitoring (PR3226)
- Updated Drac state support (PR3228)
- Improved serial # detection for Brocade Ironware devices (PR3292)
- Added detection for:
- Alerting:
- Added Canopsis alerting transport (PR3299)
- Misc:
February 2016
Bug fixes
- Discovery / Polling:
- Quote snmp v2c community (PR2927)
- For entity-sensor, changed variable name again (PR2948)
- Fix some issues with/introduced by port association mode configuration (PR2923)
- Deal with 0 value sensors better (PR2972, PR2973)
- Reverted Fortigate CPU change from Dec 2015 (PR2990)
- Reverted bgp code from vrf lite support (PR3010, PR3011, PR3028, PR3050)
- Add icon to database (PR3076)
- Discovery updated to check for distributed polling group (PR3086)
- WebUI:
- Fix ceph graps (PR2909, PR2942)
- BGP Overlib (PR2915)
- Added
application/json
headers where json is returned (PR2936, PR2961) - Stop realtime graph page from auto refreshing (PR2939)
- Updated parsing of alert rules to allow
|
(PR2917) - Fix IP Display (PR2951)
- Added missing from email config option (PR2986)
- Ignore devices that do not provide an uptime statistic (PR3009)
- Added unique id for alert widget (PR3034)
- Misc:
- Documentation:
- Removed devloping doc as none of the info is current (PR2911)
Improvements
- WebUI:
- Merged device option links to dropdown (PR2955)
- Added ability to configure # results for global search (PR2957)
- Added ability to show / hide line numbers for config for devices (PR2988)
- Added support for showing diff for Oxidized configs (PR2994)
- Updated visjs to 4.14.0 (PR3031)
- Updated apps layout to use panels (PR3117)
- Discovery / Polling:
- Added detection for:
- Dell Networking N2048 (PR2949)
- Calix E7 devices (PR2958)
- Improved support for Netonix (PR2959)
- Improved detection for Windows 10 (PR2962)
- Improved support for FortiOS (PR2991)
- Barracuda Spam firewall support (PR2998)
- Improved sysDescr parsing for Unifi Switches (PR3020)
- Canon iR (PR3045)
- Cisco SF500 (PR3057)
- Eaton UPS (PR3066, PR3067, PR3070, PR3071)
- ServerIron / ServerIron ADX (PR3074)
- Additional Qnap sensors (PR3088, PR3089)
- Avtech environment sensors (PR3091)
- Misc:
- Documentation:
January 2016
Bug fixes
- Discovery / Polling:
- WebUI:
- Misc:
Improvements
- WebUI:
- Converted arp pages to use bootgrid (PR2669)
- Updated VMWare listing page (PR2684)
- Updated typeahead.js (PR2698)
- Added ability to set notes for ports (PR2688)
- Use browser width to scale CPU and Bandwidth graphs (PR2537, PR2633)
- Removed onClick from ports list (PR2744)
- Added support for showing sysName when hostname is IP (PR2796)
- Updated rancid support for different hostnames (PR2807)
- Added combined HTTP Auth and LDAP Auth authentication module (PR2835)
- Added ability to filter alerts using widgets (PR2834)
- Discovery / Polling:
- Print runtime info per poller/discovery modules (PR2713)
- Improved polling/discovery vmware module performance (PR2696)
- Added STP/RSTP support (PR2690)
- Moved system poller module to core module (PR2637)
- Added lookup of IP for devices with hostname (PR2798)
- Centralised sensors module file structure (PR2794)
- Graph poller module run times (PR2849)
- Updated vlan support using IEEE8021-Q-BRIDGE-MIB (PR2851)
- Added detection for:
- Added support for Samsung printers (PR2680)
- Added support for Canon printers (PR2687)
- Added support for Sub10 support (PR2469)
- Added support for Zyxel GS range (PR2729)
- Added support for HWGroup Poseidon (PR2742)
- Added support for Samsung SCX printers (PR2760)
- Added additional support for HP MSM (PR2766, PR2768)
- Added additional support for Cisco ASA and RouterOS (PR2784)
- Added support for Lenovo EMC NAS (PR2795)
- Added support for Infoblox (PR2801)
- API:
- Added support for Oxidized groups (PR2745)
- Misc:
- Added option to specify Smokeping ping value (PR2676)
- Added backend support for InfluxDB (PR2208)
- Alpha2 release of MIB Polling released (PR2536, PR2763)
- Centralised version info (PR2697)
- Added username support for libvirt over SSH (PR2728)
- Added Oxidized reload call when adding device (PR2792)
- Added components system to centralize data in MySQL (PR2623)