V1.30 Release + Changelog (July 2017)

1.30

(2017-07-27)

Features

  • Added script to test alerts (#7050)
  • Config helper to simplify config access (#7066)
  • Add timeout to AD auth, default is 5s (#6967)
  • Ignore web server log files ownership in validate (#6943)
  • Added new parallel snmp-scan.py to replace snmp-scan.php (#6889)
  • Add a new locking framework that uses flock. (#6858)
  • Support fdb table on generic devices (#6902)
  • Added support for sensors to be discovered from yaml (#6859)
  • Improved install experience (#6915)
  • Updated validate to detect lower case tables + added support for checking mariadb 10.2 timestamps (#6928)
  • Added support for sending metrics to OpenTSDB (#7022)
  • Further improvements and detection added to validate (#6973)
  • Added JIRA transport for alerts (#7040)
  • Log event if device polling takes too long (#7065)

Bugfixes

  • Allow discovery of IAP radios on Aruba Virtual Controller
  • Netbotz state sensors using wrong value (#7027)
  • Fixed Rittal LCP sensor divisors (#7014)
  • Set event type alert for alert log entries (#7013)
  • Fixed netman voltage and load divisor values (#6905)
  • Fixed the index for sentry3 current + updated mibs (#6911)
  • Fixed checks for $entPhysicalIndex/$hrDeviceIndex being numeric (#6907)
  • Fixed perf_times cleanup so it actually runs (#6908)
  • Updated sed commands to allow rrdstep.php to be used to increase and decrease values (#6941)
  • Fixed FabOS state sensors (#6947)
  • Fixed FDB tables multiple IPs and IPs from other devices adding extra rows (#6930)
  • Fixed bug get_graph_by_port_hostname() only searching hostnames (#6936)
  • Include state descriptions in eventlog (#6977)
  • Eltek Valere initial detection (#6979)
  • Fixed all mib errors in base mib directory (#7002)
  • Show fatal config.php errors on the web page. (#7023)
  • Define standard ups-mib divisors properly (#6942)
  • When force adding, use the provided snmp details rather than from $config (#7004)
  • Change .htaccess to compensate for Apache bug (#6971)
  • Use the correct high/high warn thresholds for junos dbm sensors (#7056)
  • Stop loading all oses when we have no db connection (#7003)
  • Restore old junos version code as a fallback (#6945)

Documentation

  • Updated SNMP configuration Documentation (#7017)
  • A couple of small fixes to the dynamic sensor docs (#6922)
  • Update Rancid Integration

Refactoring

  • Use the new locks for schema updates (#6931)
  • Finish logic and definition separation for auth (#6883)
  • Added ability specify options for sensors yaml discovery (#6985)
  • Return more descriptive error when adding duplicate devices on sysName (#7019)

Devices

  • Added additional PBN detection
  • Added more support for APC sensors (#7039)
  • Added sensors for Mikrotik using mtxrOpticalTable + updated MIB (#7037)
  • Added additional sensors support for HP ILO4 (#7053)
  • Added wireless sensors for SAF Tehnika (#6975)
  • Added Calix AXOS/E5-16F Detection (#6926)
  • Added more sensor support for raritan devices (#6929)
  • Added ExtremeWireless support (#6819)
  • Added Rittal LCP Liquid Cooling Package (#6626)
  • Added Detect for Toshiba Tec e-Studio printers (#6984)
  • Added Valere system sensors and os detection (#6981)
  • Added Savin printer support (#6982)
  • Added sensor support for APC IRRP 100/500 devices (#7024)
  • Added additional sensors for APC IRRP100 Air Conditionner series (#7006)
  • Added detection for Gestetner printers (#7038)
  • Added FDB support for IOS-XE devices (#7044)
  • Added detection for Siemens Ruggedcom Switches (#7052)
  • Added CiscoSB Port Suspended Status Info (#7064)
  • Added CiscoSB DOM Support (#7072)
  • Added support for temp and processor discovery on Avaya ERS3500 (#7070)
  • Added detection for TSC Barcode printer (#7074)
  • Added state sensor for HPE MSL (#7058)
  • Added PBN AIMA3000 detection (#7083)
  • Updated UBNT Airos type to wireless (#6867)
  • Updated IOS-XE detection for 3000 series devices (like 3850) (#6983)
  • Updated JunOS os polling to detect version correctly (#6904)
  • Updated Radwin detection (#6918)
  • Updated Gamatronic ups use sysObjectID for os discovery (#6940)
  • Updated HPE MSM Support (#7026)
  • Updated powerwalker sensor discovery to use custom mib (#7020)
  • Updated Cisco IOS XE Version Parsing (#7073)

WebUI

  • Facelift for alert templates, also added bootgrid (#7041)
  • Set correct button text when editing an alert template (#6916)
  • Minor visual changes in schedule maintenance window and its modal (#6934)
  • Fixed issues with http-auth when the guest user is created before the intended user (#7000)
  • Delhost: Added an empty option for device selection, and a minor db performance fix (#7018)
  • Loading speed improvement when viewing syslogs for specific device (#7062)

Security

  • Enable support for secure cookies (#6868)

API

  • Added api routes for eventlog, syslog, alertlog, authlog (#7071)