V1.34 Release + Changelog (November 2017)

Features

  • Added additional sensors for ups-nut
  • Track rrdtool time for poller (#7706)
  • Implement snmp_getnext() (#7678)
  • LDAP auth update: alerts, api, remember me (#7335)
  • Support a wider range of link speeds in network maps (#7533)
  • Allow snmpget in os discovery yaml (#7587)
  • Check cli timezone from the validation webpage (#7648)
  • Selected ports polling per OS (#7674)
  • Added purge-port scipt to allow deleting of ports from the CLI. (#7528)
  • Extra fping checks in validation (#7651)
  • Added support for setting php memory_limit in config.php (#7704)
  • Script to collect port polling data and compare full walk vs selective port polling (#7626)
  • Allow discovery to check if devices are down before skipping (#7780)

Bugfixes

  • Fixed precache data (#7782)
  • Authentication on CentOS6 (#7771)
  • Fixed empty group query for devices (#7760)
  • Notification read count doesn’t decrement in menu bar (#7750)
  • Do not add invalid Cisco senors seen in IOS 15.6(3)M1 (#7629)
  • Revert to two gets for sysDescr and sysObjectID (#7741)
  • Fixed Brocade ironware processor precision (#7730)
  • Basic input validation for screen width and height (#7713)
  • Better sanity checks of fping options.
  • Devices detected as ibmtl or generic (#7618)
  • Added primary key to perf_times to improve DELETE performance on replicas using ROW based replication (#7493)
  • Fail isPingable() if fping fails, take 2 (#7585)
  • Update ifIndex update on polling when ifIndex is not the port association mode (#7574) (#7575)
  • Fix Services container alignment (#7583)
  • Availability-map showed ping devices as warning (#7592)
  • discovery.php -h all stops working after ping only device (#7593)
  • Improve poller validation (#7586)
  • Only show the neighbour tab if there are neighbors to show (#7591)
  • Updated hpe iPdu to remove power and fix load values (#7596)
  • Function snmp_get delete quotes in snmp query (#7467)
  • Better sanity check of hostname when adding device. (#7582)
  • github-apply sometimes fails on PRs with lots of commits (#7604)
  • PING fails on servers that don’t set PATH in cron (#7603)
  • Correct sensor ID when removing device. (#7611)
  • Fixed status services up/down inverse values (#7657)
  • Better validation on callback url for Pagerduty integration (#7658)
  • Fixed number comparisons in alerts and device groups (#7695)
  • Fallback to snmpgetnext if db is unavailable (#7698)
  • Errors with missing posix extension (#7666)
  • Fixed component status log (#7723)
  • Fixed bgpPeers_cbgp discovery for junos (#7743)
  • Fixed incorrect mail validation if (#7755)
  • Fixed discovery-wrapper.py discovery.nodes can sometimes be None when not master (#7747)
  • Fixed bgp-peers fails when ip parsing fails (#7773)
  • Fixed poller-wrapper.py keeps running when a poller takes too long (#7722)
  • Use correct entity columns for sensors (#7775)
  • Discovery os changes weren’t properly reflected if os changed (#7779)

Documentation

  • Minor changes and fixes to Alert Rules (#7789)
  • Added Web UI rename device. (#7769)
  • SNMP config for Mac OSX (#7767)
  • Continue to reorganize docs (#7762)
  • Fix for rule mapping (#7751)
  • Added sudo guidelines for Proxmox (#7739)
  • Added sudo suggestion for SMART monitoring (#7738)
  • VM images recommended user update (#7737)
  • Install Docs Update for min PHP ver (#7630)
  • Added video link showing how to add ping only device (#7711)
  • Fix layout changes to dashboard. (#7693)
  • Create new docs on using dashboards (#7688)
  • Added Ping Only Device (#7687)
  • Added allow graphs without login (#7675)
  • Added device-troubleshooting page (#7638)
  • Added WebUI to Validate docs (#7635)
  • Minor spelling fix for device-troubleshooting (#7689)
  • Fix for VM images doc. (#7740)
  • Added syslog cleanup option (#7581)
  • How to add Weathermaps to Dashboards (#7636)
  • Added command to fetch shell script for DHCP Stats (#7736)
  • Added ports template to alert rules doc (#7763)

Refactoring

  • Better default temperature sensor limits (#7754)
  • Switch to using discovery-wrapper.py by default (#7661)
  • Rewrite a bit of the irc bot (#7667)
  • Added the Nvidia SM average as app_status (#7671)
  • Refactored authorizers to classes (#7497)
  • Only update sensor/bgp tables when values are changed (#7707)

Devices

  • Updated Checkpoint Gaia detection and added storage (#7656)
  • Added additional APC rPDU2 Sensors (#7490)
  • Initial detection for Arris Cable Modem devices (#7677)
  • Removed unused poller/discovery modules for Arista EOS (#7709)
  • Update hwg-ste and add hwg-ste-plus support (#7610)
  • Added state sensors for Palo Alto Networks firewall (#7482)
  • Added additional sensors for logmaster Os
  • Added Temp and Humidity support for ServersCheck devices (#7588)
  • Added support for Avtech RoomAlert 32E/W and RoomAlert 11E (#7614)
  • Added support for Eltek enexus (#7552)
  • Added support for Stormshield devices (#7646)
  • Added support for Asentria SiteBoss (#7655)
  • Added humidity sensors for hwg-ste (#7728)
  • Addedd sensor support for UPS NUT devices (#7622)

WebUI

  • Don’t disable the applications check boxes in settings if the discovery module is disabled. (#7615)
  • Added toner support in health metrics list (#7595)
  • Hide rediscover button for ping only devices (#7594)
  • Added Health/sensor view for specific device/ports/port (#7684)
  • Updated poll-log page to honour force_ip_to_sysname (#7712)
  • Expose pollers link to show total poll time for all devices per poller (#7699)
  • Updated sensors overview header to be consistent with others (#7761)
  • Allow deletion of dead poller nodes (#7721)

API

  • Added support for Oxidized asking for a single host (#7705)
  • Validate columns parameter against fields in table (#7717)
  • Stop list_logs skipping first row (#7772)

Alerting

  • Added in dell server sensors alert rules to the collection (#7647)