1.31
(2017-08-26)
This release also includes 1.31.01 & 1.31.02 & 1.31.03
Features
- Notify about failed updates, block detectable bad updates (#7188)
- Improve install process (#7223)
- Active Directory user in nested groups (#7175)
- sysV init script for the IRC bot (#7170)
- Create librenms-irc.service (#7087)
- Forced OS Cache rebuild for unit tests (#7163)
- New IP parsing classes. Removes usage of Pear Net_IPv4 and Net_IPv6. (#7106)
- Added support to cisco sensors to link them to ports + macro/docs for alerting (#6959)
- snmp exec support (#7126)
Bugfixes
- Updated dump_db_schema() to use default 0 if available (#7225)
- Comware dBm Limits && Comware Sensor Descr (#7216)
- Update gen_rancid.php to the correct arista os name (#7214)
- Use Correct Comware dBm Limits (#7207)
- Correct memory calculation for screenos (#7191)
- Cambium ePMP CPU reporting fix (#7182)
- Send zero for fields without values for graphite (#7176)
- Sanitize metric name before sending via graphite (#7173)
- Fixed dump_db_schema / validate to work with newer versions of MariaDB (#7162)
- Escape sensor_descr_fixed in dBm sensors graph (#7146)
- Fixed issue with column size of ifTrunk (#7125)
- Bug in ipv62snmp function (#7135)
- Fixed Raspberry Pi sensors (#7131)
- Check session directory is writable before install.php (#7103)
- Raritan CPU temperature discovery (#7130)
- Strip " and / from snmpwalk_cache_oid() (#7063)
- Fixed Raspberry Pi sensors support (#7068)
- Added missing get_group_list() to ldap-authorization auth method (#7102)
- Service warning/critical alert rules (#7105)
- Added device status reason to up messages. (#7085)
- Fix string quoting in snmp trim (#7120)
- Fix missed call to removed is_ip function (#7132)
- fix bugs introduced to address-search (#7138)
- Update avaya-ers.inc.php (#7139)
- Fix RPI frequency/voltage sensors (#7144)
- Attempt to fix repeated sql issue we come across (#7123)
- multiple fixes under agentStpSwitchConfigGroup in EdgeSwitch-SWITCHIN (#7180)
Documentation
- Updated index page for new alerting structure (#7226)
- Updated some old links for alerting (#7211)
- Updated CentOS 7 + Nginx install docs (#7209)
- Update CentOS 7 + Nginx install docs to set SCRIPT_FILENAME (#7200)
- Update Component.md (#7196)
- Update Two-Factor-Auth formatting (#7194)
- Update IRC-Bot for systemd use (#7084)
- Updated API docs formatting (#7187)
- Updated alerting docs / formatting (#7185)
- Swap mdx_del_ins with pymdownx.tilde (#7186)
- Centralised the Metric storage docs (#7109)
- Allow host renames with selinux enforcing for CentOS installs (#7136)
- Update Using-Git.md (#7178)
Refactoring
- Use anonymous functions for debug error_handler and shutdown_function in index.php (#7219)
- Updated validate.php to only warn users the install is out of date if > 24 hours (#7208)
- Udated edgecos OS polling (#7149)
- Ability to edit default alert template (#7121)
- Replace escapeshellcmd with Purifier in service checks (#7118)
- Use ifName if ifDescr is blank #7079
Devices
- Stop discoverying frequencies on Raritan devices that do not exist + added voltage (#7195)
- Added FDB and ARP support for edgeswitch devices (#7199)
- Added additional sensor support for Sentry4 devices (#7198)
- Added additional vlan support for Juniper devices (#7203)
- Added Kemp LoadMaster Version Info (#7205)
- Updated fans/temp detection for Brocade VDX devices(#7183)
- Added further sensor support for Geist Watchdog (#7143)
- Added detection for Hitachi Data Systems SAN (#7160)
- Udated edgecos OS polling to include more models
- Updated AKCP sensorProbe detection (#7152)
- Added additional sensor support for Cisco ONS (#7096)
- Added RSSI Support for Cisco IOS wireless devices (#7147)
- Added support for Gude ETS devices (#7145)
- Added support for Trango Apex Lynx OS (#7142)
- Added dry contact state support for AKCP devices (#7124)
- Added fan and temp sensor state discovery Avaya ERS (#7134)
- Added support for Emerson energy systems (#7128)
- Added detection for Alteon OS (#7088)
- Added additional sensors for Microsemi PowerDsine PoE Switches (#7114)
- Added detection for NEC Univerge devices (#7108)
- Added VLAN discovery support for Avaya ERS devices (#7098)
- Added ROS support for state sensors and system temps
- Removed check for switch model or firmware version for Avaya ERS switches
- Updated QNAP to include CPU temps (#7110)
- Added basic VLAN disco support for Avaya-ERS switches (#7098)
- Update ees.yaml to use correct overview graphs (#7137)
- Update edgecos OS polling to include more models (#7153)
- Added Raspbian Logo (#7201)
WebUI
- Added ability for users to configure selectable times for graphs (#7193)
- Updated pi-hole graphs for better grouping (#7179)
- Removed ability to use OR for generating rules (#7150)
- Update avaya-ers to use ifName for displaying (#7113)
Security
- Security Patch to deal with reported vulnerabilties (#7164)