diff --git a/doc/General/Changelog.md b/doc/General/Changelog.md index 0912f8d735..7d89ad7c16 100644 --- a/doc/General/Changelog.md +++ b/doc/General/Changelog.md @@ -2,1381 +2,1381 @@ #### Bug fixes - API - - Stop outputting vrf lite and IP info when device doesn't exist (PR3785) + - Stop outputting vrf lite and IP info when device doesn't exist ([PR3785](https://github.com/librenms/librenms/pull/3785)) - WebUI - - Added force refresh for generic image widget (PR3817) - - Fixed NFSen tab not showing in all cases (PR3857) + - Added force refresh for generic image widget ([PR3817](https://github.com/librenms/librenms/pull/3817)) + - Fixed NFSen tab not showing in all cases ([PR3857](https://github.com/librenms/librenms/pull/3857)) - Discovery / Polling - - Fixed incorrect IBM-AMM thresholds (PR3866) - - Fixed Pulse OS whitespace in polling (PR3883) + - Fixed incorrect IBM-AMM thresholds ([PR3866](https://github.com/librenms/librenms/pull/3866)) + - Fixed Pulse OS whitespace in polling ([PR3883](https://github.com/librenms/librenms/pull/3883)) - Misc - - Fixed device group search (PR3788) - - Fixed sporadic device delete (PR3805) - - Retry creation of two tables (PR3848) + - Fixed device group search ([PR3788](https://github.com/librenms/librenms/pull/3788)) + - Fixed sporadic device delete ([PR3805](https://github.com/librenms/librenms/pull/3805)) + - Retry creation of two tables ([PR3848](https://github.com/librenms/librenms/pull/3848)) #### 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) + - Telco systems ([PR3773](https://github.com/librenms/librenms/pull/3773), [PR3804](https://github.com/librenms/librenms/pull/3804)) + - Cisco ACS ([PR3786](https://github.com/librenms/librenms/pull/3786)) + - Adtran AOS ([PR3787](https://github.com/librenms/librenms/pull/3787), [PR3799](https://github.com/librenms/librenms/pull/3799)) + - Lantronix SLC ([PR3797](https://github.com/librenms/librenms/pull/3797)) + - PBN Sensor support ([PR3820](https://github.com/librenms/librenms/pull/3820)) + - Ironware VRF discovery ([PR3827](https://github.com/librenms/librenms/pull/3827)) + - Comware sensors discovery ([PR3881](https://github.com/librenms/librenms/pull/3881), [PR3889](https://github.com/librenms/librenms/pull/3889), [PR3896](https://github.com/librenms/librenms/pull/3896)) + - Brocade VDX detection ([PR3888](https://github.com/librenms/librenms/pull/3888)) + - Checkpoint GAiA ([PR3890](https://github.com/librenms/librenms/pull/3890)) + - Cisco ASA-X Hardware detection ([PR3897](https://github.com/librenms/librenms/pull/3897)) - WebUI - - Added sysName to global search if != hostname (PR3815) - - Improved look of device SLA panel (PR3831) - - Added more colours to Cisco CBQOS graphs (PR3842) - - Improved look of Cisco IPSEC Tunnels page (PR3874) + - Added sysName to global search if != hostname ([PR3815](https://github.com/librenms/librenms/pull/3815)) + - Improved look of device SLA panel ([PR3831](https://github.com/librenms/librenms/pull/3831)) + - Added more colours to Cisco CBQOS graphs ([PR3842](https://github.com/librenms/librenms/pull/3842)) + - Improved look of Cisco IPSEC Tunnels page ([PR3874](https://github.com/librenms/librenms/pull/3874)) - Discovery / Polling - - Added ability to set Max repeaters per device (PR3781) + - Added ability to set Max repeaters per device ([PR3781](https://github.com/librenms/librenms/pull/3781)) - Applications - - Moved all application scripts to librenms/librenms-agent repo (PR3865, PR3886) - - Added NFS stats (PR3792, PR3853) - - Added PowerDNS Recursor (PR3869) + - Moved all application scripts to librenms/librenms-agent repo ([PR3865](https://github.com/librenms/librenms/pull/3865), [PR3886](https://github.com/librenms/librenms/pull/3886)) + - Added NFS stats ([PR3792](https://github.com/librenms/librenms/pull/3792), [PR3853](https://github.com/librenms/librenms/pull/3853)) + - Added PowerDNS Recursor ([PR3869](https://github.com/librenms/librenms/pull/3869)) - Alerting - - Updated format for Slack alerts (PR3852) - - Added support for multiple emails in sysContact and users table (PR3885) - - Added ability to use uptime in alert templates (PR3893) + - Updated format for Slack alerts ([PR3852](https://github.com/librenms/librenms/pull/3852)) + - Added support for multiple emails in sysContact and users table ([PR3885](https://github.com/librenms/librenms/pull/3885)) + - Added ability to use uptime in alert templates ([PR3893](https://github.com/librenms/librenms/pull/3893)) - Misc - - Added date to git version info (PR3782) - - Added logging of versions when upgrading (PR3807) - - Added ability to lookup device from IP for syslog (PR3812) - - Updated component system (PR3821) - - Improvements to validate script (PR3840, PR3868) + - Added date to git version info ([PR3782](https://github.com/librenms/librenms/pull/3782)) + - Added logging of versions when upgrading ([PR3807](https://github.com/librenms/librenms/pull/3807)) + - Added ability to lookup device from IP for syslog ([PR3812](https://github.com/librenms/librenms/pull/3812)) + - Updated component system ([PR3821](https://github.com/librenms/librenms/pull/3821)) + - Improvements to validate script ([PR3840](https://github.com/librenms/librenms/pull/3840), [PR3868](https://github.com/librenms/librenms/pull/3868)) ### 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) + - Rename $ds to $ldap_connection for auth modules ([PR3596](https://github.com/librenms/librenms/pull/3596)) + - Fix the display of custom snmp ports ([PR3646](https://github.com/librenms/librenms/pull/3646)) + - Fix bugs in Create new / edit alert templates ([PR3651](https://github.com/librenms/librenms/pull/3651)) + - Fixed ajax_ calls for use with base_url ([PR3661](https://github.com/librenms/librenms/pull/3661)) + - Updated old frontpage to use new services format ([PR3691](https://github.com/librenms/librenms/pull/3691)) + - Order alerts by state to indicate which alerts are open ([PR3692](https://github.com/librenms/librenms/pull/3692)) + - Fixed maintenance windows showing as lapsed ([PR3704](https://github.com/librenms/librenms/pull/3704)) + - Removed duplicated dbInsert from dashboard creation ([PR3761](https://github.com/librenms/librenms/pull/3761)) + - Fixed 95th for graphs ([PR3762](https://github.com/librenms/librenms/pull/3762)) - Polling / Discovery: - - Updated Poweralert divisor to 10 for sensors (PR3645) - - Fixed NX-OS version polling (PR3688) - - Fixed STP log spam from Mikrotik device (PR3689) - - Removed " from ZyWall version number (PR3693) - - Updated register_mib to use d_echo (PR3739) - - Fixed invalid SQL for BGP Discovery (PR3742) + - Updated Poweralert divisor to 10 for sensors ([PR3645](https://github.com/librenms/librenms/pull/3645)) + - Fixed NX-OS version polling ([PR3688](https://github.com/librenms/librenms/pull/3688)) + - Fixed STP log spam from Mikrotik device ([PR3689](https://github.com/librenms/librenms/pull/3689)) + - Removed " from ZyWall version number ([PR3693](https://github.com/librenms/librenms/pull/3693)) + - Updated register_mib to use d_echo ([PR3739](https://github.com/librenms/librenms/pull/3739)) + - Fixed invalid SQL for BGP Discovery ([PR3742](https://github.com/librenms/librenms/pull/3742)) - Alerting: - - Unacknowledged alerts will now continue to send alerts (PR3667) + - Unacknowledged alerts will now continue to send alerts ([PR3667](https://github.com/librenms/librenms/pull/3667)) - Misc: - - Fix smokeping path in gen_smokeping (PR3577) - - Fix full include path in includes/polling/functions.inc.php (PR3614) - - Added port_id to tune_port.php query (PR3753) - - Updated port schema to support > 17.1 Gbs for _rate values (PR3754) + - Fix smokeping path in gen_smokeping ([PR3577](https://github.com/librenms/librenms/pull/3577)) + - Fix full include path in includes/polling/functions.inc.php ([PR3614](https://github.com/librenms/librenms/pull/3614)) + - Added port_id to tune_port.php query ([PR3753](https://github.com/librenms/librenms/pull/3753)) + - Updated port schema to support > 17.1 Gbs for _rate values ([PR3754](https://github.com/librenms/librenms/pull/3754)) #### 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) + - HPE 3Par ([PR3578](https://github.com/librenms/librenms/pull/3578)) + - Buffalo TeraStation ([PR3587](https://github.com/librenms/librenms/pull/3587)) + - Samsung C printers ([PR3598](https://github.com/librenms/librenms/pull/3598)) + - Roomalert3e ([PR3599](https://github.com/librenms/librenms/pull/3599)) + - Avtech Switches ([PR3611](https://github.com/librenms/librenms/pull/3611)) + - IBM Bladecenter switches ([PR3623](https://github.com/librenms/librenms/pull/3623)) + - HWg support ([PR3624](https://github.com/librenms/librenms/pull/3624)) + - IBM IMM ([PR3625](https://github.com/librenms/librenms/pull/3625)) + - ServerTech Sentry4 PDUs ([PR3659](https://github.com/librenms/librenms/pull/3659)) + - SwOS ([PR3662](https://github.com/librenms/librenms/pull/3662)) + - Sophos (R3678, [PR3679](https://github.com/librenms/librenms/pull/3679), [PR3736](https://github.com/librenms/librenms/pull/3736)) + - OSX El Capitan ([PR3690](https://github.com/librenms/librenms/pull/3690)) + - DNOS ([PR3703](https://github.com/librenms/librenms/pull/3703), [PR3730](https://github.com/librenms/librenms/pull/3730)) + - Cisco SB SG200 ([PR3705](https://github.com/librenms/librenms/pull/3705)) + - EMC FlareOS ([PR3712](https://github.com/librenms/librenms/pull/3712)) + - Enhance Brocade Fabric OS ([PR3712](https://github.com/librenms/librenms/pull/3712)) + - Huawei SmartAX ([PR3737](https://github.com/librenms/librenms/pull/3737)) - Polling / Discovery: - - Use lsb_release in distro script (PR3580) - - Allow lmsensors fanspeeds of 0 to be discovered (PR3616) - - Added support for rrdcached application monitoring (PR3627) - - Improve the output of polling/debug to make it easier to see modules (PR3694) + - Use lsb_release in distro script ([PR3580](https://github.com/librenms/librenms/pull/3580)) + - Allow lmsensors fanspeeds of 0 to be discovered ([PR3616](https://github.com/librenms/librenms/pull/3616)) + - Added support for rrdcached application monitoring ([PR3627](https://github.com/librenms/librenms/pull/3627)) + - Improve the output of polling/debug to make it easier to see modules ([PR3694](https://github.com/librenms/librenms/pull/3694)) - 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) + - Resolve some reported security issues ([PR3586](https://github.com/librenms/librenms/pull/3586)) With thanks to https://twitter.com/wireghoul + - Order apps list alphabetically ([PR3600](https://github.com/librenms/librenms/pull/3600)) + - Network map improvements ([PR3602](https://github.com/librenms/librenms/pull/3602)) + - Added support for varying hostname formats in Oxidized integration ([PR3617](https://github.com/librenms/librenms/pull/3617)) + - Added device hw/location on hover in alerts table ([PR3621](https://github.com/librenms/librenms/pull/3621)) + - Updated unpolled notification to link directly to those devices ([PR3696](https://github.com/librenms/librenms/pull/3696)) + - Added ability to search via IP for Graylog integration ([PR3697](https://github.com/librenms/librenms/pull/3697)) + - Optimised network map SQL ([PR3715](https://github.com/librenms/librenms/pull/3715)) + - Added support for wildcards in custom graph groups ([PR3722](https://github.com/librenms/librenms/pull/3722)) + - Added ability to override ifSpeed for ports ([PR3752](https://github.com/librenms/librenms/pull/3752)) + - Added sysName to global search ([PR3757](https://github.com/librenms/librenms/pull/3757)) - Alerting: - - Added ability to use location in alert templates (PR3652) + - Added ability to use location in alert templates ([PR3652](https://github.com/librenms/librenms/pull/3652)) - Documentation: - - Added docs on Auto discovery (PR3671) - - Updated InfluxDB docs (PR3673) - - Updated distributed polling docs (PR3675) - - Updated FAQs (PR3677) + - Added docs on Auto discovery ([PR3671](https://github.com/librenms/librenms/pull/3671)) + - Updated InfluxDB docs ([PR3673](https://github.com/librenms/librenms/pull/3673)) + - Updated distributed polling docs ([PR3675](https://github.com/librenms/librenms/pull/3675)) + - Updated FAQs ([PR3677](https://github.com/librenms/librenms/pull/3677)) - Misc: - - Added pivot table for device groups ready for V2 (PR3589) - - Added device_id column to eventlog (PR3682) - - Cleanup sensors and related tables + added constraints (PR3745) + - Added pivot table for device groups ready for V2 ([PR3589](https://github.com/librenms/librenms/pull/3589)) + - Added device_id column to eventlog ([PR3682](https://github.com/librenms/librenms/pull/3682)) + - Cleanup sensors and related tables + added constraints ([PR3745](https://github.com/librenms/librenms/pull/3745)) ### May 2016 #### Bug fixes - WebUI: - - Fixed broken performance charts using VisJS (PR3479) - - Fixed include path to file in create alert item (PR3480) - - Updated services box on front page to utilise the new services (PR3481) - - Potential fix for intermittent logouts (PR3372) - - Updated sensors hostname to use correct variable (PR3485) + - Fixed broken performance charts using VisJS ([PR3479](https://github.com/librenms/librenms/pull/3479)) + - Fixed include path to file in create alert item ([PR3480](https://github.com/librenms/librenms/pull/3480)) + - Updated services box on front page to utilise the new services ([PR3481](https://github.com/librenms/librenms/pull/3481)) + - Potential fix for intermittent logouts ([PR3372](https://github.com/librenms/librenms/pull/3372)) + - Updated sensors hostname to use correct variable ([PR3485](https://github.com/librenms/librenms/pull/3485)) - Polling / Discovery: - - Only poll AirMAX if device supports the MIB (PR3486) + - Only poll AirMAX if device supports the MIB ([PR3486](https://github.com/librenms/librenms/pull/3486)) - Alerting: - - Don't alert unless the sensor value surpasses the threshold (PR3507) + - Don't alert unless the sensor value surpasses the threshold ([PR3507](https://github.com/librenms/librenms/pull/3507)) #### 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) + - Microsemo timing devices ([PR3453](https://github.com/librenms/librenms/pull/3453)) + - Bintec smart routers ([PR3454](https://github.com/librenms/librenms/pull/3454)) + - PoweWalker support ([PR3456](https://github.com/librenms/librenms/pull/3456)) + - BDCom support ([PR3459](https://github.com/librenms/librenms/pull/3459)) + - Cisco WAPs ([PR3460](https://github.com/librenms/librenms/pull/3460)) + - EMC Data domain ([PR3461](https://github.com/librenms/librenms/pull/3461)) + - Xerox support ([PR3462](https://github.com/librenms/librenms/pull/3462)) + - Calix support ([PR3463](https://github.com/librenms/librenms/pull/3463)) + - Isilon OneFS ([PR3482](https://github.com/librenms/librenms/pull/3482)) + - Ricoh printers ([PR3483](https://github.com/librenms/librenms/pull/3483)) + - HP Virtual Connect ([PR3487](https://github.com/librenms/librenms/pull/3487)) + - Equallogic arrays + Dell servers ([PR3519](https://github.com/librenms/librenms/pull/3519)) + - Alcatel-Lucent SR + SAR ([PR3535](https://github.com/librenms/librenms/pull/3535), [PR3553](https://github.com/librenms/librenms/pull/3553)) + - Xirrus Wireless Access Points ([PR3543](https://github.com/librenms/librenms/pull/3543)) - Polling / Discovery: - - Add config option to stop devices with duplicate sysName's being added (PR3473) - - Enable discovery support of CDP neighbours by IP (PR3561) + - Add config option to stop devices with duplicate sysName's being added ([PR3473](https://github.com/librenms/librenms/pull/3473)) + - Enable discovery support of CDP neighbours by IP ([PR3561](https://github.com/librenms/librenms/pull/3561)) - Alerting: - - Added ability to use sysName in templates (PR3470) - - Send Slack alerts as pure JSON (PR3522) - - Apply colour to HipChat messages (PR3539) + - Added ability to use sysName in templates ([PR3470](https://github.com/librenms/librenms/pull/3470)) + - Send Slack alerts as pure JSON ([PR3522](https://github.com/librenms/librenms/pull/3522)) + - Apply colour to HipChat messages ([PR3539](https://github.com/librenms/librenms/pull/3539)) - 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) + - Added ability to filter alerts by state ([PR3471](https://github.com/librenms/librenms/pull/3471)) + - Added support for using local openstreet map tiles ([PR3472](https://github.com/librenms/librenms/pull/3472)) + - Added ability to show services on availability map ([PR3496](https://github.com/librenms/librenms/pull/3496)) + - Added combined auth module for http auth and AD auth ([PR3531](https://github.com/librenms/librenms/pull/3531)) + - List services alphabetically ([PR3538](https://github.com/librenms/librenms/pull/3538)) + - Added support for scrollable widgets ([PR3565](https://github.com/librenms/librenms/pull/3565)) - Graphs: - - Added Hit/Misses for memcached graphs (PR3499) + - Added Hit/Misses for memcached graphs ([PR3499](https://github.com/librenms/librenms/pull/3499)) - API: - - Update get_graph_generic_by_hostname to use device_id as well (PR3494) + - Update get_graph_generic_by_hostname to use device_id as well ([PR3494](https://github.com/librenms/librenms/pull/3494)) - Docs: - - Added configuration for SNMP Proxy support (PR3528) + - Added configuration for SNMP Proxy support ([PR3528](https://github.com/librenms/librenms/pull/3528)) - Misc: - - Added purge for alert log (PR3469) + - Added purge for alert log ([PR3469](https://github.com/librenms/librenms/pull/3469)) ### April 2016 #### Bug fixes - Discovery / Polling: - - Fix poweralert OS detection (PR3414) + - Fix poweralert OS detection ([PR3414](https://github.com/librenms/librenms/pull/3414)) - WebUI: - - Fixed headers for varying ajax calls (PR3432, PR3433, PR3434, PR3435) + - Fixed headers for varying ajax calls ([PR3432](https://github.com/librenms/librenms/pull/3432), [PR3433](https://github.com/librenms/librenms/pull/3433), [PR3434](https://github.com/librenms/librenms/pull/3434), [PR3435](https://github.com/librenms/librenms/pull/3435)) - 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) + - Update syslog to support incorrect time ([PR3348](https://github.com/librenms/librenms/pull/3348)) + - Fixed InfluxDB to send data as int/float ([PR3354](https://github.com/librenms/librenms/pull/3354)) + - Small bug fixes to the services update ([PR3366](https://github.com/librenms/librenms/pull/3366), [PR3396](https://github.com/librenms/librenms/pull/3396), [PR3425](https://github.com/librenms/librenms/pull/3425), [PR3426](https://github.com/librenms/librenms/pull/3426), [PR3427](https://github.com/librenms/librenms/pull/3427)) + - Fix bug with obtaining data for new bills in some scenarios ([PR3404](https://github.com/librenms/librenms/pull/3404)) + - Improved PHP 7 support ([PR3417](https://github.com/librenms/librenms/pull/3417)) + - Fix urls within billing section for sub dir support ([PR3442](https://github.com/librenms/librenms/pull/3442)) #### Improvements - WebUI: - - Update rancid file detection (PR3341) - - Make graphs in widgets clickable (PR3355) - - Add config option to set the typeahead results (PR3363) - - Add config option to set min graph height (PR3410) + - Update rancid file detection ([PR3341](https://github.com/librenms/librenms/pull/3341)) + - Make graphs in widgets clickable ([PR3355](https://github.com/librenms/librenms/pull/3355)) + - Add config option to set the typeahead results ([PR3363](https://github.com/librenms/librenms/pull/3363)) + - Add config option to set min graph height ([PR3410](https://github.com/librenms/librenms/pull/3410)) - 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) + - Updated Infoblox mibs and logo ([PR3340](https://github.com/librenms/librenms/pull/3340)) + - Updated arp discovery to support vrf lite ([PR3359](https://github.com/librenms/librenms/pull/3359)) + - Added RSSI and MNC for Cisco WWAN routers ([PR3371](https://github.com/librenms/librenms/pull/3371)) + - Updated DNOS and added CPU, Memory and Temp ([PR3391](https://github.com/librenms/librenms/pull/3391), [PR3393](https://github.com/librenms/librenms/pull/3393), [PR3395](https://github.com/librenms/librenms/pull/3395)) + - Added PoE state support for Netonix devices ([PR3416](https://github.com/librenms/librenms/pull/3416)) + - Added ability to exclude ports via ifName and ifAlias regex ([PR3439](https://github.com/librenms/librenms/pull/3439)) - Added detection for: - - Viprenet routers (PR3365) - - FreeBSD via distro script (PR3399) + - Viprenet routers ([PR3365](https://github.com/librenms/librenms/pull/3365)) + - FreeBSD via distro script ([PR3399](https://github.com/librenms/librenms/pull/3399)) - Documentation: - - Updated nginx install docs (PR3397) - - Added FAQ on renaming hosts (PR3444) + - Updated nginx install docs ([PR3397](https://github.com/librenms/librenms/pull/3397)) + - Added FAQ on renaming hosts ([PR3444](https://github.com/librenms/librenms/pull/3444)) - API: - - Added call for IPsec tunnels (PR3411) + - Added call for IPsec tunnels ([PR3411](https://github.com/librenms/librenms/pull/3411)) - Misc: - - Added check_mk FreeBSD agent support (PR3406) - - Added suggestion to fix files not owned by correct user to validate.php (PR3415) - - Added detection for missing timezone to validate.php (PR3428) - - Added detection for install_dir config and local git repo issues to validate.php (PR3440) + - Added check_mk FreeBSD agent support ([PR3406](https://github.com/librenms/librenms/pull/3406)) + - Added suggestion to fix files not owned by correct user to validate.php ([PR3415](https://github.com/librenms/librenms/pull/3415)) + - Added detection for missing timezone to validate.php ([PR3428](https://github.com/librenms/librenms/pull/3428)) + - Added detection for install_dir config and local git repo issues to validate.php ([PR3440](https://github.com/librenms/librenms/pull/3440)) ### March 2016 #### Bug fixes - WebUI: - - Skip authentication check in graph.php if unauth graphs is enabled (PR3019) - - Stop double escaping notes for devices (PR3149) - - Corrected aggregate graph on smokeping page (PR3177) - - Fix non-admin syslog queries (PR3191) - - Fix services SQL (PR3205) + - Skip authentication check in graph.php if unauth graphs is enabled ([PR3019](https://github.com/librenms/librenms/pull/3019)) + - Stop double escaping notes for devices ([PR3149](https://github.com/librenms/librenms/pull/3149)) + - Corrected aggregate graph on smokeping page ([PR3177](https://github.com/librenms/librenms/pull/3177)) + - Fix non-admin syslog queries ([PR3191](https://github.com/librenms/librenms/pull/3191)) + - Fix services SQL ([PR3205](https://github.com/librenms/librenms/pull/3205)) - Discovery / Polling: - - Revert arp discovery to pre-vrf lite support (PR3126) - - Fix IOS-XR DBM sensors (PR3291) + - Revert arp discovery to pre-vrf lite support ([PR3126](https://github.com/librenms/librenms/pull/3126)) + - Fix IOS-XR DBM sensors ([PR3291](https://github.com/librenms/librenms/pull/3291)) - Alerting: - - Fix alert failure response from transports (PR3283) + - Fix alert failure response from transports ([PR3283](https://github.com/librenms/librenms/pull/3283)) - 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) + - Fix data in bills if counters doesn't change ([PR3132](https://github.com/librenms/librenms/pull/3132)) + - Improve performance of billing poller ([PR3129](https://github.com/librenms/librenms/pull/3129)) + - Fix API tokens when using LDAP auth ([PR3178](https://github.com/librenms/librenms/pull/3178)) + - Import notifications with original datetime ([PR3200](https://github.com/librenms/librenms/pull/3200)) + - Add sysName for top-interfaces widget ([PR3201](https://github.com/librenms/librenms/pull/3201)) + - Fix Cisco syslog parsing when logging timestamp enabled ([PR3203](https://github.com/librenms/librenms/pull/3203)) #### Improvements - WebUI: - - Added ability to show device group specific maps (PR3018) - - Updated Billing UI (PR3194, PR3195, PR3216, PR3239, PR3240) + - Added ability to show device group specific maps ([PR3018](https://github.com/librenms/librenms/pull/3018)) + - Updated Billing UI ([PR3194](https://github.com/librenms/librenms/pull/3194), [PR3195](https://github.com/librenms/librenms/pull/3195), [PR3216](https://github.com/librenms/librenms/pull/3216), [PR3239](https://github.com/librenms/librenms/pull/3239), [PR3240](https://github.com/librenms/librenms/pull/3240)) - Added Juniper - - Added config option for HTML emails in mail transport (PR3221) + - Added config option for HTML emails in mail transport ([PR3221](https://github.com/librenms/librenms/pull/3221)) - 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 Juniper state support ([PR3121](https://github.com/librenms/librenms/pull/3121)) + - Added Ironware state support ([PR3160](https://github.com/librenms/librenms/pull/3160)) + - Check sysObjectID before detecting ILO temp sensors ([PR3204](https://github.com/librenms/librenms/pull/3204)) + - Improved Avtech support ([PR3207](https://github.com/librenms/librenms/pull/3207)) + - Improved Dell NOS detection ([PR3213](https://github.com/librenms/librenms/pull/3213)) + - Added Juniper alarm state monitoring ([PR3226](https://github.com/librenms/librenms/pull/3226)) + - Updated Drac state support ([PR3228](https://github.com/librenms/librenms/pull/3228)) + - Improved serial # detection for Brocade Ironware devices ([PR3292](https://github.com/librenms/librenms/pull/3292)) - Added detection for: - - Develop Ineo printers (PR3224) - - Cumulus Linux (PR3237) - - Deliberant WiFi (PR3246) - - Juniper EX2500 (PR3254) - - Cambium devices (PR3279) + - Develop Ineo printers ([PR3224](https://github.com/librenms/librenms/pull/3224)) + - Cumulus Linux ([PR3237](https://github.com/librenms/librenms/pull/3237)) + - Deliberant WiFi ([PR3246](https://github.com/librenms/librenms/pull/3246)) + - Juniper EX2500 ([PR3254](https://github.com/librenms/librenms/pull/3254)) + - Cambium devices ([PR3279](https://github.com/librenms/librenms/pull/3279)) - Alerting: - - Added Canopsis alerting transport (PR3299) + - Added Canopsis alerting transport ([PR3299](https://github.com/librenms/librenms/pull/3299)) - Misc: - - Improved syslog support (PR3171, PR3172, PR3173) - - Added Nginx install docs for Debian/Ubuntu (PR3301) - - Updated InfluxDB php module (PR3302) - - Updated Component API (PR3304) + - Improved syslog support ([PR3171](https://github.com/librenms/librenms/pull/3171), [PR3172](https://github.com/librenms/librenms/pull/3172), [PR3173](https://github.com/librenms/librenms/pull/3173)) + - Added Nginx install docs for Debian/Ubuntu ([PR3301](https://github.com/librenms/librenms/pull/3301)) + - Updated InfluxDB php module ([PR3302](https://github.com/librenms/librenms/pull/3302)) + - Updated Component API ([PR3304](https://github.com/librenms/librenms/pull/3304)) ### 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) + - Quote snmp v2c community ([PR2927](https://github.com/librenms/librenms/pull/2927)) + - For entity-sensor, changed variable name again ([PR2948](https://github.com/librenms/librenms/pull/2948)) + - Fix some issues with/introduced by port association mode configuration ([PR2923](https://github.com/librenms/librenms/pull/2923)) + - Deal with 0 value sensors better ([PR2972](https://github.com/librenms/librenms/pull/2972), [PR2973](https://github.com/librenms/librenms/pull/2973)) + - Reverted Fortigate CPU change from Dec 2015 ([PR2990](https://github.com/librenms/librenms/pull/2990)) + - Reverted bgp code from vrf lite support ([PR3010](https://github.com/librenms/librenms/pull/3010), [PR3011](https://github.com/librenms/librenms/pull/3011), [PR3028](https://github.com/librenms/librenms/pull/3028), [PR3050](https://github.com/librenms/librenms/pull/3050)) + - Add icon to database ([PR3076](https://github.com/librenms/librenms/pull/3076)) + - Discovery updated to check for distributed polling group ([PR3086](https://github.com/librenms/librenms/pull/3086)) - 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) + - Fix ceph graps ([PR2909](https://github.com/librenms/librenms/pull/2909), [PR2942](https://github.com/librenms/librenms/pull/2942)) + - BGP Overlib ([PR2915](https://github.com/librenms/librenms/pull/2915)) + - Added `application/json` headers where json is returned ([PR2936](https://github.com/librenms/librenms/pull/2936), [PR2961](https://github.com/librenms/librenms/pull/2961)) + - Stop realtime graph page from auto refreshing ([PR2939](https://github.com/librenms/librenms/pull/2939)) + - Updated parsing of alert rules to allow `|` ([PR2917](https://github.com/librenms/librenms/pull/2917)) + - Fix IP Display ([PR2951](https://github.com/librenms/librenms/pull/2951)) + - Added missing from email config option ([PR2986](https://github.com/librenms/librenms/pull/2986)) + - Ignore devices that do not provide an uptime statistic ([PR3009](https://github.com/librenms/librenms/pull/3009)) + - Added unique id for alert widget ([PR3034](https://github.com/librenms/librenms/pull/3034)) - Misc: - - Updated `device_by_id_cache()` to convert IP column (PR2940) - - Fixed auto updating if not enabled (PR3063) + - Updated `device_by_id_cache()` to convert IP column ([PR2940](https://github.com/librenms/librenms/pull/2940)) + - Fixed auto updating if not enabled ([PR3063](https://github.com/librenms/librenms/pull/3063)) - Documentation: - - Removed devloping doc as none of the info is current (PR2911) + - Removed devloping doc as none of the info is current ([PR2911](https://github.com/librenms/librenms/pull/2911)) #### 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) + - Merged device option links to dropdown ([PR2955](https://github.com/librenms/librenms/pull/2955)) + - Added ability to configure # results for global search ([PR2957](https://github.com/librenms/librenms/pull/2957)) + - Added ability to show / hide line numbers for config for devices ([PR2988](https://github.com/librenms/librenms/pull/2988)) + - Added support for showing diff for Oxidized configs ([PR2994](https://github.com/librenms/librenms/pull/2994)) + - Updated visjs to 4.14.0 ([PR3031](https://github.com/librenms/librenms/pull/3031)) + - Updated apps layout to use panels ([PR3117](https://github.com/librenms/librenms/pull/3117)) - Discovery / Polling: - - Added VRF Lite support (PR2820) - - Added ability to ignore device sensors from entity mib (PR2862) - - Added `ifOperStatus_prev` and `ifAdminStatus_prev` values to db (PR2912) - - Improved bgpPolling efficiency (PR2967) - - Use raw timeticks for uptime (PR3021) - - Introduced state monitoring (PR3102) + - Added VRF Lite support ([PR2820](https://github.com/librenms/librenms/pull/2820)) + - Added ability to ignore device sensors from entity mib ([PR2862](https://github.com/librenms/librenms/pull/2862)) + - Added `ifOperStatus_prev` and `ifAdminStatus_prev` values to db ([PR2912](https://github.com/librenms/librenms/pull/2912)) + - Improved bgpPolling efficiency ([PR2967](https://github.com/librenms/librenms/pull/2967)) + - Use raw timeticks for uptime ([PR3021](https://github.com/librenms/librenms/pull/3021)) + - Introduced state monitoring ([PR3102](https://github.com/librenms/librenms/pull/3102)) - 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) + - Dell Networking N2048 ([PR2949](https://github.com/librenms/librenms/pull/2949)) + - Calix E7 devices ([PR2958](https://github.com/librenms/librenms/pull/2958)) + - Improved support for Netonix ([PR2959](https://github.com/librenms/librenms/pull/2959)) + - Improved detection for Windows 10 ([PR2962](https://github.com/librenms/librenms/pull/2962)) + - Improved support for FortiOS ([PR2991](https://github.com/librenms/librenms/pull/2991)) + - Barracuda Spam firewall support ([PR2998](https://github.com/librenms/librenms/pull/2998)) + - Improved sysDescr parsing for Unifi Switches ([PR3020](https://github.com/librenms/librenms/pull/3020)) + - Canon iR ([PR3045](https://github.com/librenms/librenms/pull/3045)) + - Cisco SF500 ([PR3057](https://github.com/librenms/librenms/pull/3057)) + - Eaton UPS ([PR3066](https://github.com/librenms/librenms/pull/3066), [PR3067](https://github.com/librenms/librenms/pull/3067), [PR3070](https://github.com/librenms/librenms/pull/3070), [PR3071](https://github.com/librenms/librenms/pull/3071)) + - ServerIron / ServerIron ADX ([PR3074](https://github.com/librenms/librenms/pull/3074)) + - Additional Qnap sensors ([PR3088](https://github.com/librenms/librenms/pull/3088), [PR3089](https://github.com/librenms/librenms/pull/3089)) + - Avtech environment sensors ([PR3091](https://github.com/librenms/librenms/pull/3091)) - Misc: - - Added check for rrd vadility (PR2908) - - Add systemd unit file for the python poller service (PR2913) - - Added more detection to validate for bad installs (PR2985) - - Syslog cleanup (PR3036, PR3093, PR3099) + - Added check for rrd vadility ([PR2908](https://github.com/librenms/librenms/pull/2908)) + - Add systemd unit file for the python poller service ([PR2913](https://github.com/librenms/librenms/pull/2913)) + - Added more detection to validate for bad installs ([PR2985](https://github.com/librenms/librenms/pull/2985)) + - Syslog cleanup ([PR3036](https://github.com/librenms/librenms/pull/3036), [PR3093](https://github.com/librenms/librenms/pull/3093), [PR3099](https://github.com/librenms/librenms/pull/3099)) - Documentation: - - Added description of AD configuration options (PR2910) - - Add description to mibbases polling (PR2919) + - Added description of AD configuration options ([PR2910](https://github.com/librenms/librenms/pull/2910)) + - Add description to mibbases polling ([PR2919](https://github.com/librenms/librenms/pull/2919)) ### January 2016 #### Bug fixes - Discovery / Polling: - - Ignore HC Broadcast and Multicast counters for Cisco SB (PR2552) - - Fix Cisco temperature discovery (PR2765) + - Ignore HC Broadcast and Multicast counters for Cisco SB ([PR2552](https://github.com/librenms/librenms/pull/2552)) + - Fix Cisco temperature discovery ([PR2765](https://github.com/librenms/librenms/pull/2765)) - WebUI: - - Fix ajax_search.php returning null instead of [] (PR2695) - - Fix notification links (PR2721) - - Fix wrong suggestion to install PEAR in Web installer (PR2727) - - Fixed mysqli support for Web installer (PR2730) + - Fix ajax_search.php returning null instead of [] ([PR2695](https://github.com/librenms/librenms/pull/2695)) + - Fix notification links ([PR2721](https://github.com/librenms/librenms/pull/2721)) + - Fix wrong suggestion to install PEAR in Web installer ([PR2727](https://github.com/librenms/librenms/pull/2727)) + - Fixed mysqli support for Web installer ([PR2730](https://github.com/librenms/librenms/pull/2730)) - Misc: - - Fix deleting device_perf entries (PR2755) - - Fix for schema updates to device table when poller is running (PR2825) + - Fix deleting device_perf entries ([PR2755](https://github.com/librenms/librenms/pull/2755)) + - Fix for schema updates to device table when poller is running ([PR2825](https://github.com/librenms/librenms/pull/2825)) #### 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) + - Converted arp pages to use bootgrid ([PR2669](https://github.com/librenms/librenms/pull/2669)) + - Updated VMWare listing page ([PR2684](https://github.com/librenms/librenms/pull/2684)) + - Updated typeahead.js ([PR2698](https://github.com/librenms/librenms/pull/2698)) + - Added ability to set notes for ports ([PR2688](https://github.com/librenms/librenms/pull/2688)) + - Use browser width to scale CPU and Bandwidth graphs ([PR2537](https://github.com/librenms/librenms/pull/2537), [PR2633](https://github.com/librenms/librenms/pull/2633)) + - Removed onClick from ports list ([PR2744](https://github.com/librenms/librenms/pull/2744)) + - Added support for showing sysName when hostname is IP ([PR2796](https://github.com/librenms/librenms/pull/2796)) + - Updated rancid support for different hostnames ([PR2807](https://github.com/librenms/librenms/pull/2807)) + - Added combined HTTP Auth and LDAP Auth authentication module ([PR2835](https://github.com/librenms/librenms/pull/2835)) + - Added ability to filter alerts using widgets ([PR2834](https://github.com/librenms/librenms/pull/2834)) - 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) + - Print runtime info per poller/discovery modules ([PR2713](https://github.com/librenms/librenms/pull/2713)) + - Improved polling/discovery vmware module performance ([PR2696](https://github.com/librenms/librenms/pull/2696)) + - Added STP/RSTP support ([PR2690](https://github.com/librenms/librenms/pull/2690)) + - Moved system poller module to core module ([PR2637](https://github.com/librenms/librenms/pull/2637)) + - Added lookup of IP for devices with hostname ([PR2798](https://github.com/librenms/librenms/pull/2798)) + - Centralised sensors module file structure ([PR2794](https://github.com/librenms/librenms/pull/2794)) + - Graph poller module run times ([PR2849](https://github.com/librenms/librenms/pull/2849)) + - Updated vlan support using IEEE8021-Q-BRIDGE-MIB ([PR2851](https://github.com/librenms/librenms/pull/2851)) - 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) + - Added support for Samsung printers ([PR2680](https://github.com/librenms/librenms/pull/2680)) + - Added support for Canon printers ([PR2687](https://github.com/librenms/librenms/pull/2687)) + - Added support for Sub10 support ([PR2469](https://github.com/librenms/librenms/pull/2469)) + - Added support for Zyxel GS range ([PR2729](https://github.com/librenms/librenms/pull/2729)) + - Added support for HWGroup Poseidon ([PR2742](https://github.com/librenms/librenms/pull/2742)) + - Added support for Samsung SCX printers ([PR2760](https://github.com/librenms/librenms/pull/2760)) + - Added additional support for HP MSM ([PR2766](https://github.com/librenms/librenms/pull/2766), [PR2768](https://github.com/librenms/librenms/pull/2768)) + - Added additional support for Cisco ASA and RouterOS ([PR2784](https://github.com/librenms/librenms/pull/2784)) + - Added support for Lenovo EMC NAS ([PR2795](https://github.com/librenms/librenms/pull/2795)) + - Added support for Infoblox ([PR2801](https://github.com/librenms/librenms/pull/2801)) - API: - - Added support for Oxidized groups (PR2745) + - Added support for Oxidized groups ([PR2745](https://github.com/librenms/librenms/pull/2745)) - 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) + - Added option to specify Smokeping ping value ([PR2676](https://github.com/librenms/librenms/pull/2676)) + - Added backend support for InfluxDB ([PR2208](https://github.com/librenms/librenms/pull/2208)) + - Alpha2 release of MIB Polling released ([PR2536](https://github.com/librenms/librenms/pull/2536), [PR2763](https://github.com/librenms/librenms/pull/2763)) + - Centralised version info ([PR2697](https://github.com/librenms/librenms/pull/2697)) + - Added username support for libvirt over SSH ([PR2728](https://github.com/librenms/librenms/pull/2728)) + - Added Oxidized reload call when adding device ([PR2792](https://github.com/librenms/librenms/pull/2792)) + - Added components system to centralize data in MySQL ([PR2623](https://github.com/librenms/librenms/pull/2623)) ### December 2015 #### Bug fixes - WebUI: - - Fixed regex for negative lat/lng coords (PR2524) - - Fixed map page looping due to device connected to itself (PR2545) - - Fixed PATH_INFO for nginx (PR2551) - - urlencode the custom port types (PR2597) - - Stop non-admin users from being able to get to settings pages (PR2627) - - Fix JpGraph php version compare (PR2631) + - Fixed regex for negative lat/lng coords ([PR2524](https://github.com/librenms/librenms/pull/2524)) + - Fixed map page looping due to device connected to itself ([PR2545](https://github.com/librenms/librenms/pull/2545)) + - Fixed PATH_INFO for nginx ([PR2551](https://github.com/librenms/librenms/pull/2551)) + - urlencode the custom port types ([PR2597](https://github.com/librenms/librenms/pull/2597)) + - Stop non-admin users from being able to get to settings pages ([PR2627](https://github.com/librenms/librenms/pull/2627)) + - Fix JpGraph php version compare ([PR2631](https://github.com/librenms/librenms/pull/2631)) - Discovery / Polling: - - Pointed snmp calls for Huawei to correct MIB folder (PR2541) - - Fixed Ceph unix-agent support. (PR2588) - - Moved memory graphs from storage to memory polling (PR2616) - - Mask alert_log mysql output when debug is enabled to stop console crashes (PR2618) - - Stop Quanta devices being detected as Ubiquiti (PR2632) - - Fix MySQL unix-agent graphs (PR2645) - - Added MTA-MIB and NETWORK-SERVICES-MIB to stop warnings printed in poller debug (PR2653) + - Pointed snmp calls for Huawei to correct MIB folder ([PR2541](https://github.com/librenms/librenms/pull/2541)) + - Fixed Ceph unix-agent support. ([PR2588](https://github.com/librenms/librenms/pull/2588)) + - Moved memory graphs from storage to memory polling ([PR2616](https://github.com/librenms/librenms/pull/2616)) + - Mask alert_log mysql output when debug is enabled to stop console crashes ([PR2618](https://github.com/librenms/librenms/pull/2618)) + - Stop Quanta devices being detected as Ubiquiti ([PR2632](https://github.com/librenms/librenms/pull/2632)) + - Fix MySQL unix-agent graphs ([PR2645](https://github.com/librenms/librenms/pull/2645)) + - Added MTA-MIB and NETWORK-SERVICES-MIB to stop warnings printed in poller debug ([PR2653](https://github.com/librenms/librenms/pull/2653)) - Services: - - Fix SSL check for PHP 7 (PR2647) + - Fix SSL check for PHP 7 ([PR2647](https://github.com/librenms/librenms/pull/2647)) - Alerting: - - Fix glue-expansion for alerts (PR2522) - - Fix HipChat transport (PR2586) + - Fix glue-expansion for alerts ([PR2522](https://github.com/librenms/librenms/pull/2522)) + - Fix HipChat transport ([PR2586](https://github.com/librenms/librenms/pull/2586)) - Documentation: - - Removed duplicate mysql-client install from Debian/Ubuntu install docs (PR2543) + - Removed duplicate mysql-client install from Debian/Ubuntu install docs ([PR2543](https://github.com/librenms/librenms/pull/2543)) - Misc: - - Update daily.sh to ignore issues writing to log file (PR2595) + - Update daily.sh to ignore issues writing to log file ([PR2595](https://github.com/librenms/librenms/pull/2595)) #### Improvements - WebUI: - - Converted sensors page to use bootgrid (PR2531) - - Added new widgets for dashboard. Notes (PR2582), Generic image (PR2617) - - Added config option to disable lazy loading of images (PR2589) - - Visual update to Navbar. (PR2593) - - Update alert rules to show actual alert rule ID (PR2603) - - Initial support added for per user default dashboard (PR2620) - - Updated Worldmap to show clusters in red if one device is down (PR2621) - - Cleaned up Billing pages (PR2671) + - Converted sensors page to use bootgrid ([PR2531](https://github.com/librenms/librenms/pull/2531)) + - Added new widgets for dashboard. Notes ([PR2582](https://github.com/librenms/librenms/pull/2582)), Generic image ([PR2617](https://github.com/librenms/librenms/pull/2617)) + - Added config option to disable lazy loading of images ([PR2589](https://github.com/librenms/librenms/pull/2589)) + - Visual update to Navbar. ([PR2593](https://github.com/librenms/librenms/pull/2593)) + - Update alert rules to show actual alert rule ID ([PR2603](https://github.com/librenms/librenms/pull/2603)) + - Initial support added for per user default dashboard ([PR2620](https://github.com/librenms/librenms/pull/2620)) + - Updated Worldmap to show clusters in red if one device is down ([PR2621](https://github.com/librenms/librenms/pull/2621)) + - Cleaned up Billing pages ([PR2671](https://github.com/librenms/librenms/pull/2671)) - Discovery / Polling - - Added traffic bits as default for Cambium devices (PR2525) - - Overwrite eth0 port data from UniFi MIBs for AirFibre devices (PR2544) - - Added lastupdate column to sensors table for use with alerts (PR2590,PR2592) - - Updated auto discovery via lldp to check for devices that use mac address in lldpRemPortId (PR2591) - - Updated auto discovery via lldp with absent lldpRemSysName (PR2619) + - Added traffic bits as default for Cambium devices ([PR2525](https://github.com/librenms/librenms/pull/2525)) + - Overwrite eth0 port data from UniFi MIBs for AirFibre devices ([PR2544](https://github.com/librenms/librenms/pull/2544)) + - Added lastupdate column to sensors table for use with alerts ([PR2590](https://github.com/librenms/librenms/pull/2590),[PR2592](https://github.com/librenms/librenms/pull/2592)) + - Updated auto discovery via lldp to check for devices that use mac address in lldpRemPortId ([PR2591](https://github.com/librenms/librenms/pull/2591)) + - Updated auto discovery via lldp with absent lldpRemSysName ([PR2619](https://github.com/librenms/librenms/pull/2619)) - API: - - Added ability to filter devices by type and os for Oxidized API call (PR2539) - - Added ability to update device information (PR2585) - - Added support for returning device groups (PR2611) - - Added ability to select port graphs based on ifDescr (PR2648) + - Added ability to filter devices by type and os for Oxidized API call ([PR2539](https://github.com/librenms/librenms/pull/2539)) + - Added ability to update device information ([PR2585](https://github.com/librenms/librenms/pull/2585)) + - Added support for returning device groups ([PR2611](https://github.com/librenms/librenms/pull/2611)) + - Added ability to select port graphs based on ifDescr ([PR2648](https://github.com/librenms/librenms/pull/2648)) - Documentation: - - Improved alerting docs explaining more options (PR2560) - - Added Docs for Ubuntu/Debian Smokeping integration (PR2610) + - Improved alerting docs explaining more options ([PR2560](https://github.com/librenms/librenms/pull/2560)) + - Added Docs for Ubuntu/Debian Smokeping integration ([PR2610](https://github.com/librenms/librenms/pull/2610)) - Added detection for: - - Updated Netonix switch MIBs (PR2523) - - Updated Fotinet MIBs (PR2529, PR2534) - - Cisco SG500 (PR2609) - - Updated processor support for Fortigate (PR2613) - - Added CPU / Memory support for PBN (PR2672) + - Updated Netonix switch MIBs ([PR2523](https://github.com/librenms/librenms/pull/2523)) + - Updated Fotinet MIBs ([PR2529](https://github.com/librenms/librenms/pull/2529), [PR2534](https://github.com/librenms/librenms/pull/2534)) + - Cisco SG500 ([PR2609](https://github.com/librenms/librenms/pull/2609)) + - Updated processor support for Fortigate ([PR2613](https://github.com/librenms/librenms/pull/2613)) + - Added CPU / Memory support for PBN ([PR2672](https://github.com/librenms/librenms/pull/2672)) - Misc: - - Updated validation to check for php extension and classes required (PR2602) - - Added Radius Authentication support (PR2615) - - Removed distinct() from alerts query to use indexes (PR2649) + - Updated validation to check for php extension and classes required ([PR2602](https://github.com/librenms/librenms/pull/2602)) + - Added Radius Authentication support ([PR2615](https://github.com/librenms/librenms/pull/2615)) + - Removed distinct() from alerts query to use indexes ([PR2649](https://github.com/librenms/librenms/pull/2649)) ### November 2015 #### Bug fixes - WebUI: - - getRates should return in and out average rates (PR2375) - - Fix 95th percent lines in negative range (PR2405) - - Fix percentage bar for billing pages (PR2419) - - Use HC counters first in realtime graphs (PR2420) - - Fix netcmd.php URI for sub dir installations (PR2428) - - Fixed Oxidized fetch config with groups (PR2501) - - Fixed background colour to white for some graphs (PR2516) - - Added missing Service description on services page (PR2679) + - getRates should return in and out average rates ([PR2375](https://github.com/librenms/librenms/pull/2375)) + - Fix 95th percent lines in negative range ([PR2405](https://github.com/librenms/librenms/pull/2405)) + - Fix percentage bar for billing pages ([PR2419](https://github.com/librenms/librenms/pull/2419)) + - Use HC counters first in realtime graphs ([PR2420](https://github.com/librenms/librenms/pull/2420)) + - Fix netcmd.php URI for sub dir installations ([PR2428](https://github.com/librenms/librenms/pull/2428)) + - Fixed Oxidized fetch config with groups ([PR2501](https://github.com/librenms/librenms/pull/2501)) + - Fixed background colour to white for some graphs ([PR2516](https://github.com/librenms/librenms/pull/2516)) + - Added missing Service description on services page ([PR2679](https://github.com/librenms/librenms/pull/2679)) - API: - - Added missing quotes for MySQL queries (PR2382) + - Added missing quotes for MySQL queries ([PR2382](https://github.com/librenms/librenms/pull/2382)) - Discovery / Polling: - - Specified MIB used when polling ntpd-server (PR2418) - - Added missing fields when inserting data into applications table (PR2445) - - Fix auto-discovery failing (PR2457) - - Juniper hardware inventory fix (PR2466) - - Fix discovery of Cisco PIX running PixOS 8.0 (PR2480) - - Fix bug in Proxmox support if only one VM was detected (PR2490, PR2547) + - Specified MIB used when polling ntpd-server ([PR2418](https://github.com/librenms/librenms/pull/2418)) + - Added missing fields when inserting data into applications table ([PR2445](https://github.com/librenms/librenms/pull/2445)) + - Fix auto-discovery failing ([PR2457](https://github.com/librenms/librenms/pull/2457)) + - Juniper hardware inventory fix ([PR2466](https://github.com/librenms/librenms/pull/2466)) + - Fix discovery of Cisco PIX running PixOS 8.0 ([PR2480](https://github.com/librenms/librenms/pull/2480)) + - Fix bug in Proxmox support if only one VM was detected ([PR2490](https://github.com/librenms/librenms/pull/2490), [PR2547](https://github.com/librenms/librenms/pull/2547)) - Alerting: - - Strip && and || from query for device-groups (PR2476) - - Fix transports being triggered when empty keys set (PR2491) + - Strip && and || from query for device-groups ([PR2476](https://github.com/librenms/librenms/pull/2476)) + - Fix transports being triggered when empty keys set ([PR2491](https://github.com/librenms/librenms/pull/2491)) Misc: - - Updated device_traffic_descr config to stop graphs failing (PR2386) + - Updated device_traffic_descr config to stop graphs failing ([PR2386](https://github.com/librenms/librenms/pull/2386)) #### Improvements - WebUI: - - Status column now sortable for /devices/ (PR2397) - - Update Gridster library to be responsive (PR2414) - - Improved rrdtool 1.4/1.5 compatibility (PR2430) - - Use event_id in query for Eventlog (PR2437) - - Add graph selector to devices overview (PR2438) - - Improved Navbar for varying screen sizes (PR2450) - - Added RIPE NCC API support for lookups (PR2455, PR2474) - - Improved ports page for device with large number of neighbours (PR2460) - - Merged all CPU graphs into one on overview page (PR2470) - - Added support for sorting by traffic on device port page (PR2508) - - Added support for dynamic graph sizes based on browser size (PR2510) - - Made device location clickable in device header (PR2515) - - Visual improvements to bills page (PR2519) + - Status column now sortable for /devices/ ([PR2397](https://github.com/librenms/librenms/pull/2397)) + - Update Gridster library to be responsive ([PR2414](https://github.com/librenms/librenms/pull/2414)) + - Improved rrdtool 1.4/1.5 compatibility ([PR2430](https://github.com/librenms/librenms/pull/2430)) + - Use event_id in query for Eventlog ([PR2437](https://github.com/librenms/librenms/pull/2437)) + - Add graph selector to devices overview ([PR2438](https://github.com/librenms/librenms/pull/2438)) + - Improved Navbar for varying screen sizes ([PR2450](https://github.com/librenms/librenms/pull/2450)) + - Added RIPE NCC API support for lookups ([PR2455](https://github.com/librenms/librenms/pull/2455), [PR2474](https://github.com/librenms/librenms/pull/2474)) + - Improved ports page for device with large number of neighbours ([PR2460](https://github.com/librenms/librenms/pull/2460)) + - Merged all CPU graphs into one on overview page ([PR2470](https://github.com/librenms/librenms/pull/2470)) + - Added support for sorting by traffic on device port page ([PR2508](https://github.com/librenms/librenms/pull/2508)) + - Added support for dynamic graph sizes based on browser size ([PR2510](https://github.com/librenms/librenms/pull/2510)) + - Made device location clickable in device header ([PR2515](https://github.com/librenms/librenms/pull/2515)) + - Visual improvements to bills page ([PR2519](https://github.com/librenms/librenms/pull/2519)) - Discovery / Polling: - - Updated Cisco SB discovery (PR2396) - - Added Ceph support via Applications (PR2412) - - Added support for per device unix-agent port (PR2439) - - Added ability to select up/down devices on worldmap (PR2441) - - Allow powerdns app to be set for Unix Agent (PR2489) - - Added SLES detection to distro script (PR2502) + - Updated Cisco SB discovery ([PR2396](https://github.com/librenms/librenms/pull/2396)) + - Added Ceph support via Applications ([PR2412](https://github.com/librenms/librenms/pull/2412)) + - Added support for per device unix-agent port ([PR2439](https://github.com/librenms/librenms/pull/2439)) + - Added ability to select up/down devices on worldmap ([PR2441](https://github.com/librenms/librenms/pull/2441)) + - Allow powerdns app to be set for Unix Agent ([PR2489](https://github.com/librenms/librenms/pull/2489)) + - Added SLES detection to distro script ([PR2502](https://github.com/librenms/librenms/pull/2502)) - Added detection for: - - Added CPU + Memory usage for Ubiquiti UniFi (PR2421) - - Added support for LigoWave Infinity AP's (PR2456) + - Added CPU + Memory usage for Ubiquiti UniFi ([PR2421](https://github.com/librenms/librenms/pull/2421)) + - Added support for LigoWave Infinity AP's ([PR2456](https://github.com/librenms/librenms/pull/2456)) - Alerting: - - Added ability to globally disable sending alerts (PR2385) - - Added support for Clickatell, PlaySMS and VictorOps (PR24104, PR2443) + - Added ability to globally disable sending alerts ([PR2385](https://github.com/librenms/librenms/pull/2385)) + - Added support for Clickatell, PlaySMS and VictorOps ([PR24104](https://github.com/librenms/librenms/pull/24104), [PR2443](https://github.com/librenms/librenms/pull/2443)) - Documentation: - - Improved CentOS install docs (PR2462) - - Improved Proxmox setup docs (PR2483) + - Improved CentOS install docs ([PR2462](https://github.com/librenms/librenms/pull/2462)) + - Improved Proxmox setup docs ([PR2483](https://github.com/librenms/librenms/pull/2483)) - Misc: - - Provide InnoDB config for buffer size issues (PR2401) - - Added AD Authentication support (PR2411, PR2425, PR2432, PR2434) - - Added Features document (PR2436, PR2511, PR2513) - - Centralised innodb buffer check and added to validate (PR2482) - - Updated and improved daily.sh (PR2487) + - Provide InnoDB config for buffer size issues ([PR2401](https://github.com/librenms/librenms/pull/2401)) + - Added AD Authentication support ([PR2411](https://github.com/librenms/librenms/pull/2411), [PR2425](https://github.com/librenms/librenms/pull/2425), [PR2432](https://github.com/librenms/librenms/pull/2432), [PR2434](https://github.com/librenms/librenms/pull/2434)) + - Added Features document ([PR2436](https://github.com/librenms/librenms/pull/2436), [PR2511](https://github.com/librenms/librenms/pull/2511), [PR2513](https://github.com/librenms/librenms/pull/2513)) + - Centralised innodb buffer check and added to validate ([PR2482](https://github.com/librenms/librenms/pull/2482)) + - Updated and improved daily.sh ([PR2487](https://github.com/librenms/librenms/pull/2487)) ### October 2015 #### Bug fixes - Discovery / Polling: - - Check file exists via rrdcached before creating new files on 1.5 (PR2041) - - Fix Riverbed discovery (PR2133) - - Fixes issue where snmp_get would not return the value 0 (PR2134) - - Fixed powerdns snmp checks (PR2176) - - De-dupe checks for hostname when adding hosts (PR2189) + - Check file exists via rrdcached before creating new files on 1.5 ([PR2041](https://github.com/librenms/librenms/pull/2041)) + - Fix Riverbed discovery ([PR2133](https://github.com/librenms/librenms/pull/2133)) + - Fixes issue where snmp_get would not return the value 0 ([PR2134](https://github.com/librenms/librenms/pull/2134)) + - Fixed powerdns snmp checks ([PR2176](https://github.com/librenms/librenms/pull/2176)) + - De-dupe checks for hostname when adding hosts ([PR2189](https://github.com/librenms/librenms/pull/2189)) - WebUI: - - Soft fail if PHP Pear not installed (PR2036) - - Escape quotes for ifAlias in overlib calls (PR2072) - - Fix table name for access points (PR2075) - - Removed STACK text in graphs (PR2097) - - Enable multiple ifDescr overrides to be done per device (PR2099) - - Removed ping + performance graphs and tab if skip ping check (PR2175) - - Fixed services -> Alerts menu link + page (PR2173) - - Fix percent bar also for quota bills (PR2198) - - Fix new Bill (PR2199) - - Change default solver to hierarchicalRepulsion in vis.js (PR2202) - - Fix: setting user port permissions fails (PR2203) - - Updated devices Graphs links to use non-static time references (PR2211) - - Removed ignored,deleted and disabled ports from query (PR2213) + - Soft fail if PHP Pear not installed ([PR2036](https://github.com/librenms/librenms/pull/2036)) + - Escape quotes for ifAlias in overlib calls ([PR2072](https://github.com/librenms/librenms/pull/2072)) + - Fix table name for access points ([PR2075](https://github.com/librenms/librenms/pull/2075)) + - Removed STACK text in graphs ([PR2097](https://github.com/librenms/librenms/pull/2097)) + - Enable multiple ifDescr overrides to be done per device ([PR2099](https://github.com/librenms/librenms/pull/2099)) + - Removed ping + performance graphs and tab if skip ping check ([PR2175](https://github.com/librenms/librenms/pull/2175)) + - Fixed services -> Alerts menu link + page ([PR2173](https://github.com/librenms/librenms/pull/2173)) + - Fix percent bar also for quota bills ([PR2198](https://github.com/librenms/librenms/pull/2198)) + - Fix new Bill ([PR2199](https://github.com/librenms/librenms/pull/2199)) + - Change default solver to hierarchicalRepulsion in vis.js ([PR2202](https://github.com/librenms/librenms/pull/2202)) + - Fix: setting user port permissions fails ([PR2203](https://github.com/librenms/librenms/pull/2203)) + - Updated devices Graphs links to use non-static time references ([PR2211](https://github.com/librenms/librenms/pull/2211)) + - Removed ignored,deleted and disabled ports from query ([PR2213](https://github.com/librenms/librenms/pull/2213)) - API: - - Fixed API call for alert states (PR2076) - - Fixed nginx rewrite for api (PR2112) - - Change on the add_edit_rule to modify a rule without modify the name (PR2159) - - Fixed list_bills function when using :bill_id (PR2212) + - Fixed API call for alert states ([PR2076](https://github.com/librenms/librenms/pull/2076)) + - Fixed nginx rewrite for api ([PR2112](https://github.com/librenms/librenms/pull/2112)) + - Change on the add_edit_rule to modify a rule without modify the name ([PR2159](https://github.com/librenms/librenms/pull/2159)) + - Fixed list_bills function when using :bill_id ([PR2212](https://github.com/librenms/librenms/pull/2212)) #### Improvements - WebUI: - - Updated Bootstrap to 3.3.5 (PR2015) - - Added billing graphs to graphs widget (PR2027) - - Lock widgets by default so they can't be moved (PR2042) - - Moved Device Groups menu (PR2049) - - Show Config tab only if device isn't excluded from oxidized (PR2118) - - Simplify adding config options to WebUI (PR2120) - - Move red map markers to foreground (PR2127) - - Styled the two factor auth token prompt (PR2151) - - Update Font Awesome (PR2167) - - Allow user to influence when devices are grouped on world map (PR2170) - - Centralised the date selector for graphs for re-use (PR2183) - - Don't show dashboard settings if `/bare=yes/` (PR2364) + - Updated Bootstrap to 3.3.5 ([PR2015](https://github.com/librenms/librenms/pull/2015)) + - Added billing graphs to graphs widget ([PR2027](https://github.com/librenms/librenms/pull/2027)) + - Lock widgets by default so they can't be moved ([PR2042](https://github.com/librenms/librenms/pull/2042)) + - Moved Device Groups menu ([PR2049](https://github.com/librenms/librenms/pull/2049)) + - Show Config tab only if device isn't excluded from oxidized ([PR2118](https://github.com/librenms/librenms/pull/2118)) + - Simplify adding config options to WebUI ([PR2120](https://github.com/librenms/librenms/pull/2120)) + - Move red map markers to foreground ([PR2127](https://github.com/librenms/librenms/pull/2127)) + - Styled the two factor auth token prompt ([PR2151](https://github.com/librenms/librenms/pull/2151)) + - Update Font Awesome ([PR2167](https://github.com/librenms/librenms/pull/2167)) + - Allow user to influence when devices are grouped on world map ([PR2170](https://github.com/librenms/librenms/pull/2170)) + - Centralised the date selector for graphs for re-use ([PR2183](https://github.com/librenms/librenms/pull/2183)) + - Don't show dashboard settings if `/bare=yes/` ([PR2364](https://github.com/librenms/librenms/pull/2364)) - API: - - Added unmute alert function to API (PR2082) + - Added unmute alert function to API ([PR2082](https://github.com/librenms/librenms/pull/2082)) - Discovery / Polling: - - Added additional support for some UPS' based on Multimatic cards (PR2046) - - Improved WatchGuard OS detection (PR2048) - - Treat Dell branded Wifi controllers as ArubaOS (PR2065) - - Added discovery option for OS or Device type (PR2088) - - Updated pfSense to firewall type (PR2096) - - Added ability to turn off icmp checks globally or per device (PR2131) - - Reformat check a bit to make it easier for adding additional oids in (PR2135) - - Updated to disable auto-discovery by ip (PR2182) - - Updated to use env in distro script (PR2204) + - Added additional support for some UPS' based on Multimatic cards ([PR2046](https://github.com/librenms/librenms/pull/2046)) + - Improved WatchGuard OS detection ([PR2048](https://github.com/librenms/librenms/pull/2048)) + - Treat Dell branded Wifi controllers as ArubaOS ([PR2065](https://github.com/librenms/librenms/pull/2065)) + - Added discovery option for OS or Device type ([PR2088](https://github.com/librenms/librenms/pull/2088)) + - Updated pfSense to firewall type ([PR2096](https://github.com/librenms/librenms/pull/2096)) + - Added ability to turn off icmp checks globally or per device ([PR2131](https://github.com/librenms/librenms/pull/2131)) + - Reformat check a bit to make it easier for adding additional oids in ([PR2135](https://github.com/librenms/librenms/pull/2135)) + - Updated to disable auto-discovery by ip ([PR2182](https://github.com/librenms/librenms/pull/2182)) + - Updated to use env in distro script ([PR2204](https://github.com/librenms/librenms/pull/2204)) - Added detection for: - - Pulse Secure OS (PR2053) - - Riverbed Steelhead support (PR2107) - - OpenBSD sensors (PR2113) - - Additional comware detection (PR2162) - - Version from Synology MIB (PR2163) - - VCSA as VMWare (PR2185) - - SAF Lumina radios (PR2361) - - TP-Link detection (PR2362) + - Pulse Secure OS ([PR2053](https://github.com/librenms/librenms/pull/2053)) + - Riverbed Steelhead support ([PR2107](https://github.com/librenms/librenms/pull/2107)) + - OpenBSD sensors ([PR2113](https://github.com/librenms/librenms/pull/2113)) + - Additional comware detection ([PR2162](https://github.com/librenms/librenms/pull/2162)) + - Version from Synology MIB ([PR2163](https://github.com/librenms/librenms/pull/2163)) + - VCSA as VMWare ([PR2185](https://github.com/librenms/librenms/pull/2185)) + - SAF Lumina radios ([PR2361](https://github.com/librenms/librenms/pull/2361)) + - TP-Link detection ([PR2362](https://github.com/librenms/librenms/pull/2362)) - Documentation: - - Improved RHEL/CentOS install docs (PR2043) - - Update Varnish Docs (PR2116, PR2126) - - Added passworded channels for the IRC-Bot (PR2122) - - Updated Two-Factor-Auth.md RE: Google Authenticator (PR2146) + - Improved RHEL/CentOS install docs ([PR2043](https://github.com/librenms/librenms/pull/2043)) + - Update Varnish Docs ([PR2116](https://github.com/librenms/librenms/pull/2116), [PR2126](https://github.com/librenms/librenms/pull/2126)) + - Added passworded channels for the IRC-Bot ([PR2122](https://github.com/librenms/librenms/pull/2122)) + - Updated Two-Factor-Auth.md RE: Google Authenticator ([PR2146](https://github.com/librenms/librenms/pull/2146)) - General: - - Added colour support to IRC bot (PR2059) - - Fixed IRC bot reconnect if socket dies (PR2061) - - Updated default crons (PR2177) + - Added colour support to IRC bot ([PR2059](https://github.com/librenms/librenms/pull/2059)) + - Fixed IRC bot reconnect if socket dies ([PR2061](https://github.com/librenms/librenms/pull/2061)) + - Updated default crons ([PR2177](https://github.com/librenms/librenms/pull/2177)) - Reverts: - - "Removed what appears to be unnecessary STACK text" (PR2128) + - "Removed what appears to be unnecessary STACK text" ([PR2128](https://github.com/librenms/librenms/pull/2128)) ### September 2015 #### Bug fixes - Alerting: - - Process followups if there are changes (PR1817) - - Typo in alert_window setting (PR1841) - - Issue alert-trigger as test object (PR1850) + - Process followups if there are changes ([PR1817](https://github.com/librenms/librenms/pull/1817)) + - Typo in alert_window setting ([PR1841](https://github.com/librenms/librenms/pull/1841)) + - Issue alert-trigger as test object ([PR1850](https://github.com/librenms/librenms/pull/1850)) - WebUI: - - Fix permissions for World-map widget (PR1866) - - Clean up Global / World Map name mixup (PR1874) - - Removed required flag for community when adding new hosts (PR1961) - - Stop duplicate devices showing in map (PR1963) - - Fix adduser bug storing users real name (PR1990) - - Stop alerts top-menu being clickable (PR1995) + - Fix permissions for World-map widget ([PR1866](https://github.com/librenms/librenms/pull/1866)) + - Clean up Global / World Map name mixup ([PR1874](https://github.com/librenms/librenms/pull/1874)) + - Removed required flag for community when adding new hosts ([PR1961](https://github.com/librenms/librenms/pull/1961)) + - Stop duplicate devices showing in map ([PR1963](https://github.com/librenms/librenms/pull/1963)) + - Fix adduser bug storing users real name ([PR1990](https://github.com/librenms/librenms/pull/1990)) + - Stop alerts top-menu being clickable ([PR1995](https://github.com/librenms/librenms/pull/1995)) - Services: - - Honour IP field for DNS checks (PR1933) + - Honour IP field for DNS checks ([PR1933](https://github.com/librenms/librenms/pull/1933)) - Discovery / Poller: - - Fix Huawei VRP os detection (PR1931) - - Set empty processor descr for *nix processors (PR1951) - - Ensure udp6/tcp6 snmp devices use fping6 (PR1959) - - Fix RRD creation parameters (PR2010) + - Fix Huawei VRP os detection ([PR1931](https://github.com/librenms/librenms/pull/1931)) + - Set empty processor descr for *nix processors ([PR1951](https://github.com/librenms/librenms/pull/1951)) + - Ensure udp6/tcp6 snmp devices use fping6 ([PR1959](https://github.com/librenms/librenms/pull/1959)) + - Fix RRD creation parameters ([PR2010](https://github.com/librenms/librenms/pull/2010)) - General: - - Remove 'sh' from cronjob (PR1818) - - Remove MySQL Locks (PR1822,PR1826,PR1829,PR1836) - - Change DB config options to use single quotes to allow $ (PR1948) + - Remove 'sh' from cronjob ([PR1818](https://github.com/librenms/librenms/pull/1818)) + - Remove MySQL Locks ([PR1822](https://github.com/librenms/librenms/pull/1822),[PR1826](https://github.com/librenms/librenms/pull/1826),[PR1829](https://github.com/librenms/librenms/pull/1829),[PR1836](https://github.com/librenms/librenms/pull/1836)) + - Change DB config options to use single quotes to allow $ ([PR1948](https://github.com/librenms/librenms/pull/1948)) #### Improvements - WebUI: - - Ability to edit ifAlias (PR1811) - - Honour Mouseout/Mouseleave on map widget (PR1814) - - Make syslog/eventlog responsive (PR1816) - - Reformat Proxmox UI (PR1825,PR1827) - - Misc Changes (PR1828,PR1830,PR1875,PR1885,PR1886,PR1887,PR1891,PR1896,PR1901,PR1913,PR1944) - - Added support for Oxidized versioning (PR1842) - - Added graph widget + settings for widgets (PR1835,PR1861,PR1968) - - Added Support for multiple dashboards (PR1869) - - Added settings page for Worldmap widget (PR1872) - - Added uptime to availability widget (PR1881) - - Added top devices and ports widgets (PR1903) - - Added support for saving notes for devices (PR1927) - - Added fullscreen mobile support (PR2022) + - Ability to edit ifAlias ([PR1811](https://github.com/librenms/librenms/pull/1811)) + - Honour Mouseout/Mouseleave on map widget ([PR1814](https://github.com/librenms/librenms/pull/1814)) + - Make syslog/eventlog responsive ([PR1816](https://github.com/librenms/librenms/pull/1816)) + - Reformat Proxmox UI ([PR1825](https://github.com/librenms/librenms/pull/1825),[PR1827](https://github.com/librenms/librenms/pull/1827)) + - Misc Changes ([PR1828](https://github.com/librenms/librenms/pull/1828),[PR1830](https://github.com/librenms/librenms/pull/1830),[PR1875](https://github.com/librenms/librenms/pull/1875),[PR1885](https://github.com/librenms/librenms/pull/1885),[PR1886](https://github.com/librenms/librenms/pull/1886),[PR1887](https://github.com/librenms/librenms/pull/1887),[PR1891](https://github.com/librenms/librenms/pull/1891),[PR1896](https://github.com/librenms/librenms/pull/1896),[PR1901](https://github.com/librenms/librenms/pull/1901),[PR1913](https://github.com/librenms/librenms/pull/1913),[PR1944](https://github.com/librenms/librenms/pull/1944)) + - Added support for Oxidized versioning ([PR1842](https://github.com/librenms/librenms/pull/1842)) + - Added graph widget + settings for widgets ([PR1835](https://github.com/librenms/librenms/pull/1835),[PR1861](https://github.com/librenms/librenms/pull/1861),[PR1968](https://github.com/librenms/librenms/pull/1968)) + - Added Support for multiple dashboards ([PR1869](https://github.com/librenms/librenms/pull/1869)) + - Added settings page for Worldmap widget ([PR1872](https://github.com/librenms/librenms/pull/1872)) + - Added uptime to availability widget ([PR1881](https://github.com/librenms/librenms/pull/1881)) + - Added top devices and ports widgets ([PR1903](https://github.com/librenms/librenms/pull/1903)) + - Added support for saving notes for devices ([PR1927](https://github.com/librenms/librenms/pull/1927)) + - Added fullscreen mobile support ([PR2022](https://github.com/librenms/librenms/pull/2022)) - Added detection for: - - FortiOS (PR1815) - - HP MSM (PR1953) + - FortiOS ([PR1815](https://github.com/librenms/librenms/pull/1815)) + - HP MSM ([PR1953](https://github.com/librenms/librenms/pull/1953)) - Discovery / Poller: - - Added Proxmox support (PR1789) - - Added CPU/Mem support for SonicWALL (PR1957) - - Updated distro script to support Arch Linux + fall back to lsb-release (PR1978) + - Added Proxmox support ([PR1789](https://github.com/librenms/librenms/pull/1789)) + - Added CPU/Mem support for SonicWALL ([PR1957](https://github.com/librenms/librenms/pull/1957)) + - Updated distro script to support Arch Linux + fall back to lsb-release ([PR1978](https://github.com/librenms/librenms/pull/1978)) - Documentation: - - Add varnish docs (PR1809) - - Added CentOS 7 RRCached docs (PR1893) - - Improved description of fping options (PR1952) + - Add varnish docs ([PR1809](https://github.com/librenms/librenms/pull/1809)) + - Added CentOS 7 RRCached docs ([PR1893](https://github.com/librenms/librenms/pull/1893)) + - Improved description of fping options ([PR1952](https://github.com/librenms/librenms/pull/1952)) - Alerting: - - Added RegEx support for alert rules and device groups (PR1998) + - Added RegEx support for alert rules and device groups ([PR1998](https://github.com/librenms/librenms/pull/1998)) - General: - - Make installer more responsive (PR1832) - - Update fping millisec option to 200 default (PR1833) - - Reduced cleanup of device_perf (PR1837) - - Added support for negative values in munin-plugins (PR1907) - - Added default librenms user to config for use in validate.php (PR1956) - - Added working memcache support (PR2007) + - Make installer more responsive ([PR1832](https://github.com/librenms/librenms/pull/1832)) + - Update fping millisec option to 200 default ([PR1833](https://github.com/librenms/librenms/pull/1833)) + - Reduced cleanup of device_perf ([PR1837](https://github.com/librenms/librenms/pull/1837)) + - Added support for negative values in munin-plugins ([PR1907](https://github.com/librenms/librenms/pull/1907)) + - Added default librenms user to config for use in validate.php ([PR1956](https://github.com/librenms/librenms/pull/1956)) + - Added working memcache support ([PR2007](https://github.com/librenms/librenms/pull/2007)) ### August 2015 #### Bug fixes - WebUI: - - Fix web_mouseover not honoured on All Devices page (PR1592) - - Fixed bug with edit/create alert template to clear out previous values (PR1636) - - Initialise $port_count in devices list (PR1640) - - Fixed Web installer due to code tidying update (PR1644) - - Updated gridster variable names to make unique (PR1646) - - Fixed issues with displaying devices with ' in location (PR1655) - - Fixes updating snmpv3 details in webui (PR1727) - - Check for user perms before listing neighbour ports (PR1749) - - Fixed Test-Transport button (PR1772) + - Fix web_mouseover not honoured on All Devices page ([PR1592](https://github.com/librenms/librenms/pull/1592)) + - Fixed bug with edit/create alert template to clear out previous values ([PR1636](https://github.com/librenms/librenms/pull/1636)) + - Initialise $port_count in devices list ([PR1640](https://github.com/librenms/librenms/pull/1640)) + - Fixed Web installer due to code tidying update ([PR1644](https://github.com/librenms/librenms/pull/1644)) + - Updated gridster variable names to make unique ([PR1646](https://github.com/librenms/librenms/pull/1646)) + - Fixed issues with displaying devices with ' in location ([PR1655](https://github.com/librenms/librenms/pull/1655)) + - Fixes updating snmpv3 details in webui ([PR1727](https://github.com/librenms/librenms/pull/1727)) + - Check for user perms before listing neighbour ports ([PR1749](https://github.com/librenms/librenms/pull/1749)) + - Fixed Test-Transport button ([PR1772](https://github.com/librenms/librenms/pull/1772)) - DB: - - Added proper indexes on device_perf table (PR1621) - - Fixed multiple mysql strict issues (PR1638, PR1659) - - Convert bgpPeerRemoteAs to bigint (PR1691) + - Added proper indexes on device_perf table ([PR1621](https://github.com/librenms/librenms/pull/1621)) + - Fixed multiple mysql strict issues ([PR1638](https://github.com/librenms/librenms/pull/1638), [PR1659](https://github.com/librenms/librenms/pull/1659)) + - Convert bgpPeerRemoteAs to bigint ([PR1691](https://github.com/librenms/librenms/pull/1691)) - Discovery / Poller: - - Fixed Synology system temps (PR1649) - - Fixed discovery-arp not running since code formatting update (PR1671) - - Correct the DSM upgrade OID (PR1696) - - Fix MySQL agent host variable usage (PR1710) - - Pass snmp-auth parameters enclosed by single-quotes (PR1730) - - Revert change which skips over down ports (PR1742) - - Stop PoE polling for each port (PR1747) - - Use ifHighSpeed if ifSpeed equals 0 (PR1750) - - Keep PHP Backwards compatibility (PR1766) - - False identification of Zyxel as Cisco (PR1776) - - Fix MySQL statement in poller-service.py (PR1794) - - Fix upstart script for poller-service.py (PR1812) + - Fixed Synology system temps ([PR1649](https://github.com/librenms/librenms/pull/1649)) + - Fixed discovery-arp not running since code formatting update ([PR1671](https://github.com/librenms/librenms/pull/1671)) + - Correct the DSM upgrade OID ([PR1696](https://github.com/librenms/librenms/pull/1696)) + - Fix MySQL agent host variable usage ([PR1710](https://github.com/librenms/librenms/pull/1710)) + - Pass snmp-auth parameters enclosed by single-quotes ([PR1730](https://github.com/librenms/librenms/pull/1730)) + - Revert change which skips over down ports ([PR1742](https://github.com/librenms/librenms/pull/1742)) + - Stop PoE polling for each port ([PR1747](https://github.com/librenms/librenms/pull/1747)) + - Use ifHighSpeed if ifSpeed equals 0 ([PR1750](https://github.com/librenms/librenms/pull/1750)) + - Keep PHP Backwards compatibility ([PR1766](https://github.com/librenms/librenms/pull/1766)) + - False identification of Zyxel as Cisco ([PR1776](https://github.com/librenms/librenms/pull/1776)) + - Fix MySQL statement in poller-service.py ([PR1794](https://github.com/librenms/librenms/pull/1794)) + - Fix upstart script for poller-service.py ([PR1812](https://github.com/librenms/librenms/pull/1812)) - General: - - Fixed path to defaults.inc.php in config.php.default (PR1673) - - Strip '::ffff:' from syslog input (PR1734) - - Fix RRA (PR1791) + - Fixed path to defaults.inc.php in config.php.default ([PR1673](https://github.com/librenms/librenms/pull/1673)) + - Strip '::ffff:' from syslog input ([PR1734](https://github.com/librenms/librenms/pull/1734)) + - Fix RRA ([PR1791](https://github.com/librenms/librenms/pull/1791)) #### Improvements - WebUI Updates: - - Added support for Google API key in Geo coding (PR1594) - - Added ability to updated storage % warning (PR1613) - - Updated eventlog page to allow filtering by type (PR1623) - - Hide logo and plugins text on smaller windows (PR1624) - - Added poller group name to poller groups table (PR1634) - - Updated Customers page to use Bootgrid (PR1658) - - Added basic Graylog integration support (PR1665) - - Added support for running under sub-directory (PR1667) - - Updated vis.js to latest version (PR1708) - - Added border on availability map (PR1713) - - Make new dashboard the default (PR1719) - - Rearrange about page (PR1735,PR1743) - - Center/Cleanup graphs (PR1736) - - Added Hover-Effect on devices table (PR1738) - - Show Test-Transport result (PR1777) - - Add arrows to the network map (PR1787) - - Add errored ports to summary widget (PR1788) - - Show message if no Device-Groups exist (PR1796) - - Misc UI fixes (Titles, Headers, ...) (PR1797,PR1798,PR1800,PR1801,PR1802,PR1803,PR1804,PR1805) - - Move packages to overview dropdown (PR1810) + - Added support for Google API key in Geo coding ([PR1594](https://github.com/librenms/librenms/pull/1594)) + - Added ability to updated storage % warning ([PR1613](https://github.com/librenms/librenms/pull/1613)) + - Updated eventlog page to allow filtering by type ([PR1623](https://github.com/librenms/librenms/pull/1623)) + - Hide logo and plugins text on smaller windows ([PR1624](https://github.com/librenms/librenms/pull/1624)) + - Added poller group name to poller groups table ([PR1634](https://github.com/librenms/librenms/pull/1634)) + - Updated Customers page to use Bootgrid ([PR1658](https://github.com/librenms/librenms/pull/1658)) + - Added basic Graylog integration support ([PR1665](https://github.com/librenms/librenms/pull/1665)) + - Added support for running under sub-directory ([PR1667](https://github.com/librenms/librenms/pull/1667)) + - Updated vis.js to latest version ([PR1708](https://github.com/librenms/librenms/pull/1708)) + - Added border on availability map ([PR1713](https://github.com/librenms/librenms/pull/1713)) + - Make new dashboard the default ([PR1719](https://github.com/librenms/librenms/pull/1719)) + - Rearrange about page ([PR1735](https://github.com/librenms/librenms/pull/1735),[PR1743](https://github.com/librenms/librenms/pull/1743)) + - Center/Cleanup graphs ([PR1736](https://github.com/librenms/librenms/pull/1736)) + - Added Hover-Effect on devices table ([PR1738](https://github.com/librenms/librenms/pull/1738)) + - Show Test-Transport result ([PR1777](https://github.com/librenms/librenms/pull/1777)) + - Add arrows to the network map ([PR1787](https://github.com/librenms/librenms/pull/1787)) + - Add errored ports to summary widget ([PR1788](https://github.com/librenms/librenms/pull/1788)) + - Show message if no Device-Groups exist ([PR1796](https://github.com/librenms/librenms/pull/1796)) + - Misc UI fixes (Titles, Headers, ...) ([PR1797](https://github.com/librenms/librenms/pull/1797),[PR1798](https://github.com/librenms/librenms/pull/1798),[PR1800](https://github.com/librenms/librenms/pull/1800),[PR1801](https://github.com/librenms/librenms/pull/1801),[PR1802](https://github.com/librenms/librenms/pull/1802),[PR1803](https://github.com/librenms/librenms/pull/1803),[PR1804](https://github.com/librenms/librenms/pull/1804),[PR1805](https://github.com/librenms/librenms/pull/1805)) + - Move packages to overview dropdown ([PR1810](https://github.com/librenms/librenms/pull/1810)) - API Updates: - - Improved billing support in API (PR1599) - - Extended support for list devices to support mac/ipv4 and ipv6 filtering (PR1744) + - Improved billing support in API ([PR1599](https://github.com/librenms/librenms/pull/1599)) + - Extended support for list devices to support mac/ipv4 and ipv6 filtering ([PR1744](https://github.com/librenms/librenms/pull/1744)) - Added detection for: - - Perle Media convertors (PR1607) - - Mac OSX 10 (PR1774) + - Perle Media convertors ([PR1607](https://github.com/librenms/librenms/pull/1607)) + - Mac OSX 10 ([PR1774](https://github.com/librenms/librenms/pull/1774)) - Improved detection for: - - Windows devices (PR1639) - - Zywall CPU, Version and Memory (PR1660,PR1784) - - Added LLDP support for PBN devices (PR1705) - - Netgear GS110TP (PR1751) + - Windows devices ([PR1639](https://github.com/librenms/librenms/pull/1639)) + - Zywall CPU, Version and Memory ([PR1660](https://github.com/librenms/librenms/pull/1660),[PR1784](https://github.com/librenms/librenms/pull/1784)) + - Added LLDP support for PBN devices ([PR1705](https://github.com/librenms/librenms/pull/1705)) + - Netgear GS110TP ([PR1751](https://github.com/librenms/librenms/pull/1751)) - Additional Sensors: - - Added Compressor state for PCOWEB (PR1600) - - Added dbm support for IOS-XR (PR1661) - - Added temperature support for DNOS (PR1782) + - Added Compressor state for PCOWEB ([PR1600](https://github.com/librenms/librenms/pull/1600)) + - Added dbm support for IOS-XR ([PR1661](https://github.com/librenms/librenms/pull/1661)) + - Added temperature support for DNOS ([PR1782](https://github.com/librenms/librenms/pull/1782)) - Discovery / Poller: - - Updated autodiscovery function to log new type (PR1623) - - Improve application polling (PR1724) - - Improve debug output (PR1756) + - Updated autodiscovery function to log new type ([PR1623](https://github.com/librenms/librenms/pull/1623)) + - Improve application polling ([PR1724](https://github.com/librenms/librenms/pull/1724)) + - Improve debug output ([PR1756](https://github.com/librenms/librenms/pull/1756)) - DB: - - Added MySQLi support (PR1647) + - Added MySQLi support ([PR1647](https://github.com/librenms/librenms/pull/1647)) - Documentation: - - Added docs on MySQL strict mode (PR1635) - - Updated billing docs to use librenms user in cron (PR1676) - - Updated LDAP docs to indicate php-ldap module needs installing (PR1716) - - Typo/Spellchecks (PR1731,PR1806) - - Improved Alerting and Device-Groups (PR1781) + - Added docs on MySQL strict mode ([PR1635](https://github.com/librenms/librenms/pull/1635)) + - Updated billing docs to use librenms user in cron ([PR1676](https://github.com/librenms/librenms/pull/1676)) + - Updated LDAP docs to indicate php-ldap module needs installing ([PR1716](https://github.com/librenms/librenms/pull/1716)) + - Typo/Spellchecks ([PR1731](https://github.com/librenms/librenms/pull/1731),[PR1806](https://github.com/librenms/librenms/pull/1806)) + - Improved Alerting and Device-Groups ([PR1781](https://github.com/librenms/librenms/pull/1781)) - Alerting: - - Reformatted eventlog message to show state for alerts (PR1685) - - Add basic Pushbullet transport (PR1721) - - Allow custom titles (PR1807) + - Reformatted eventlog message to show state for alerts ([PR1685](https://github.com/librenms/librenms/pull/1685)) + - Add basic Pushbullet transport ([PR1721](https://github.com/librenms/librenms/pull/1721)) + - Allow custom titles ([PR1807](https://github.com/librenms/librenms/pull/1807)) - General: - - Added more debugging and checks to discovery-protocols (PR1590) - - Cleanup debug statements (PR1725,PR1737) + - Added more debugging and checks to discovery-protocols ([PR1590](https://github.com/librenms/librenms/pull/1590)) + - Cleanup debug statements ([PR1725](https://github.com/librenms/librenms/pull/1725),[PR1737](https://github.com/librenms/librenms/pull/1737)) ### July 2015 #### Bug fixes - WebUI: - - Fixed API not functioning. (PR1367) - - Fixed API not storing alert rule names (PR1372) - - Fixed datetimepicker use (PR1376) - - Added 'running' status for BGP peers as up (PR1412) - - Fixed the remove search link in devices (PR1413) - - Fixed clicking anywhere in a search result will now take you to where you want (PR1472) - - Fixed inventory page not displaying results (PR1488) - - Fixed buggy alert templating in WebUI (PR1527) - - Fixed bug in creating api tokens in Firefox (PR1530) + - Fixed API not functioning. ([PR1367](https://github.com/librenms/librenms/pull/1367)) + - Fixed API not storing alert rule names ([PR1372](https://github.com/librenms/librenms/pull/1372)) + - Fixed datetimepicker use ([PR1376](https://github.com/librenms/librenms/pull/1376)) + - Added 'running' status for BGP peers as up ([PR1412](https://github.com/librenms/librenms/pull/1412)) + - Fixed the remove search link in devices ([PR1413](https://github.com/librenms/librenms/pull/1413)) + - Fixed clicking anywhere in a search result will now take you to where you want ([PR1472](https://github.com/librenms/librenms/pull/1472)) + - Fixed inventory page not displaying results ([PR1488](https://github.com/librenms/librenms/pull/1488)) + - Fixed buggy alert templating in WebUI ([PR1527](https://github.com/librenms/librenms/pull/1527)) + - Fixed bug in creating api tokens in Firefox ([PR1530](https://github.com/librenms/librenms/pull/1530)) - Discovery / Poller: - - Do not allow master to rejoin itself. (PR1377) - - Fixed poller group query in discovery (PR1433) - - Fixed ARMv5 detection (PR1522) - - Fixed pfSense detection (PR1567) + - Do not allow master to rejoin itself. ([PR1377](https://github.com/librenms/librenms/pull/1377)) + - Fixed poller group query in discovery ([PR1433](https://github.com/librenms/librenms/pull/1433)) + - Fixed ARMv5 detection ([PR1522](https://github.com/librenms/librenms/pull/1522)) + - Fixed pfSense detection ([PR1567](https://github.com/librenms/librenms/pull/1567)) - Sensors: - - Fixed bug in EqualLogic sensors (PR1513) - - Fixed bug in DRAC voltage sensor (PR1521) - - Fixed bug in APC bank detection (PR1560) + - Fixed bug in EqualLogic sensors ([PR1513](https://github.com/librenms/librenms/pull/1513)) + - Fixed bug in DRAC voltage sensor ([PR1521](https://github.com/librenms/librenms/pull/1521)) + - Fixed bug in APC bank detection ([PR1560](https://github.com/librenms/librenms/pull/1560)) - Documentation: - - Fixed Nginx config file (PR1389) + - Fixed Nginx config file ([PR1389](https://github.com/librenms/librenms/pull/1389)) - General: - - Fixed a number of permission issues (PR1411) + - Fixed a number of permission issues ([PR1411](https://github.com/librenms/librenms/pull/1411)) #### Improvements - Added detection for: - - Meraki (PR1402) - - Brocade (PR1404) - - Dell iDrac (PR1419,PR1420,PR1423,PR1427) - - Dell Networking OS (PR1474) - - Netonix (PR1476) - - IBM Tape Library (PR1519,PR1550) - - Aerohive (PR1546) - - Cisco Voice Gateways (PR1565) + - Meraki ([PR1402](https://github.com/librenms/librenms/pull/1402)) + - Brocade ([PR1404](https://github.com/librenms/librenms/pull/1404)) + - Dell iDrac ([PR1419](https://github.com/librenms/librenms/pull/1419),[PR1420](https://github.com/librenms/librenms/pull/1420),[PR1423](https://github.com/librenms/librenms/pull/1423),[PR1427](https://github.com/librenms/librenms/pull/1427)) + - Dell Networking OS ([PR1474](https://github.com/librenms/librenms/pull/1474)) + - Netonix ([PR1476](https://github.com/librenms/librenms/pull/1476)) + - IBM Tape Library ([PR1519](https://github.com/librenms/librenms/pull/1519),[PR1550](https://github.com/librenms/librenms/pull/1550)) + - Aerohive ([PR1546](https://github.com/librenms/librenms/pull/1546)) + - Cisco Voice Gateways ([PR1565](https://github.com/librenms/librenms/pull/1565)) - Improved detection for: - - RouterOS RB260GS (PR1545) - - Dell PowerConnect (PR1452,PR1517) - - Brocade (PR1548) - - Rielo UPS (PR1381) - - Cisco IPSLAs (PR1586) + - RouterOS RB260GS ([PR1545](https://github.com/librenms/librenms/pull/1545)) + - Dell PowerConnect ([PR1452](https://github.com/librenms/librenms/pull/1452),[PR1517](https://github.com/librenms/librenms/pull/1517)) + - Brocade ([PR1548](https://github.com/librenms/librenms/pull/1548)) + - Rielo UPS ([PR1381](https://github.com/librenms/librenms/pull/1381)) + - Cisco IPSLAs ([PR1586](https://github.com/librenms/librenms/pull/1586)) - Additional Sensors: - - Added power, temperature and fan speed support for XOS (PR1493,PR1494,PR1496) + - Added power, temperature and fan speed support for XOS ([PR1493](https://github.com/librenms/librenms/pull/1493),[PR1494](https://github.com/librenms/librenms/pull/1494),[PR1496](https://github.com/librenms/librenms/pull/1496)) - WebUI Updates: - - Added missing load and state icons (PR1392) - - Added ability to update users passwords in WebUI (PR1440) - - Default to two days performance data being shown (PR1442) - - Improved sensors page for mobile view (PR1454) - - Improvements to network map (PR1455,PR1470,PR1486,PR1528,PR1557) - - Added availability map (PR1464) - - Updated edit ports page to use Bootstrap (PR1498) - - Added new World Map and support for lat/lng lookup (PR1501,PR1552) - - Added sysName to overview page for device (PR1520) - - Added New Overview dashboard uilising Widgets (PR1523,PR1580) - - Added new config option to disable Device groups (PR1569) + - Added missing load and state icons ([PR1392](https://github.com/librenms/librenms/pull/1392)) + - Added ability to update users passwords in WebUI ([PR1440](https://github.com/librenms/librenms/pull/1440)) + - Default to two days performance data being shown ([PR1442](https://github.com/librenms/librenms/pull/1442)) + - Improved sensors page for mobile view ([PR1454](https://github.com/librenms/librenms/pull/1454)) + - Improvements to network map ([PR1455](https://github.com/librenms/librenms/pull/1455),[PR1470](https://github.com/librenms/librenms/pull/1470),[PR1486](https://github.com/librenms/librenms/pull/1486),[PR1528](https://github.com/librenms/librenms/pull/1528),[PR1557](https://github.com/librenms/librenms/pull/1557)) + - Added availability map ([PR1464](https://github.com/librenms/librenms/pull/1464)) + - Updated edit ports page to use Bootstrap ([PR1498](https://github.com/librenms/librenms/pull/1498)) + - Added new World Map and support for lat/lng lookup ([PR1501](https://github.com/librenms/librenms/pull/1501),[PR1552](https://github.com/librenms/librenms/pull/1552)) + - Added sysName to overview page for device ([PR1520](https://github.com/librenms/librenms/pull/1520)) + - Added New Overview dashboard uilising Widgets ([PR1523](https://github.com/librenms/librenms/pull/1523),[PR1580](https://github.com/librenms/librenms/pull/1580)) + - Added new config option to disable Device groups ([PR1569](https://github.com/librenms/librenms/pull/1569)) - Discovery / Poller Updates: - - Updated discovery of IP based devices (PR1406) - - Added using cronic for poller-wrapper.py to allow cron to send emails (PR1408,PR1531) - - Updated Cisco MIBs to latest versions (PR1436) - - Improve performance of unix-agent processes DB code (PR1447,PR1460) - - Added BGP discovery code (PR1414) - - Use snmpEngineTime as a fallback to uptime (PR1477) - - Added fallback support for devices not reporting ifAlias (PR1479) - - Git pull and schema updates will now pause if InnoDB buffers overused (PR1563) + - Updated discovery of IP based devices ([PR1406](https://github.com/librenms/librenms/pull/1406)) + - Added using cronic for poller-wrapper.py to allow cron to send emails ([PR1408](https://github.com/librenms/librenms/pull/1408),[PR1531](https://github.com/librenms/librenms/pull/1531)) + - Updated Cisco MIBs to latest versions ([PR1436](https://github.com/librenms/librenms/pull/1436)) + - Improve performance of unix-agent processes DB code ([PR1447](https://github.com/librenms/librenms/pull/1447),[PR1460](https://github.com/librenms/librenms/pull/1460)) + - Added BGP discovery code ([PR1414](https://github.com/librenms/librenms/pull/1414)) + - Use snmpEngineTime as a fallback to uptime ([PR1477](https://github.com/librenms/librenms/pull/1477)) + - Added fallback support for devices not reporting ifAlias ([PR1479](https://github.com/librenms/librenms/pull/1479)) + - Git pull and schema updates will now pause if InnoDB buffers overused ([PR1563](https://github.com/librenms/librenms/pull/1563)) - Documentation: - - Updated Unix-Agent docs to use LibreNMS repo for scripts (PR1568,PR1570,PR1573) - - Added info on using MariaDB (PR1585) + - Updated Unix-Agent docs to use LibreNMS repo for scripts ([PR1568](https://github.com/librenms/librenms/pull/1568),[PR1570](https://github.com/librenms/librenms/pull/1570),[PR1573](https://github.com/librenms/librenms/pull/1573)) + - Added info on using MariaDB ([PR1585](https://github.com/librenms/librenms/pull/1585)) - Alerting: - - Added Boxcar (www.boxcar.io) transport for alerting (PR1481) - - Removed old alerting code (PR1581) + - Added Boxcar (www.boxcar.io) transport for alerting ([PR1481](https://github.com/librenms/librenms/pull/1481)) + - Removed old alerting code ([PR1581](https://github.com/librenms/librenms/pull/1581)) - General: - - Code cleanup and formatting (PR1415,PR1416,PR1431,PR1434,PR1439,PR1444,PR1450) - - Added support for CollectD flush (PR1463) - - Added support for LDAP pure DN member groups (PR1516) - - Updated validate.php to check for distributed poller setup issues (PR1526) - - Improved service check support (PR1385,PR1386,PR1387,PR1388) - - Added SNMP Scanner to discover devices within subnets and docs (PR1577) + - Code cleanup and formatting ([PR1415](https://github.com/librenms/librenms/pull/1415),[PR1416](https://github.com/librenms/librenms/pull/1416),[PR1431](https://github.com/librenms/librenms/pull/1431),[PR1434](https://github.com/librenms/librenms/pull/1434),[PR1439](https://github.com/librenms/librenms/pull/1439),[PR1444](https://github.com/librenms/librenms/pull/1444),[PR1450](https://github.com/librenms/librenms/pull/1450)) + - Added support for CollectD flush ([PR1463](https://github.com/librenms/librenms/pull/1463)) + - Added support for LDAP pure DN member groups ([PR1516](https://github.com/librenms/librenms/pull/1516)) + - Updated validate.php to check for distributed poller setup issues ([PR1526](https://github.com/librenms/librenms/pull/1526)) + - Improved service check support ([PR1385](https://github.com/librenms/librenms/pull/1385),[PR1386](https://github.com/librenms/librenms/pull/1386),[PR1387](https://github.com/librenms/librenms/pull/1387),[PR1388](https://github.com/librenms/librenms/pull/1388)) + - Added SNMP Scanner to discover devices within subnets and docs ([PR1577](https://github.com/librenms/librenms/pull/1577)) ### June 2015 #### Bug fixes - - Fixed services list SQL issue (PR1181) - - Fixed negative values for storage when volume is > 2TB (PR1185) - - Fixed visual display for input fields on /syslog/ (PR1193) - - Fixed fatal php issue in shoutcast.php (PR1203) - - Fixed percent bars in /bills/ (PR1208) - - Fixed item count in memory and storage pages (PR1210) - - Fixed syslog not loading (PR1219) - - Fixed fatal on reload in IRC bot (PR1218) - - Alter Windows CPU description when unknown (PR1226) - - Fixed rfc1628 current calculation (PR1256) - - Fixed alert mapping not working (PR1280) - - Fixed legend ifLabels (PR1296) - - Fixed bug causing map to not load when stale link data was present (PR1297) - - Fixed javascript issue preventing removal of alert rules (PR1312) - - Fixed removal of IPs before ports are deleted (PR1329) - - Fixed JS issue when removing ports from bills (PR1330) - - Fixed adding --daemon a second time to collectd Graphs (PR1342) - - Fixed CollectD DS names (PR1347,PR1349,PR1368) - - Fixed graphing issues when rrd contains special chars (PR1350) - - Fixed regex for device groups (PR1359) + - Fixed services list SQL issue ([PR1181](https://github.com/librenms/librenms/pull/1181)) + - Fixed negative values for storage when volume is > 2TB ([PR1185](https://github.com/librenms/librenms/pull/1185)) + - Fixed visual display for input fields on /syslog/ ([PR1193](https://github.com/librenms/librenms/pull/1193)) + - Fixed fatal php issue in shoutcast.php ([PR1203](https://github.com/librenms/librenms/pull/1203)) + - Fixed percent bars in /bills/ ([PR1208](https://github.com/librenms/librenms/pull/1208)) + - Fixed item count in memory and storage pages ([PR1210](https://github.com/librenms/librenms/pull/1210)) + - Fixed syslog not loading ([PR1219](https://github.com/librenms/librenms/pull/1219)) + - Fixed fatal on reload in IRC bot ([PR1218](https://github.com/librenms/librenms/pull/1218)) + - Alter Windows CPU description when unknown ([PR1226](https://github.com/librenms/librenms/pull/1226)) + - Fixed rfc1628 current calculation ([PR1256](https://github.com/librenms/librenms/pull/1256)) + - Fixed alert mapping not working ([PR1280](https://github.com/librenms/librenms/pull/1280)) + - Fixed legend ifLabels ([PR1296](https://github.com/librenms/librenms/pull/1296)) + - Fixed bug causing map to not load when stale link data was present ([PR1297](https://github.com/librenms/librenms/pull/1297)) + - Fixed javascript issue preventing removal of alert rules ([PR1312](https://github.com/librenms/librenms/pull/1312)) + - Fixed removal of IPs before ports are deleted ([PR1329](https://github.com/librenms/librenms/pull/1329)) + - Fixed JS issue when removing ports from bills ([PR1330](https://github.com/librenms/librenms/pull/1330)) + - Fixed adding --daemon a second time to collectd Graphs ([PR1342](https://github.com/librenms/librenms/pull/1342)) + - Fixed CollectD DS names ([PR1347](https://github.com/librenms/librenms/pull/1347),[PR1349](https://github.com/librenms/librenms/pull/1349),[PR1368](https://github.com/librenms/librenms/pull/1368)) + - Fixed graphing issues when rrd contains special chars ([PR1350](https://github.com/librenms/librenms/pull/1350)) + - Fixed regex for device groups ([PR1359](https://github.com/librenms/librenms/pull/1359)) - Added HOST-RESOURCES-MIB into Synology detection (RP1360) - - Fix health page graphs showing the first graph for all (PR1363) + - Fix health page graphs showing the first graph for all ([PR1363](https://github.com/librenms/librenms/pull/1363)) #### Improvements - - Updated Syslog docs to include syslog-ng 3.5.1 updates (PR1171) - - Added Pushover Transport (PR1180, PR1191) - - Converted processors and memory table to bootgrid (PR1188, PR1192) - - Issued alerts and transport now logged to eventlog (PR1194) - - Added basic support for Enterasys devices (PR1211) - - Added dynamic config to configure alerting (PR1153) - - Added basic support for Multimatic USV (PR1215) - - Disabled and ignored ports no longer show by default on /ports/ (PR1228,PR1301) - - Added additional graphs to menu on devices page (PR1229) - - Added Docs on configuring Globe front page (PR1231) - - Added robots.txt to html folder to disallow indexing (PR1234) - - Added additional support for Synology units (PR1235,PR1244,PR1269) - - Added IP check to autodiscovery code (PR1248) - - Updated HP ProCurve detection (PR1249) - - Added basic detection for Alcatel-Lucent OmniSwitch (PR1253, PR1282) - - Added additional metrics for rfc1628 UPS (PR1258, PR1268) - - Allow multiple discovery modules to be specified on command line (PR1263) - - Updated docs on using libvirt (PR1264) - - Updated Ruckus detection (PR1267) - - Initial release of MIB based polling (PR1273) - - Added support for CISCO-BGP4-MIB (PR1184) - - Added support for Dell EqualLogic units (PR1283,PR1309) - - Added logging of success/ failure for alert transports (PR1286) - - Updated VyOS detection (PR1299) - - Added primary serial number detection for Cisco units (PR1300) - - Added support for specifying MySQL port number in config.php (PR1302) - - Updated alert subject to use rule name not ID (PR1310) - - Added macro %macros.sensor (PR1311) - - Added WebUI support for Pushover (PR1313) - - Updated path check for Oxidized config (PR1316) - - Added Multimatic UPS to rfc1628 detection (PR1317) - - Added timeout for Unix agent (PR1319) - - Added support for a poller to use more than one poller group (PR1323) - - Added ability to use Plugins on device overview page (PR1325) - - Added latency loss/avg/max/min results to DB and Graph (PR1326) - - Added recording of device down (snmp/icmp) (PR1326) - - Added debugging output for when invalid SNMPv3 options used (PR1331) - - Added load and state output to device overview page (PR1333) - - Added load sensors to RFC1628 Devices (PR1336) - - Added support for WebPower Pro II UPS Cards (PR1338) - - No longer rewrite server-status in .htaccess (PR1339) - - Added docs for setting up Service extensions (PR1354) - - Added additional info from pfsense devices (PR1356) + - Updated Syslog docs to include syslog-ng 3.5.1 updates ([PR1171](https://github.com/librenms/librenms/pull/1171)) + - Added Pushover Transport ([PR1180](https://github.com/librenms/librenms/pull/1180), [PR1191](https://github.com/librenms/librenms/pull/1191)) + - Converted processors and memory table to bootgrid ([PR1188](https://github.com/librenms/librenms/pull/1188), [PR1192](https://github.com/librenms/librenms/pull/1192)) + - Issued alerts and transport now logged to eventlog ([PR1194](https://github.com/librenms/librenms/pull/1194)) + - Added basic support for Enterasys devices ([PR1211](https://github.com/librenms/librenms/pull/1211)) + - Added dynamic config to configure alerting ([PR1153](https://github.com/librenms/librenms/pull/1153)) + - Added basic support for Multimatic USV ([PR1215](https://github.com/librenms/librenms/pull/1215)) + - Disabled and ignored ports no longer show by default on /ports/ ([PR1228](https://github.com/librenms/librenms/pull/1228),[PR1301](https://github.com/librenms/librenms/pull/1301)) + - Added additional graphs to menu on devices page ([PR1229](https://github.com/librenms/librenms/pull/1229)) + - Added Docs on configuring Globe front page ([PR1231](https://github.com/librenms/librenms/pull/1231)) + - Added robots.txt to html folder to disallow indexing ([PR1234](https://github.com/librenms/librenms/pull/1234)) + - Added additional support for Synology units ([PR1235](https://github.com/librenms/librenms/pull/1235),[PR1244](https://github.com/librenms/librenms/pull/1244),[PR1269](https://github.com/librenms/librenms/pull/1269)) + - Added IP check to autodiscovery code ([PR1248](https://github.com/librenms/librenms/pull/1248)) + - Updated HP ProCurve detection ([PR1249](https://github.com/librenms/librenms/pull/1249)) + - Added basic detection for Alcatel-Lucent OmniSwitch ([PR1253](https://github.com/librenms/librenms/pull/1253), [PR1282](https://github.com/librenms/librenms/pull/1282)) + - Added additional metrics for rfc1628 UPS ([PR1258](https://github.com/librenms/librenms/pull/1258), [PR1268](https://github.com/librenms/librenms/pull/1268)) + - Allow multiple discovery modules to be specified on command line ([PR1263](https://github.com/librenms/librenms/pull/1263)) + - Updated docs on using libvirt ([PR1264](https://github.com/librenms/librenms/pull/1264)) + - Updated Ruckus detection ([PR1267](https://github.com/librenms/librenms/pull/1267)) + - Initial release of MIB based polling ([PR1273](https://github.com/librenms/librenms/pull/1273)) + - Added support for CISCO-BGP4-MIB ([PR1184](https://github.com/librenms/librenms/pull/1184)) + - Added support for Dell EqualLogic units ([PR1283](https://github.com/librenms/librenms/pull/1283),[PR1309](https://github.com/librenms/librenms/pull/1309)) + - Added logging of success/ failure for alert transports ([PR1286](https://github.com/librenms/librenms/pull/1286)) + - Updated VyOS detection ([PR1299](https://github.com/librenms/librenms/pull/1299)) + - Added primary serial number detection for Cisco units ([PR1300](https://github.com/librenms/librenms/pull/1300)) + - Added support for specifying MySQL port number in config.php ([PR1302](https://github.com/librenms/librenms/pull/1302)) + - Updated alert subject to use rule name not ID ([PR1310](https://github.com/librenms/librenms/pull/1310)) + - Added macro %macros.sensor ([PR1311](https://github.com/librenms/librenms/pull/1311)) + - Added WebUI support for Pushover ([PR1313](https://github.com/librenms/librenms/pull/1313)) + - Updated path check for Oxidized config ([PR1316](https://github.com/librenms/librenms/pull/1316)) + - Added Multimatic UPS to rfc1628 detection ([PR1317](https://github.com/librenms/librenms/pull/1317)) + - Added timeout for Unix agent ([PR1319](https://github.com/librenms/librenms/pull/1319)) + - Added support for a poller to use more than one poller group ([PR1323](https://github.com/librenms/librenms/pull/1323)) + - Added ability to use Plugins on device overview page ([PR1325](https://github.com/librenms/librenms/pull/1325)) + - Added latency loss/avg/max/min results to DB and Graph ([PR1326](https://github.com/librenms/librenms/pull/1326)) + - Added recording of device down (snmp/icmp) ([PR1326](https://github.com/librenms/librenms/pull/1326)) + - Added debugging output for when invalid SNMPv3 options used ([PR1331](https://github.com/librenms/librenms/pull/1331)) + - Added load and state output to device overview page ([PR1333](https://github.com/librenms/librenms/pull/1333)) + - Added load sensors to RFC1628 Devices ([PR1336](https://github.com/librenms/librenms/pull/1336)) + - Added support for WebPower Pro II UPS Cards ([PR1338](https://github.com/librenms/librenms/pull/1338)) + - No longer rewrite server-status in .htaccess ([PR1339](https://github.com/librenms/librenms/pull/1339)) + - Added docs for setting up Service extensions ([PR1354](https://github.com/librenms/librenms/pull/1354)) + - Added additional info from pfsense devices ([PR1356](https://github.com/librenms/librenms/pull/1356)) ### May 2015 #### Bug fixes - - Updated nested addHosts to use variables passed (PR889) - - Fixed map drawing issue (PR907) - - Fixed sensors issue where APC load sensors overwrote current (PR912) - - Fixed devices location filtering (PR917, PR921) - - Minor fix to rrdcached_dir handling (PR940) - - Now set defaults for AddHost on XDP discovery (PR941) - - Fix web installer to generate config correctly if possible (PR954) - - Fix inverse option for graphs (PR955) - - Fix ifAlias parsing (PR960) - - Rewrote rrdtool_escape to fix graph formatting issues (PR961, PR965) - - Updated ports check to include ifAdminStatus (PR962) - - Fixed custom sensors high / low being overwritten on discovery (PR977) - - Fixed APC powerbar phase limit discovery (PR981) - - Fix for 4 digit cpu% for Datacom (PR984) - - Fix SQL query for restricted users in /devices/ (PR990) - - Fix for post-formatting time-macros (PR1006) - - Honour disabling alerts for hosts (PR1051) - - Make OSPF and ARP discovery independent xDP (PR1053) - - Fixed ospf_nbrs lookup to use device_id (PR1088) - - Removed trailing / from some urls (PR1089 / PR1100) - - Fix to device search for Device type and location (PR1101) - - Stop non-device boxes on overview appearing when device is down (PR1106) - - Fixed nfsen directory checks (PR1123) - - Removed lower limit for sensor graphs so negative values show (PR1124) - - Added fallback for poller_group if empty when adding devices (PR1126) - - Fixed processor graphs tooltips (PR1127) - - Fixed /poll-log/ count (PR1130) - - Fixed ARP search graph type reference (PR1131) - - Fixed showing state=X in device list (PR1144) - - Removed ability for demo user to delete users (PR1151) - - Fixed user / port perms for top X front page boxes (PR1156) - - Fixed truncating UTF-8 strings (PR1166) - - Fixed attaching templates due to JS issue (PR1167) + - Updated nested addHosts to use variables passed ([PR889](https://github.com/librenms/librenms/pull/889)) + - Fixed map drawing issue ([PR907](https://github.com/librenms/librenms/pull/907)) + - Fixed sensors issue where APC load sensors overwrote current ([PR912](https://github.com/librenms/librenms/pull/912)) + - Fixed devices location filtering ([PR917](https://github.com/librenms/librenms/pull/917), [PR921](https://github.com/librenms/librenms/pull/921)) + - Minor fix to rrdcached_dir handling ([PR940](https://github.com/librenms/librenms/pull/940)) + - Now set defaults for AddHost on XDP discovery ([PR941](https://github.com/librenms/librenms/pull/941)) + - Fix web installer to generate config correctly if possible ([PR954](https://github.com/librenms/librenms/pull/954)) + - Fix inverse option for graphs ([PR955](https://github.com/librenms/librenms/pull/955)) + - Fix ifAlias parsing ([PR960](https://github.com/librenms/librenms/pull/960)) + - Rewrote rrdtool_escape to fix graph formatting issues ([PR961](https://github.com/librenms/librenms/pull/961), [PR965](https://github.com/librenms/librenms/pull/965)) + - Updated ports check to include ifAdminStatus ([PR962](https://github.com/librenms/librenms/pull/962)) + - Fixed custom sensors high / low being overwritten on discovery ([PR977](https://github.com/librenms/librenms/pull/977)) + - Fixed APC powerbar phase limit discovery ([PR981](https://github.com/librenms/librenms/pull/981)) + - Fix for 4 digit cpu% for Datacom ([PR984](https://github.com/librenms/librenms/pull/984)) + - Fix SQL query for restricted users in /devices/ ([PR990](https://github.com/librenms/librenms/pull/990)) + - Fix for post-formatting time-macros ([PR1006](https://github.com/librenms/librenms/pull/1006)) + - Honour disabling alerts for hosts ([PR1051](https://github.com/librenms/librenms/pull/1051)) + - Make OSPF and ARP discovery independent xDP ([PR1053](https://github.com/librenms/librenms/pull/1053)) + - Fixed ospf_nbrs lookup to use device_id ([PR1088](https://github.com/librenms/librenms/pull/1088)) + - Removed trailing / from some urls ([PR1089](https://github.com/librenms/librenms/pull/1089) / [PR1100](https://github.com/librenms/librenms/pull/1100)) + - Fix to device search for Device type and location ([PR1101](https://github.com/librenms/librenms/pull/1101)) + - Stop non-device boxes on overview appearing when device is down ([PR1106](https://github.com/librenms/librenms/pull/1106)) + - Fixed nfsen directory checks ([PR1123](https://github.com/librenms/librenms/pull/1123)) + - Removed lower limit for sensor graphs so negative values show ([PR1124](https://github.com/librenms/librenms/pull/1124)) + - Added fallback for poller_group if empty when adding devices ([PR1126](https://github.com/librenms/librenms/pull/1126)) + - Fixed processor graphs tooltips ([PR1127](https://github.com/librenms/librenms/pull/1127)) + - Fixed /poll-log/ count ([PR1130](https://github.com/librenms/librenms/pull/1130)) + - Fixed ARP search graph type reference ([PR1131](https://github.com/librenms/librenms/pull/1131)) + - Fixed showing state=X in device list ([PR1144](https://github.com/librenms/librenms/pull/1144)) + - Removed ability for demo user to delete users ([PR1151](https://github.com/librenms/librenms/pull/1151)) + - Fixed user / port perms for top X front page boxes ([PR1156](https://github.com/librenms/librenms/pull/1156)) + - Fixed truncating UTF-8 strings ([PR1166](https://github.com/librenms/librenms/pull/1166)) + - Fixed attaching templates due to JS issue ([PR1167](https://github.com/librenms/librenms/pull/1167)) #### Improvements - - Added loading bar to top nav (PR893) - - Added load and current for APC units (PR888) - - Improved web installer (PR887) - - Updated alerts status box (PR875) - - Updated syslog page (PR862) - - Added temperature polling for IBM Flexsystem (PR894) - - Updated typeahead libraries and relevant forms (PR882) - - Added docs showing configuration options and how to use them (PR910) - - Added docs on discovery / poller and how to debug (PR911) - - Updated docs for MySQL / Nginx / Bind use in Unix agent (PR916) - - Update development docs (PR919) - - Updated install docs to advise about whitespace in config.php (PR920) - - Added docs on authentication modules (PR922) - - Added support for Oxidized config archival (PR927) - - Added API to feed devices to Oxidized (PR928) - - Added support for per OS bad_iftype, bad_if and bad_if_regexp (PR930) - - Enable alerting on tables with relative / indirect glues (PR932) - - Added bills support in rulesuggest and alert system (PR934) - - Added detection for Sentry Smart CDU (PR938) - - Added basic detection for Netgear devices (PR942) - - addhost.php now uses distributed_poller_group config if set (PR944) - - Added port rewrite function (PR946) - - Added basic detection for Ubiquiti Edgeswitch (PR947) - - Added support for retrieving email address from LDAP (PR949) - - Updated JunOS logo (PR952) - - Add aggregates on multi_bits_separate graphs (PR956) - - Fix port name issue for recent snmp versions on Linux (PR957) - - Added support for quick access to devices via url (PR958) - - Added work around for PHP creating zombie processes on certain distros (PR959) - - Added detection support for NetApp + disks + temperature (PR967, PR971) - - Define defaults for graphs (PR968) - - Added docs for migrating from Observium (PR974) - - Added iLo temperature support (PR982) - - Added disk temperature for Synology DSM (PR986) - - Added ICMP, TLS/SSL and Domain expiry service checks (PR987, PR1040, PR1041) - - Added IPMI detection (PR988) - - Mikrotik MIB update (PR991) - - Set better timeperiod for caching graphs (PR992) - - Added config option to disable port relationship in ports list (PR996) - - Added support for custom customer description parse (PR998) - - Added hardware and MySQL version stats to callback (PR999) - - Added support for alerting to PagerDuty (PR1004) - - Now send ack notifications for alerts that are acked (PR1008) - - Updated contributing docs and added placeholder (PR1024, PR1025) - - Updated globe.php overview page with updated map support (PR1029) - - Converted storage page to use Bootgrid (PR1030) - - Added basic FibreHome detection (PR1031) - - Show details of alerts in alert log (PR1043) - - Allow a user-defined windows to add tolerance for alerting (PR1044) - - Added inlet support for Raritan PX iPDU (PR1045) - - Updated MIBS for Cisco SB (PR1058) - - Added error checking for build-base on install (PR1059) - - Added fan and raid state for Dell OpenManage (PR1062) - - Updated MIBS for Ruckus ZoneDirectors (PR1067) - - Added check for ./rename.php (PR1069) - - Added install instructions to use librenms user (PR1071) - - Honour sysContact over riding for alerts (PR1073) - - Added services page for adding/deleting and editing services (PR1076) - - Added more support for Mikrotik devices (PR1080) - - Added better detection for Cisco ASA 5585-SSP40 (PR1082) - - Added CPU dataplane support for JunOS (PR1086) - - Removed requirement for hostnames on add device (PR1087) - - Added config option to exclude sysContact from alerts (PR1093) - - Added config option to regenerate contacts on alerts (PR1109) - - Added validation tool to help fault find issues with installs (PR1112) - - Added CPU support for EdgeOS (PR1114) - - Added ability to customise transit/peering/core descriptions (PR1125) - - Show ifName in ARP search if devices are set to use this (PR1133) - - Added FibreHome CPU and Mempool support (PR1134) - - Added config options for region and resolution on globe map (PR1137) - - Added RRDCached example docs (PR1148) - - Updated support for additional NetBotz models (PR1152) - - Updated /iftype/ page to include speed/circuit/notes (PR1155) - - Added detection for PowerConnect 55XX devices (PR1165) + - Added loading bar to top nav ([PR893](https://github.com/librenms/librenms/pull/893)) + - Added load and current for APC units ([PR888](https://github.com/librenms/librenms/pull/888)) + - Improved web installer ([PR887](https://github.com/librenms/librenms/pull/887)) + - Updated alerts status box ([PR875](https://github.com/librenms/librenms/pull/875)) + - Updated syslog page ([PR862](https://github.com/librenms/librenms/pull/862)) + - Added temperature polling for IBM Flexsystem ([PR894](https://github.com/librenms/librenms/pull/894)) + - Updated typeahead libraries and relevant forms ([PR882](https://github.com/librenms/librenms/pull/882)) + - Added docs showing configuration options and how to use them ([PR910](https://github.com/librenms/librenms/pull/910)) + - Added docs on discovery / poller and how to debug ([PR911](https://github.com/librenms/librenms/pull/911)) + - Updated docs for MySQL / Nginx / Bind use in Unix agent ([PR916](https://github.com/librenms/librenms/pull/916)) + - Update development docs ([PR919](https://github.com/librenms/librenms/pull/919)) + - Updated install docs to advise about whitespace in config.php ([PR920](https://github.com/librenms/librenms/pull/920)) + - Added docs on authentication modules ([PR922](https://github.com/librenms/librenms/pull/922)) + - Added support for Oxidized config archival ([PR927](https://github.com/librenms/librenms/pull/927)) + - Added API to feed devices to Oxidized ([PR928](https://github.com/librenms/librenms/pull/928)) + - Added support for per OS bad_iftype, bad_if and bad_if_regexp ([PR930](https://github.com/librenms/librenms/pull/930)) + - Enable alerting on tables with relative / indirect glues ([PR932](https://github.com/librenms/librenms/pull/932)) + - Added bills support in rulesuggest and alert system ([PR934](https://github.com/librenms/librenms/pull/934)) + - Added detection for Sentry Smart CDU ([PR938](https://github.com/librenms/librenms/pull/938)) + - Added basic detection for Netgear devices ([PR942](https://github.com/librenms/librenms/pull/942)) + - addhost.php now uses distributed_poller_group config if set ([PR944](https://github.com/librenms/librenms/pull/944)) + - Added port rewrite function ([PR946](https://github.com/librenms/librenms/pull/946)) + - Added basic detection for Ubiquiti Edgeswitch ([PR947](https://github.com/librenms/librenms/pull/947)) + - Added support for retrieving email address from LDAP ([PR949](https://github.com/librenms/librenms/pull/949)) + - Updated JunOS logo ([PR952](https://github.com/librenms/librenms/pull/952)) + - Add aggregates on multi_bits_separate graphs ([PR956](https://github.com/librenms/librenms/pull/956)) + - Fix port name issue for recent snmp versions on Linux ([PR957](https://github.com/librenms/librenms/pull/957)) + - Added support for quick access to devices via url ([PR958](https://github.com/librenms/librenms/pull/958)) + - Added work around for PHP creating zombie processes on certain distros ([PR959](https://github.com/librenms/librenms/pull/959)) + - Added detection support for NetApp + disks + temperature ([PR967](https://github.com/librenms/librenms/pull/967), [PR971](https://github.com/librenms/librenms/pull/971)) + - Define defaults for graphs ([PR968](https://github.com/librenms/librenms/pull/968)) + - Added docs for migrating from Observium ([PR974](https://github.com/librenms/librenms/pull/974)) + - Added iLo temperature support ([PR982](https://github.com/librenms/librenms/pull/982)) + - Added disk temperature for Synology DSM ([PR986](https://github.com/librenms/librenms/pull/986)) + - Added ICMP, TLS/SSL and Domain expiry service checks ([PR987](https://github.com/librenms/librenms/pull/987), [PR1040](https://github.com/librenms/librenms/pull/1040), [PR1041](https://github.com/librenms/librenms/pull/1041)) + - Added IPMI detection ([PR988](https://github.com/librenms/librenms/pull/988)) + - Mikrotik MIB update ([PR991](https://github.com/librenms/librenms/pull/991)) + - Set better timeperiod for caching graphs ([PR992](https://github.com/librenms/librenms/pull/992)) + - Added config option to disable port relationship in ports list ([PR996](https://github.com/librenms/librenms/pull/996)) + - Added support for custom customer description parse ([PR998](https://github.com/librenms/librenms/pull/998)) + - Added hardware and MySQL version stats to callback ([PR999](https://github.com/librenms/librenms/pull/999)) + - Added support for alerting to PagerDuty ([PR1004](https://github.com/librenms/librenms/pull/1004)) + - Now send ack notifications for alerts that are acked ([PR1008](https://github.com/librenms/librenms/pull/1008)) + - Updated contributing docs and added placeholder ([PR1024](https://github.com/librenms/librenms/pull/1024), [PR1025](https://github.com/librenms/librenms/pull/1025)) + - Updated globe.php overview page with updated map support ([PR1029](https://github.com/librenms/librenms/pull/1029)) + - Converted storage page to use Bootgrid ([PR1030](https://github.com/librenms/librenms/pull/1030)) + - Added basic FibreHome detection ([PR1031](https://github.com/librenms/librenms/pull/1031)) + - Show details of alerts in alert log ([PR1043](https://github.com/librenms/librenms/pull/1043)) + - Allow a user-defined windows to add tolerance for alerting ([PR1044](https://github.com/librenms/librenms/pull/1044)) + - Added inlet support for Raritan PX iPDU ([PR1045](https://github.com/librenms/librenms/pull/1045)) + - Updated MIBS for Cisco SB ([PR1058](https://github.com/librenms/librenms/pull/1058)) + - Added error checking for build-base on install ([PR1059](https://github.com/librenms/librenms/pull/1059)) + - Added fan and raid state for Dell OpenManage ([PR1062](https://github.com/librenms/librenms/pull/1062)) + - Updated MIBS for Ruckus ZoneDirectors ([PR1067](https://github.com/librenms/librenms/pull/1067)) + - Added check for ./rename.php ([PR1069](https://github.com/librenms/librenms/pull/1069)) + - Added install instructions to use librenms user ([PR1071](https://github.com/librenms/librenms/pull/1071)) + - Honour sysContact over riding for alerts ([PR1073](https://github.com/librenms/librenms/pull/1073)) + - Added services page for adding/deleting and editing services ([PR1076](https://github.com/librenms/librenms/pull/1076)) + - Added more support for Mikrotik devices ([PR1080](https://github.com/librenms/librenms/pull/1080)) + - Added better detection for Cisco ASA 5585-SSP40 ([PR1082](https://github.com/librenms/librenms/pull/1082)) + - Added CPU dataplane support for JunOS ([PR1086](https://github.com/librenms/librenms/pull/1086)) + - Removed requirement for hostnames on add device ([PR1087](https://github.com/librenms/librenms/pull/1087)) + - Added config option to exclude sysContact from alerts ([PR1093](https://github.com/librenms/librenms/pull/1093)) + - Added config option to regenerate contacts on alerts ([PR1109](https://github.com/librenms/librenms/pull/1109)) + - Added validation tool to help fault find issues with installs ([PR1112](https://github.com/librenms/librenms/pull/1112)) + - Added CPU support for EdgeOS ([PR1114](https://github.com/librenms/librenms/pull/1114)) + - Added ability to customise transit/peering/core descriptions ([PR1125](https://github.com/librenms/librenms/pull/1125)) + - Show ifName in ARP search if devices are set to use this ([PR1133](https://github.com/librenms/librenms/pull/1133)) + - Added FibreHome CPU and Mempool support ([PR1134](https://github.com/librenms/librenms/pull/1134)) + - Added config options for region and resolution on globe map ([PR1137](https://github.com/librenms/librenms/pull/1137)) + - Added RRDCached example docs ([PR1148](https://github.com/librenms/librenms/pull/1148)) + - Updated support for additional NetBotz models ([PR1152](https://github.com/librenms/librenms/pull/1152)) + - Updated /iftype/ page to include speed/circuit/notes ([PR1155](https://github.com/librenms/librenms/pull/1155)) + - Added detection for PowerConnect 55XX devices ([PR1165](https://github.com/librenms/librenms/pull/1165)) ### Apr 2015 ####Bug fixes - - Fixed ack of worse/better alerts (PR720) - - Fixed ORIG_PATH_INFO warnings (PR727) - - Added missing CPU id for Cisco SB (PR744) - - Changed Processors table name to lower case in processors discovery (PR751) - - Fixed alerts path issue (PR756, PR760) - - Suppress further port alerts when interface goes down (PR745) - - Fixed login so redirects via 303 when POST data sent (PR775) - - Fixed missing link to errored or ignored ports (PR787) - - Updated alert log query for performance improvements (PR783) - - Honour alert_rules.disabled field (PR784) - - Stop page debug if user not logged in (PR785) - - Added text filtering for new tables (PR797) - - Fixed VMWare VM detection + hardware / serial support (PR799) - - Fix links from /health/processor (PR810) - - Hide divider if no plugins installed (PR811) - - Added Nginx fix for using debug option (PR823) - - Bug fixes for device groups SQL (PR840) - - Fixed path issue when using rrdcached (PR839) - - Fixed JS issues when deleting alert maps / poller groups / device groups (PR846,PR848,PR877) - - Fixed links and popover for /health/metric=storage/ (PR847) - - Fixed lots of user permission issues (PR855) - - Fixed search ip / arp / mac pages (PR845) - - Added missing charge icon (PR878) + - Fixed ack of worse/better alerts ([PR720](https://github.com/librenms/librenms/pull/720)) + - Fixed ORIG_PATH_INFO warnings ([PR727](https://github.com/librenms/librenms/pull/727)) + - Added missing CPU id for Cisco SB ([PR744](https://github.com/librenms/librenms/pull/744)) + - Changed Processors table name to lower case in processors discovery ([PR751](https://github.com/librenms/librenms/pull/751)) + - Fixed alerts path issue ([PR756](https://github.com/librenms/librenms/pull/756), [PR760](https://github.com/librenms/librenms/pull/760)) + - Suppress further port alerts when interface goes down ([PR745](https://github.com/librenms/librenms/pull/745)) + - Fixed login so redirects via 303 when POST data sent ([PR775](https://github.com/librenms/librenms/pull/775)) + - Fixed missing link to errored or ignored ports ([PR787](https://github.com/librenms/librenms/pull/787)) + - Updated alert log query for performance improvements ([PR783](https://github.com/librenms/librenms/pull/783)) + - Honour alert_rules.disabled field ([PR784](https://github.com/librenms/librenms/pull/784)) + - Stop page debug if user not logged in ([PR785](https://github.com/librenms/librenms/pull/785)) + - Added text filtering for new tables ([PR797](https://github.com/librenms/librenms/pull/797)) + - Fixed VMWare VM detection + hardware / serial support ([PR799](https://github.com/librenms/librenms/pull/799)) + - Fix links from /health/processor ([PR810](https://github.com/librenms/librenms/pull/810)) + - Hide divider if no plugins installed ([PR811](https://github.com/librenms/librenms/pull/811)) + - Added Nginx fix for using debug option ([PR823](https://github.com/librenms/librenms/pull/823)) + - Bug fixes for device groups SQL ([PR840](https://github.com/librenms/librenms/pull/840)) + - Fixed path issue when using rrdcached ([PR839](https://github.com/librenms/librenms/pull/839)) + - Fixed JS issues when deleting alert maps / poller groups / device groups ([PR846](https://github.com/librenms/librenms/pull/846),[PR848](https://github.com/librenms/librenms/pull/848),[PR877](https://github.com/librenms/librenms/pull/877)) + - Fixed links and popover for /health/metric=storage/ ([PR847](https://github.com/librenms/librenms/pull/847)) + - Fixed lots of user permission issues ([PR855](https://github.com/librenms/librenms/pull/855)) + - Fixed search ip / arp / mac pages ([PR845](https://github.com/librenms/librenms/pull/845)) + - Added missing charge icon ([PR878](https://github.com/librenms/librenms/pull/878)) ####Improvements - - New theme support added (light,dark and mono) (PR682,PR683,PR701) - - Tables being converted to Jquery Bootgrid (PR693,PR706,PR716) - - Detect Cisco ASA Hardware and OS Version (PR708) - - Update LDAP support (PR707) - - Updated APC powernet MIB (PR713) - - Update to Foritgate support (PR709) - - Added support for UBNT AirOS and AirFibre (PR721,PR730,PR731) - - Added support device groups + alerts to be mapped to devices or groups (PR722) - - Added basic Cambium support (PR738) - - Added basic F5 support (PR670) - - Shorten interface names on map (PR752) - - Added PowerCode support (PR762) - - Added Autodiscovery via OSPF (PR772) - - Added visual graph of alert log (PR777, PR809) - - Added Callback system to send anonymous stats (PR768) - - More tables converted to use bootgrid (PR729, PR761) - - New Global Cache to store common queries added (PR780) - - Added proxy support for submitting stats (PR791) - - Minor APC Polling change (PR800) - - Updated to HP switch detection (PR802) - - Added Datacom basic detection (PR816) - - Updated Cisco detection (PR815) - - Added CSV export system + ability to export ports (PR818) - - Added basic detection for PacketLogic devices (PR773) - - Added fallback support for IBM switches for Serial / Version (PR822) - - Added Juniper Inventory support (PR825) - - Sharpen graphs produced (PR826) - - Updated map to show device overview graphs and port graphs (PR826) - - Added hostname to API call for list_alerts (PR834) - - Added ability to schedule maintenance (PR835,PR841) - - Added ability to expand alert triggers for more details (PR857) - - Added support for XTM/FBX Watchguard devices (PR849) - - Updated Juniper MIBS and hardware rewrite (PR838) - - Updated OpenBSD detection (PR860) - - Added Macro support for alerting system (PR863) - - Added support for tcp connections on rrdcached (PR866) - - Added config option to enable / disable mouseover graphs (PR873) - - General cleanup of files / folders permissions (PR874) - - Added window size detection for map (PR884) - - Added text to let users know refresh is disabled (PR883) + - New theme support added (light,dark and mono) ([PR682](https://github.com/librenms/librenms/pull/682),[PR683](https://github.com/librenms/librenms/pull/683),[PR701](https://github.com/librenms/librenms/pull/701)) + - Tables being converted to Jquery Bootgrid ([PR693](https://github.com/librenms/librenms/pull/693),[PR706](https://github.com/librenms/librenms/pull/706),[PR716](https://github.com/librenms/librenms/pull/716)) + - Detect Cisco ASA Hardware and OS Version ([PR708](https://github.com/librenms/librenms/pull/708)) + - Update LDAP support ([PR707](https://github.com/librenms/librenms/pull/707)) + - Updated APC powernet MIB ([PR713](https://github.com/librenms/librenms/pull/713)) + - Update to Foritgate support ([PR709](https://github.com/librenms/librenms/pull/709)) + - Added support for UBNT AirOS and AirFibre ([PR721](https://github.com/librenms/librenms/pull/721),[PR730](https://github.com/librenms/librenms/pull/730),[PR731](https://github.com/librenms/librenms/pull/731)) + - Added support device groups + alerts to be mapped to devices or groups ([PR722](https://github.com/librenms/librenms/pull/722)) + - Added basic Cambium support ([PR738](https://github.com/librenms/librenms/pull/738)) + - Added basic F5 support ([PR670](https://github.com/librenms/librenms/pull/670)) + - Shorten interface names on map ([PR752](https://github.com/librenms/librenms/pull/752)) + - Added PowerCode support ([PR762](https://github.com/librenms/librenms/pull/762)) + - Added Autodiscovery via OSPF ([PR772](https://github.com/librenms/librenms/pull/772)) + - Added visual graph of alert log ([PR777](https://github.com/librenms/librenms/pull/777), [PR809](https://github.com/librenms/librenms/pull/809)) + - Added Callback system to send anonymous stats ([PR768](https://github.com/librenms/librenms/pull/768)) + - More tables converted to use bootgrid ([PR729](https://github.com/librenms/librenms/pull/729), [PR761](https://github.com/librenms/librenms/pull/761)) + - New Global Cache to store common queries added ([PR780](https://github.com/librenms/librenms/pull/780)) + - Added proxy support for submitting stats ([PR791](https://github.com/librenms/librenms/pull/791)) + - Minor APC Polling change ([PR800](https://github.com/librenms/librenms/pull/800)) + - Updated to HP switch detection ([PR802](https://github.com/librenms/librenms/pull/802)) + - Added Datacom basic detection ([PR816](https://github.com/librenms/librenms/pull/816)) + - Updated Cisco detection ([PR815](https://github.com/librenms/librenms/pull/815)) + - Added CSV export system + ability to export ports ([PR818](https://github.com/librenms/librenms/pull/818)) + - Added basic detection for PacketLogic devices ([PR773](https://github.com/librenms/librenms/pull/773)) + - Added fallback support for IBM switches for Serial / Version ([PR822](https://github.com/librenms/librenms/pull/822)) + - Added Juniper Inventory support ([PR825](https://github.com/librenms/librenms/pull/825)) + - Sharpen graphs produced ([PR826](https://github.com/librenms/librenms/pull/826)) + - Updated map to show device overview graphs and port graphs ([PR826](https://github.com/librenms/librenms/pull/826)) + - Added hostname to API call for list_alerts ([PR834](https://github.com/librenms/librenms/pull/834)) + - Added ability to schedule maintenance ([PR835](https://github.com/librenms/librenms/pull/835),[PR841](https://github.com/librenms/librenms/pull/841)) + - Added ability to expand alert triggers for more details ([PR857](https://github.com/librenms/librenms/pull/857)) + - Added support for XTM/FBX Watchguard devices ([PR849](https://github.com/librenms/librenms/pull/849)) + - Updated Juniper MIBS and hardware rewrite ([PR838](https://github.com/librenms/librenms/pull/838)) + - Updated OpenBSD detection ([PR860](https://github.com/librenms/librenms/pull/860)) + - Added Macro support for alerting system ([PR863](https://github.com/librenms/librenms/pull/863)) + - Added support for tcp connections on rrdcached ([PR866](https://github.com/librenms/librenms/pull/866)) + - Added config option to enable / disable mouseover graphs ([PR873](https://github.com/librenms/librenms/pull/873)) + - General cleanup of files / folders permissions ([PR874](https://github.com/librenms/librenms/pull/874)) + - Added window size detection for map ([PR884](https://github.com/librenms/librenms/pull/884)) + - Added text to let users know refresh is disabled ([PR883](https://github.com/librenms/librenms/pull/883)) ### Mar 2015 ####Bug fixes - - Updates to alert rules split (PR550) - - Updated get_graphs() for API to resolve graph names (PR613) - - Fixed use of REMOTE_ADDR to use X_FORWARDED_FOR if available (PR620) - - Added yocto support from entPhySensorScale (PR632) - - Eventlog search fixed (PR644) - - Added missing OS discovery to default list (PR660) - - Fixed logging issue when description of a port was removed (PR673) - - Fixed logging issue when ports changed status (PR675) - - Shortened interface names for graph display (PR676) + - Updates to alert rules split ([PR550](https://github.com/librenms/librenms/pull/550)) + - Updated get_graphs() for API to resolve graph names ([PR613](https://github.com/librenms/librenms/pull/613)) + - Fixed use of REMOTE_ADDR to use X_FORWARDED_FOR if available ([PR620](https://github.com/librenms/librenms/pull/620)) + - Added yocto support from entPhySensorScale ([PR632](https://github.com/librenms/librenms/pull/632)) + - Eventlog search fixed ([PR644](https://github.com/librenms/librenms/pull/644)) + - Added missing OS discovery to default list ([PR660](https://github.com/librenms/librenms/pull/660)) + - Fixed logging issue when description of a port was removed ([PR673](https://github.com/librenms/librenms/pull/673)) + - Fixed logging issue when ports changed status ([PR675](https://github.com/librenms/librenms/pull/675)) + - Shortened interface names for graph display ([PR676](https://github.com/librenms/librenms/pull/676)) ####Improvements - - Visual updates to alert logs (PR541) - - Added temperature support for APC AC units (PR545) - - Added ability to pause and resume page refresh (PR557) - - Added polling support for NXOS (PR562) - - Added discovery support for 3Com switches (PR568) - - Updated Comware support (PR583) - - Added new logo (PR584) - - Added dynamic removal of device data when removing device (PR592) - - Updated alerting to use fifo (PR607) - - Added distributed poller support (PR609 and PR610) - - Added PowerConnect 55xx (PR635) - - Added inventory API endpoint (PR640) - - Added serial number detection for ASA firewalls (PR642) - - Added missing MKTree library for inventory support (PR646) - - Added support for exporting Alert logs to PDF (PR653) - - Added basic Ubiquiti support (PR659) - - Numerous docs update (PR662, PR663, PR677, PR694) - - Added Polling information page (PR664) - - Added HipChat notification support (PR669) - - Implemented Jquery Bootgrid support (PR671) - - Added new map to show xDP discovered links and devices (PR679 + PR680) + - Visual updates to alert logs ([PR541](https://github.com/librenms/librenms/pull/541)) + - Added temperature support for APC AC units ([PR545](https://github.com/librenms/librenms/pull/545)) + - Added ability to pause and resume page refresh ([PR557](https://github.com/librenms/librenms/pull/557)) + - Added polling support for NXOS ([PR562](https://github.com/librenms/librenms/pull/562)) + - Added discovery support for 3Com switches ([PR568](https://github.com/librenms/librenms/pull/568)) + - Updated Comware support ([PR583](https://github.com/librenms/librenms/pull/583)) + - Added new logo ([PR584](https://github.com/librenms/librenms/pull/584)) + - Added dynamic removal of device data when removing device ([PR592](https://github.com/librenms/librenms/pull/592)) + - Updated alerting to use fifo ([PR607](https://github.com/librenms/librenms/pull/607)) + - Added distributed poller support ([PR609](https://github.com/librenms/librenms/pull/609) and [PR610](https://github.com/librenms/librenms/pull/610)) + - Added PowerConnect 55xx ([PR635](https://github.com/librenms/librenms/pull/635)) + - Added inventory API endpoint ([PR640](https://github.com/librenms/librenms/pull/640)) + - Added serial number detection for ASA firewalls ([PR642](https://github.com/librenms/librenms/pull/642)) + - Added missing MKTree library for inventory support ([PR646](https://github.com/librenms/librenms/pull/646)) + - Added support for exporting Alert logs to PDF ([PR653](https://github.com/librenms/librenms/pull/653)) + - Added basic Ubiquiti support ([PR659](https://github.com/librenms/librenms/pull/659)) + - Numerous docs update ([PR662](https://github.com/librenms/librenms/pull/662), [PR663](https://github.com/librenms/librenms/pull/663), [PR677](https://github.com/librenms/librenms/pull/677), [PR694](https://github.com/librenms/librenms/pull/694)) + - Added Polling information page ([PR664](https://github.com/librenms/librenms/pull/664)) + - Added HipChat notification support ([PR669](https://github.com/librenms/librenms/pull/669)) + - Implemented Jquery Bootgrid support ([PR671](https://github.com/librenms/librenms/pull/671)) + - Added new map to show xDP discovered links and devices ([PR679](https://github.com/librenms/librenms/pull/679) + [PR680](https://github.com/librenms/librenms/pull/680)) ###Feb 2015 ####Bug fixes - - Removed header redirect causing page load delays (PR436) - - Fixed stale alerting data (PR475) - - Fixed api call for port stats to use device_id / hostname (PR478) - - Work started on ensuring MySQL strict mode is supported (PR521) + - Removed header redirect causing page load delays ([PR436](https://github.com/librenms/librenms/pull/436)) + - Fixed stale alerting data ([PR475](https://github.com/librenms/librenms/pull/475)) + - Fixed api call for port stats to use device_id / hostname ([PR478](https://github.com/librenms/librenms/pull/478)) + - Work started on ensuring MySQL strict mode is supported ([PR521](https://github.com/librenms/librenms/pull/521)) ####Improvements - - Added support for Cisco Wireless Controllers (PR422) - - Updated IRC Bot to support alerting system (PR434) - - Added new message box to alert when a device hasn't polled for 15 minutes or more (PR435) - - Added quick links on device list page to quickly access common pages (PR440) - - Alerting docs updated to cover new features (PR446) - - IBM NOS Support added (PR454) - - Added basic Barracuda Loadbalancer support (PR456) - - Small change to the search results to add port desc / alias (PR457) - - Added Device sub menu to access devices category directly (PR465) - - Added basic Ruckus Wireless support (PR466) - - Added support for a demo user (PR471) + - Added support for Cisco Wireless Controllers ([PR422](https://github.com/librenms/librenms/pull/422)) + - Updated IRC Bot to support alerting system ([PR434](https://github.com/librenms/librenms/pull/434)) + - Added new message box to alert when a device hasn't polled for 15 minutes or more ([PR435](https://github.com/librenms/librenms/pull/435)) + - Added quick links on device list page to quickly access common pages ([PR440](https://github.com/librenms/librenms/pull/440)) + - Alerting docs updated to cover new features ([PR446](https://github.com/librenms/librenms/pull/446)) + - IBM NOS Support added ([PR454](https://github.com/librenms/librenms/pull/454)) + - Added basic Barracuda Loadbalancer support ([PR456](https://github.com/librenms/librenms/pull/456)) + - Small change to the search results to add port desc / alias ([PR457](https://github.com/librenms/librenms/pull/457)) + - Added Device sub menu to access devices category directly ([PR465](https://github.com/librenms/librenms/pull/465)) + - Added basic Ruckus Wireless support ([PR466](https://github.com/librenms/librenms/pull/466)) + - Added support for a demo user ([PR471](https://github.com/librenms/librenms/pull/471)) - Many small visual updates - - Added additional support for Cisco SB devices (PR487) - - Added support to default home page for printing alerts (PR488) - - Tidied up Alert menubar into sub menu (PR489) - - Added historical alerts page (PR495) - - Added battery charge monitoring for (PR519) - - Added Slack support for alert system (PR525) - - Added new debug for php / sql option to page footer (PR484) + - Added additional support for Cisco SB devices ([PR487](https://github.com/librenms/librenms/pull/487)) + - Added support to default home page for printing alerts ([PR488](https://github.com/librenms/librenms/pull/488)) + - Tidied up Alert menubar into sub menu ([PR489](https://github.com/librenms/librenms/pull/489)) + - Added historical alerts page ([PR495](https://github.com/librenms/librenms/pull/495)) + - Added battery charge monitoring for ([PR519](https://github.com/librenms/librenms/pull/519)) + - Added Slack support for alert system ([PR525](https://github.com/librenms/librenms/pull/525)) + - Added new debug for php / sql option to page footer ([PR484](https://github.com/librenms/librenms/pull/484)) ###Jan 2015 ####Bug fixes - - Reverted chmod to make poller.php executable again (PR394) - - Fixed duplicate port listing (PR396) - - Fixed create bill from port page (PR404) - - Fixed autodiscovery to use $config['mydomain'] correctly (PR423) - - Fixed mute bug for alerts (PR428) + - Reverted chmod to make poller.php executable again ([PR394](https://github.com/librenms/librenms/pull/394)) + - Fixed duplicate port listing ([PR396](https://github.com/librenms/librenms/pull/396)) + - Fixed create bill from port page ([PR404](https://github.com/librenms/librenms/pull/404)) + - Fixed autodiscovery to use $config['mydomain'] correctly ([PR423](https://github.com/librenms/librenms/pull/423)) + - Fixed mute bug for alerts ([PR428](https://github.com/librenms/librenms/pull/428)) ####Improvements - - Updated login page visually (PR391) - - Added Hikvision support (PR393) - - Added ability to search for packages using unix agent (PR395) - - Updated ifAlias support for varying distributions (PR398) - - Updated visually Global Settings page (PR401) - - Added missing default nginx graphs (PR403) - - Updated check_mk_agent to latest git version (PR409) - - Added support for recording process list with unix agent (PR410) - - Added support for named/bind9/TinyDNS application using unix agent (PR413, PR416) - - About page tidied up (PR414, PR425) - - Updated progress bars to use bootstrap (PR42) - - Updated install docs to cover CentOS7 (PR424) - - Alerting system updated with more features (PR429, PR430) + - Updated login page visually ([PR391](https://github.com/librenms/librenms/pull/391)) + - Added Hikvision support ([PR393](https://github.com/librenms/librenms/pull/393)) + - Added ability to search for packages using unix agent ([PR395](https://github.com/librenms/librenms/pull/395)) + - Updated ifAlias support for varying distributions ([PR398](https://github.com/librenms/librenms/pull/398)) + - Updated visually Global Settings page ([PR401](https://github.com/librenms/librenms/pull/401)) + - Added missing default nginx graphs ([PR403](https://github.com/librenms/librenms/pull/403)) + - Updated check_mk_agent to latest git version ([PR409](https://github.com/librenms/librenms/pull/409)) + - Added support for recording process list with unix agent ([PR410](https://github.com/librenms/librenms/pull/410)) + - Added support for named/bind9/TinyDNS application using unix agent ([PR413](https://github.com/librenms/librenms/pull/413), [PR416](https://github.com/librenms/librenms/pull/416)) + - About page tidied up ([PR414](https://github.com/librenms/librenms/pull/414), [PR425](https://github.com/librenms/librenms/pull/425)) + - Updated progress bars to use bootstrap ([PR42](https://github.com/librenms/librenms/pull/42)) + - Updated install docs to cover CentOS7 ([PR424](https://github.com/librenms/librenms/pull/424)) + - Alerting system updated with more features ([PR429](https://github.com/librenms/librenms/pull/429), [PR430](https://github.com/librenms/librenms/pull/430)) ###Dec 2014 ####Bug fixes - - Fixed Global Search box bootstrap (PR357) - - Fixed display issues when calculating CDR in billing system (PR359) - - Fixed API route order to resolve get_port_graphs working (PR364) + - Fixed Global Search box bootstrap ([PR357](https://github.com/librenms/librenms/pull/357)) + - Fixed display issues when calculating CDR in billing system ([PR359](https://github.com/librenms/librenms/pull/359)) + - Fixed API route order to resolve get_port_graphs working ([PR364](https://github.com/librenms/librenms/pull/364)) ####Improvements - - Added new API route to retrieve list of graphs for a device (PR355) - - Added new API route to retrieve list of port for a device (PR356) - - Added new API route to retrieve billing info (PR360) - - Added alerting system (PR370, PR369, PR367) - - Added dbSchema version to about page (PR377) - - Added git log link to about page (PR378) - - Added Two factor authentication (PR383) + - Added new API route to retrieve list of graphs for a device ([PR355](https://github.com/librenms/librenms/pull/355)) + - Added new API route to retrieve list of port for a device ([PR356](https://github.com/librenms/librenms/pull/356)) + - Added new API route to retrieve billing info ([PR360](https://github.com/librenms/librenms/pull/360)) + - Added alerting system ([PR370](https://github.com/librenms/librenms/pull/370), [PR369](https://github.com/librenms/librenms/pull/369), [PR367](https://github.com/librenms/librenms/pull/367)) + - Added dbSchema version to about page ([PR377](https://github.com/librenms/librenms/pull/377)) + - Added git log link to about page ([PR378](https://github.com/librenms/librenms/pull/378)) + - Added Two factor authentication ([PR383](https://github.com/librenms/librenms/pull/383)) ###Nov 2014 ####Bug fixes - - Updated Alcatel-Lucent OmniSwitch detection (PR340) - - Added fix for DLink port detection (PR347) - - Fixed BGP session count (PR334) - - Fixed errors with BGP polling and storing data in RRD (PR346) + - Updated Alcatel-Lucent OmniSwitch detection ([PR340](https://github.com/librenms/librenms/pull/340)) + - Added fix for DLink port detection ([PR347](https://github.com/librenms/librenms/pull/347)) + - Fixed BGP session count ([PR334](https://github.com/librenms/librenms/pull/334)) + - Fixed errors with BGP polling and storing data in RRD ([PR346](https://github.com/librenms/librenms/pull/346)) ####Improvements - - Added option to clean old perf_times table entries (PR343) - - Added nginx+php-fpm instructions (PR345) - - Added BGP route to API (PR335) - - Updated check_mk to new version + removed Observium branding (PR311) - - Updated Edit SNMP settings page for device to only show relevant SNMP options (PR317) - - Eventlog page now uses paged results (PR336) - - Added new API route to show peering, transit and core graphs (PR349) - - Added VyOS and EdgeOS detection (PR351 / PR352) - - Documentation style and markdown updates (PR353) + - Added option to clean old perf_times table entries ([PR343](https://github.com/librenms/librenms/pull/343)) + - Added nginx+php-fpm instructions ([PR345](https://github.com/librenms/librenms/pull/345)) + - Added BGP route to API ([PR335](https://github.com/librenms/librenms/pull/335)) + - Updated check_mk to new version + removed Observium branding ([PR311](https://github.com/librenms/librenms/pull/311)) + - Updated Edit SNMP settings page for device to only show relevant SNMP options ([PR317](https://github.com/librenms/librenms/pull/317)) + - Eventlog page now uses paged results ([PR336](https://github.com/librenms/librenms/pull/336)) + - Added new API route to show peering, transit and core graphs ([PR349](https://github.com/librenms/librenms/pull/349)) + - Added VyOS and EdgeOS detection ([PR351](https://github.com/librenms/librenms/pull/351) / [PR352](https://github.com/librenms/librenms/pull/352)) + - Documentation style and markdown updates ([PR353](https://github.com/librenms/librenms/pull/353)) ###Oct 2014 ####Bug fixes - - Fixed displaying device image in device list (PR296) - - Fixed placement of popups (PR297) - - Updated authToken response code in API to 401 (PR310) - - Removed trailing / from v0 part of API url (PR312) - - Added correct response code for API call get_vlans (PR313) - - Updated yearly graphs to fix year variable being passed (PR316) - - Updated transport list to be generated from $config (PR318) - - Moved addhost button on add host page as it was hidden (PR319) - - Added stripslashes to hrdevice page (PR321) - - Fixed web installer issue due to variable name change (PR325) - - Updated disabled field in api tokens (PR327) - - Fixed daily.sh not running from outside install directory (cron) (PR328) - - Removed --no-edit from daily.php git pull (PR309) + - Fixed displaying device image in device list ([PR296](https://github.com/librenms/librenms/pull/296)) + - Fixed placement of popups ([PR297](https://github.com/librenms/librenms/pull/297)) + - Updated authToken response code in API to 401 ([PR310](https://github.com/librenms/librenms/pull/310)) + - Removed trailing / from v0 part of API url ([PR312](https://github.com/librenms/librenms/pull/312)) + - Added correct response code for API call get_vlans ([PR313](https://github.com/librenms/librenms/pull/313)) + - Updated yearly graphs to fix year variable being passed ([PR316](https://github.com/librenms/librenms/pull/316)) + - Updated transport list to be generated from $config ([PR318](https://github.com/librenms/librenms/pull/318)) + - Moved addhost button on add host page as it was hidden ([PR319](https://github.com/librenms/librenms/pull/319)) + - Added stripslashes to hrdevice page ([PR321](https://github.com/librenms/librenms/pull/321)) + - Fixed web installer issue due to variable name change ([PR325](https://github.com/librenms/librenms/pull/325)) + - Updated disabled field in api tokens ([PR327](https://github.com/librenms/librenms/pull/327)) + - Fixed daily.sh not running from outside install directory (cron) ([PR328](https://github.com/librenms/librenms/pull/328)) + - Removed --no-edit from daily.php git pull ([PR309](https://github.com/librenms/librenms/pull/309)) ####Improvements - - Added ability to create api tokens (PR294) - - Added icmp and poller graphs for devices (PR295) - - Added urldecode/urlencode support for interface names in API (PR298) - - Added new library to support on screen notifications (PR300) - - Added authlog purge function and improved efficiency in clearing syslog table (PR301) - - Updated addhost page to show relevant snmp options (PR303) - - Added limit $config for front page boxes (PR305) - - Updated http-auth adding user to check if user already exists (PR307) - - Added names to all API routes (PR314) - - Added route to call list of API endpoints (PR315) - - Added options to $config to specify fping retry and timeout (PR323) - - Added icmp / snmp to device down alerts for debugging (PR324) - - Added function to page results for large result pages (PR333) + - Added ability to create api tokens ([PR294](https://github.com/librenms/librenms/pull/294)) + - Added icmp and poller graphs for devices ([PR295](https://github.com/librenms/librenms/pull/295)) + - Added urldecode/urlencode support for interface names in API ([PR298](https://github.com/librenms/librenms/pull/298)) + - Added new library to support on screen notifications ([PR300](https://github.com/librenms/librenms/pull/300)) + - Added authlog purge function and improved efficiency in clearing syslog table ([PR301](https://github.com/librenms/librenms/pull/301)) + - Updated addhost page to show relevant snmp options ([PR303](https://github.com/librenms/librenms/pull/303)) + - Added limit $config for front page boxes ([PR305](https://github.com/librenms/librenms/pull/305)) + - Updated http-auth adding user to check if user already exists ([PR307](https://github.com/librenms/librenms/pull/307)) + - Added names to all API routes ([PR314](https://github.com/librenms/librenms/pull/314)) + - Added route to call list of API endpoints ([PR315](https://github.com/librenms/librenms/pull/315)) + - Added options to $config to specify fping retry and timeout ([PR323](https://github.com/librenms/librenms/pull/323)) + - Added icmp / snmp to device down alerts for debugging ([PR324](https://github.com/librenms/librenms/pull/324)) + - Added function to page results for large result pages ([PR333](https://github.com/librenms/librenms/pull/333)) ###Sep 2014 ####Bug fixes - - Updated vtpversion check to fix vlan discovery issues (PR289) - - Fixed mac address change false positives (PR292) + - Updated vtpversion check to fix vlan discovery issues ([PR289](https://github.com/librenms/librenms/pull/289)) + - Fixed mac address change false positives ([PR292](https://github.com/librenms/librenms/pull/292)) ####Improvements - - Hide snmp passwords on edit snmp form (PR290) - - Updates to API (PR291) + - Hide snmp passwords on edit snmp form ([PR290](https://github.com/librenms/librenms/pull/290)) + - Updates to API ([PR291](https://github.com/librenms/librenms/pull/291)) ###Aug 2014 ####Bug fixes - - Disk % not showing in health view (PR284) - - Fixed layout issue for ports list (PR286) - - Removed session regeneration (PR287) - - Updated edit button on edit user screen (PR288) + - Disk % not showing in health view ([PR284](https://github.com/librenms/librenms/pull/284)) + - Fixed layout issue for ports list ([PR286](https://github.com/librenms/librenms/pull/286)) + - Removed session regeneration ([PR287](https://github.com/librenms/librenms/pull/287)) + - Updated edit button on edit user screen ([PR288](https://github.com/librenms/librenms/pull/288)) ####Improvements - - Added email field for add user form (PR278) - - V0 of API release (PR282) + - Added email field for add user form ([PR278](https://github.com/librenms/librenms/pull/278)) + - V0 of API release ([PR282](https://github.com/librenms/librenms/pull/282)) ###Jul 2014 ####Bug fixes - - Fixed RRD creation using MAX twice (PR266) - - Fixed variables leaking in poller run (PR267) - - Fixed links to health graphs (PR271) - - Fixed install docs to remove duplicate snmpd on install (PR276) + - Fixed RRD creation using MAX twice ([PR266](https://github.com/librenms/librenms/pull/266)) + - Fixed variables leaking in poller run ([PR267](https://github.com/librenms/librenms/pull/267)) + - Fixed links to health graphs ([PR271](https://github.com/librenms/librenms/pull/271)) + - Fixed install docs to remove duplicate snmpd on install ([PR276](https://github.com/librenms/librenms/pull/276)) ####Improvements - - Added support for Cisco ASA connection graphs (PR268) - - Updated delete device page (PR270) + - Added support for Cisco ASA connection graphs ([PR268](https://github.com/librenms/librenms/pull/268)) + - Updated delete device page ([PR270](https://github.com/librenms/librenms/pull/270)) ###Jun 2014 ####Bug fixes - - Fixed a couple of DB queries (PR222) - - Fixes to make interface more mobile friendly (PR227) - - Fixed link to device on overview apps page (PR228) - - Fixed missing backticks on SQL queries (PR253 / PR254) - - Fixed user permissions page (PR265) + - Fixed a couple of DB queries ([PR222](https://github.com/librenms/librenms/pull/222)) + - Fixes to make interface more mobile friendly ([PR227](https://github.com/librenms/librenms/pull/227)) + - Fixed link to device on overview apps page ([PR228](https://github.com/librenms/librenms/pull/228)) + - Fixed missing backticks on SQL queries ([PR253](https://github.com/librenms/librenms/pull/253) / [PR254](https://github.com/librenms/librenms/pull/254)) + - Fixed user permissions page ([PR265](https://github.com/librenms/librenms/pull/265)) ####Improvements - - Updated index page (PR224) - - Updated global search visually (PR223) - - Added contributors agreement (PR225) - - Added ability to update health values (PR226) - - Tidied up search box on devices list page (PR229) - - Updated port search box and port table list (PR230) - - Removed some unused javascript libraries (PR231) - - Updated year and column for vertical status summary (PR232) - - Tidied up the delete user page (PR235) - - Added snmp port to $config (PR237) - - Added documentation for lighttpd (PR238) - - Updated all device edit pages (PR239) - - Added IPv6 only host support (PR241) - - Added public status page (PR246) - - Added validate_device_id function (PR257) - - Added auto detect of install location (PR259) + - Updated index page ([PR224](https://github.com/librenms/librenms/pull/224)) + - Updated global search visually ([PR223](https://github.com/librenms/librenms/pull/223)) + - Added contributors agreement ([PR225](https://github.com/librenms/librenms/pull/225)) + - Added ability to update health values ([PR226](https://github.com/librenms/librenms/pull/226)) + - Tidied up search box on devices list page ([PR229](https://github.com/librenms/librenms/pull/229)) + - Updated port search box and port table list ([PR230](https://github.com/librenms/librenms/pull/230)) + - Removed some unused javascript libraries ([PR231](https://github.com/librenms/librenms/pull/231)) + - Updated year and column for vertical status summary ([PR232](https://github.com/librenms/librenms/pull/232)) + - Tidied up the delete user page ([PR235](https://github.com/librenms/librenms/pull/235)) + - Added snmp port to $config ([PR237](https://github.com/librenms/librenms/pull/237)) + - Added documentation for lighttpd ([PR238](https://github.com/librenms/librenms/pull/238)) + - Updated all device edit pages ([PR239](https://github.com/librenms/librenms/pull/239)) + - Added IPv6 only host support ([PR241](https://github.com/librenms/librenms/pull/241)) + - Added public status page ([PR246](https://github.com/librenms/librenms/pull/246)) + - Added validate_device_id function ([PR257](https://github.com/librenms/librenms/pull/257)) + - Added auto detect of install location ([PR259](https://github.com/librenms/librenms/pull/259)) ###Mar 2014 ####Bug fixes - - Removed link to pdf in billing history (PR146) - - librenms logs now saved in correct location (PR163) - - Updated pfsense detection (PR182) - - Fixed health page mini cpu (PR195) - - Updated install docs to include php5-json (PR196) - - Fixed Dlink interface names (PR200 / PR203) - - Stop shortening IP in shorthost function (PR210) - - Fixed status box overlapping (PR211) - - Fixed top port overlay issue (PR212) - - Updated docs and daily.sh to update DB schemas (PR215) - - Updated hardware detection for RouterOS (PR217) - - Restore _GET variables for logging in (PR218) + - Removed link to pdf in billing history ([PR146](https://github.com/librenms/librenms/pull/146)) + - librenms logs now saved in correct location ([PR163](https://github.com/librenms/librenms/pull/163)) + - Updated pfsense detection ([PR182](https://github.com/librenms/librenms/pull/182)) + - Fixed health page mini cpu ([PR195](https://github.com/librenms/librenms/pull/195)) + - Updated install docs to include php5-json ([PR196](https://github.com/librenms/librenms/pull/196)) + - Fixed Dlink interface names ([PR200](https://github.com/librenms/librenms/pull/200) / [PR203](https://github.com/librenms/librenms/pull/203)) + - Stop shortening IP in shorthost function ([PR210](https://github.com/librenms/librenms/pull/210)) + - Fixed status box overlapping ([PR211](https://github.com/librenms/librenms/pull/211)) + - Fixed top port overlay issue ([PR212](https://github.com/librenms/librenms/pull/212)) + - Updated docs and daily.sh to update DB schemas ([PR215](https://github.com/librenms/librenms/pull/215)) + - Updated hardware detection for RouterOS ([PR217](https://github.com/librenms/librenms/pull/217)) + - Restore _GET variables for logging in ([PR218](https://github.com/librenms/librenms/pull/218)) ####Improvements - - Updated inventory page to use bootstrap (PR141) - - Updated mac / arp pages to use bootstrap (PR147) - - Updated devices page to use bootstrap (PR149) - - Updated delete host page to use bootstrap (PR151) - - Updated print_error function to use bootstrap (PR153) - - Updated install docs for Apache 2.3 > (PR161) - - Upgraded PHPMailer (PR169) - - Added send_mail function using PHPMailer (PR170) - - Added new and awesome IRC Bot (PR171) - - Added Gentoo detection and logo (PR174 / PR179) - - Added Engenius detection (PR186) - - Updated edit user to enable editing (PR187) - - Added EAP600 engenius support (PR188) - - Added Plugin system (PR189) - - MySQL calls updated to use dbFacile (PR190) - - Added support for Dlink devices (PR193) - - Added Windows 2012 polling support (PR201) - - Added purge options for syslog / eventlog (PR204) - - Added BGP to global search box (PR205) + - Updated inventory page to use bootstrap ([PR141](https://github.com/librenms/librenms/pull/141)) + - Updated mac / arp pages to use bootstrap ([PR147](https://github.com/librenms/librenms/pull/147)) + - Updated devices page to use bootstrap ([PR149](https://github.com/librenms/librenms/pull/149)) + - Updated delete host page to use bootstrap ([PR151](https://github.com/librenms/librenms/pull/151)) + - Updated print_error function to use bootstrap ([PR153](https://github.com/librenms/librenms/pull/153)) + - Updated install docs for Apache 2.3 > ([PR161](https://github.com/librenms/librenms/pull/161)) + - Upgraded PHPMailer ([PR169](https://github.com/librenms/librenms/pull/169)) + - Added send_mail function using PHPMailer ([PR170](https://github.com/librenms/librenms/pull/170)) + - Added new and awesome IRC Bot ([PR171](https://github.com/librenms/librenms/pull/171)) + - Added Gentoo detection and logo ([PR174](https://github.com/librenms/librenms/pull/174) / [PR179](https://github.com/librenms/librenms/pull/179)) + - Added Engenius detection ([PR186](https://github.com/librenms/librenms/pull/186)) + - Updated edit user to enable editing ([PR187](https://github.com/librenms/librenms/pull/187)) + - Added EAP600 engenius support ([PR188](https://github.com/librenms/librenms/pull/188)) + - Added Plugin system ([PR189](https://github.com/librenms/librenms/pull/189)) + - MySQL calls updated to use dbFacile ([PR190](https://github.com/librenms/librenms/pull/190)) + - Added support for Dlink devices ([PR193](https://github.com/librenms/librenms/pull/193)) + - Added Windows 2012 polling support ([PR201](https://github.com/librenms/librenms/pull/201)) + - Added purge options for syslog / eventlog ([PR204](https://github.com/librenms/librenms/pull/204)) + - Added BGP to global search box ([PR205](https://github.com/librenms/librenms/pull/205)) ###Feb 2014 ####Bug fixes - - Set poller-wrapper.py to be executable (PR89) - - Fix device/port down boxes (PR99) - - Ports set to be ignored honoured for threshold alerts (PR104) - - Added PasswordHash.php to adduser.php (PR119) - - build-base.php update to run DB updates (PR128) + - Set poller-wrapper.py to be executable ([PR89](https://github.com/librenms/librenms/pull/89)) + - Fix device/port down boxes ([PR99](https://github.com/librenms/librenms/pull/99)) + - Ports set to be ignored honoured for threshold alerts ([PR104](https://github.com/librenms/librenms/pull/104)) + - Added PasswordHash.php to adduser.php ([PR119](https://github.com/librenms/librenms/pull/119)) + - build-base.php update to run DB updates ([PR128](https://github.com/librenms/librenms/pull/128)) ####Improvements - - Added web based installer (PR75) - - Updated login page design (PR78) - - Ability to enable / disable topX boxes (PR100) - - Added PHPPass support for MySQL auth logins (PR101) - - Updated to Bootstrap 3.1 (PR106) - - index.php tidied up (PR107) - - Updated device overview page design (PR113) - - Updated print_optionbar* to use bootstrap (PR115) - - Updated device/port/services box to use bootstrap (PR117) - - Updated eventlog / syslog to use bootstrap (PR132 / PR134) + - Added web based installer ([PR75](https://github.com/librenms/librenms/pull/75)) + - Updated login page design ([PR78](https://github.com/librenms/librenms/pull/78)) + - Ability to enable / disable topX boxes ([PR100](https://github.com/librenms/librenms/pull/100)) + - Added PHPPass support for MySQL auth logins ([PR101](https://github.com/librenms/librenms/pull/101)) + - Updated to Bootstrap 3.1 ([PR106](https://github.com/librenms/librenms/pull/106)) + - index.php tidied up ([PR107](https://github.com/librenms/librenms/pull/107)) + - Updated device overview page design ([PR113](https://github.com/librenms/librenms/pull/113)) + - Updated print_optionbar* to use bootstrap ([PR115](https://github.com/librenms/librenms/pull/115)) + - Updated device/port/services box to use bootstrap ([PR117](https://github.com/librenms/librenms/pull/117)) + - Updated eventlog / syslog to use bootstrap ([PR132](https://github.com/librenms/librenms/pull/132) / [PR134](https://github.com/librenms/librenms/pull/134)) ###Jan 2014 ####Bug fixes - - Moved location redirect for logout (PR55) - - Remove debug statements from process_syslog (PR57) - - Stop print-syslog.inc.php from shortening hostnames (PR62) - - Moved some variables from defaults.inc.php to definitions.inc.php (PR66) - - Fixed title being set correctly (PR73) - - Added documentation to enable billing module (PR74) + - Moved location redirect for logout ([PR55](https://github.com/librenms/librenms/pull/55)) + - Remove debug statements from process_syslog ([PR57](https://github.com/librenms/librenms/pull/57)) + - Stop print-syslog.inc.php from shortening hostnames ([PR62](https://github.com/librenms/librenms/pull/62)) + - Moved some variables from defaults.inc.php to definitions.inc.php ([PR66](https://github.com/librenms/librenms/pull/66)) + - Fixed title being set correctly ([PR73](https://github.com/librenms/librenms/pull/73)) + - Added documentation to enable billing module ([PR74](https://github.com/librenms/librenms/pull/74)) ####Improvements - - Deleting devices now asks for confirmation (PR53) - - Added ARP discovered device name and IP to eventlog (PR54) - - Initial updated design release (PR59) - - Added ifAlias script (PR70) - - Added console ui (PR72) + - Deleting devices now asks for confirmation ([PR53](https://github.com/librenms/librenms/pull/53)) + - Added ARP discovered device name and IP to eventlog ([PR54](https://github.com/librenms/librenms/pull/54)) + - Initial updated design release ([PR59](https://github.com/librenms/librenms/pull/59)) + - Added ifAlias script ([PR70](https://github.com/librenms/librenms/pull/70)) + - Added console ui ([PR72](https://github.com/librenms/librenms/pull/72)) ###Nov 2013