2018

1.47

(2018-12-30)

A big thank you to the following 28 contributors this last month:

  • murrant (33)
  • PipoCanaja (8)
  • laf (4)
  • VVelox (3)
  • TheGreatDoc (2)
  • RobbFromIT (2)
  • vitalisator (2)
  • evheros (2)
  • djamp42 (2)
  • peelman (1)
  • hexdump0x0200 (1)
  • h-barnhart (1)
  • joseaugustocardoso (1)
  • TakeMeNL (1)
  • 2E0PGS (1)
  • msmithbbc (1)
  • crazy-max (1)
  • sorano (1)
  • Rosiak (1)
  • thanegill (1)
  • markoh76 (1)
  • gillmore-ac (1)
  • pcw11211 (1)
  • kkrumm1 (1)
  • Schouwenburg (1)
  • arjitc (1)
  • voipmeister (1)
  • TylerSweet (1)

Bug

Device

Documentation

  • Correction in sensor yaml docs (#9591) - murrant
  • Added reference to check_service scripts response format. (#9562) - 2E0PGS
  • Updated Pushover.net docs on how to set the general sound (#9511) - sorano

Alerting

Webui

Enhancement

Feature

Security

1.46

(2018-12-02)

A big thank you to the following 38 contributors this last month:

  • murrant (15)
  • laf (15)
  • crazy-max (2)
  • lowinger42 (2)
  • TheGreatDoc (2)
  • Rosiak (2)
  • remyj38 (2)
  • mattie47 (2)
  • VVelox (2)
  • nova-2nd (2)
  • pcw11211 (2)
  • sippe2 (1)
  • FTBZ (1)
  • Zmegolaz (1)
  • vitalisator (1)
  • arjitc (1)
  • TylerSweet (1)
  • takenalias (1)
  • loopodoopo (1)
  • empi89 (1)
  • 2E0PGS (1)
  • lewisvive (1)
  • jozefrebjak (1)
  • alangregory (1)
  • luukp (1)
  • zombah (1)
  • ded7 (1)
  • kkrumm1 (1)
  • alessandro-lion (1)
  • paulocoimbrati (1)
  • theherodied (1)
  • Jellyfrog (1)
  • hexdump0x0200 (1)
  • jasoncheng7115 (1)
  • VirTechSystems (1)
  • PipoCanaja (1)
  • sjtarik (1)
  • dword4 (1)

Alerting

  • Changed variable name to resolve issue with Gitlab transport (#9504) - dword4
  • Added ability to record traceroutes for devices down due to ICMP (#9457) - laf
  • Fixed altering transport mapping in rules clearing all mappings (#9455) - laf
  • Show visually in webui + cli when using deprecated templates or transports (#9413) - laf
  • Added format field to Telegram Messages (#9404) - paulocoimbrati
  • Added support for using Transport name in templates (#9411) - laf

Bug

  • Changed variable name to resolve issue with Gitlab transport (#9504) - dword4
  • Fixed Procera ports ifIndex and ports added by the poller (#9384) - murrant
  • Fixed os additional information for some that were broke (#9466) - murrant
  • Bug-fix and new features routeros (#9401) - takenalias
  • Raisecom fix uptime (#9470) - vitalisator
  • Fixed altering transport mapping in rules clearing all mappings (#9455) - laf
  • Fixed ping.php poller groups setting (#9447) - murrant
  • Ensure the checks for ASA context devices are strict (#9441) - laf
  • Fixed delta calculation for bgpPeers_cbgp metrics (#9431) - hexdump0x0200

Webui

Feature

Device

Documentation

  • Change group owner for php/session in CentOS install docs (#9393) - TheGreatDoc
  • Improve documentation for service plugins (#9414) - 2E0PGS
  • Added allow ipv6 address localhost nginx-status (#9458) - ded7
  • Update docs for virtual images (#9456) - laf
  • Added official docker image installation (#9398) - crazy-max

Api

  • Added list_links and get_link api calls (#9444) - zombah

1.45

(2018-10-28)

A big thank you to the following 25 contributors this last month:

  • murrant (14)
  • PipoCanaja (4)
  • laf (3)
  • takenalias (3)
  • JohnSPeach (2)
  • jozefrebjak (2)
  • Jellyfrog (2)
  • TheGreatDoc (2)
  • brianatlarge (2)
  • crazy-max (1)
  • xudonax (1)
  • alangregory (1)
  • VirTechSystems (1)
  • slashdoom (1)
  • angryp (1)
  • sippe2 (1)
  • voxnil (1)
  • kkrumm1 (1)
  • Rosiak (1)
  • sparknsh (1)
  • andyrosen (1)
  • tomarch (1)
  • vitalisator (1)
  • lucianosds (1)
  • acl (1)

Documentation

Device

Webui

Bug

Feature

Alerting

Security

  • Attempt to escape services commands properly. (#9269) - murrant

1.44

(2018-10-17)

A big thank you to the following 31 contributors this last month:

  • murrant (63)
  • TheGreatDoc (16)
  • laf (14)
  • PipoCanaja (8)
  • Rosiak (4)
  • SaaldjorMike (2)
  • therealshibe (2)
  • mattie47 (2)
  • jozefrebjak (2)
  • Cormoran96 (2)
  • sjtarik (2)
  • dlangille (2)
  • cchance27 (1)
  • crazy-max (1)
  • CFUJoshWeepie (1)
  • trs80 (1)
  • DR3EVR8u8c (1)
  • Atroskelis (1)
  • Leapo (1)
  • vowywowy (1)
  • FTBZ (1)
  • jarischaefer (1)
  • pmusolino-rms (1)
  • crcro (1)
  • vitalisator (1)
  • dupondje (1)
  • Nesousx (1)
  • lug-gh (1)
  • backslash7 (1)
  • cppmonkey (1)
  • ciscoqid (1)

Alerting

  • Use correct ID for incident resolution in PagerDuty (#9321) - laf
  • Fixed bug of alerting by ping.php (#9311) - DR3EVR8u8c
  • Added ability to set a custom SQL query for alert rules. (#9094) - laf
  • Added support for allowing alerts to un-ack (#9136) - laf
  • Fixed PagerDuty alert to show rule name + device as summary (#9213) - laf
  • Modified timestamp sent to nagios-receiver in order to fix an issue w… (#9140) - Nesousx
  • Enable and catch exceptions for PHPMailer to gather error messages. (#9132) - ciscoqid
  • Additional debug output when sending/testing email (#9120) - murrant

Bug

Device

Webui

Documentation

Feature

Api

Security

  • Sanitize data in dashboard add/edit/delete (#9171) - murrant

1.43

(2018-08-30)

A big thank you to the following 29 contributors this last month:

  • murrant (41)
  • laf (15)
  • TheGreatDoc (9)
  • PipoCanaja (4)
  • VanillaNinjaD (3)
  • VVelox (2)
  • zombah (2)
  • DreadnaughtSec (2)
  • metavrs (2)
  • Evil2000 (2)
  • dsgagi (2)
  • gs-kamnas (1)
  • cppmonkey (1)
  • bonzai86 (1)
  • dupondje (1)
  • Landrash (1)
  • bfarmerjr (1)
  • theherodied (1)
  • willhseitz (1)
  • eastmane (1)
  • MHammett (1)
  • jepke (1)
  • odvolk (1)
  • nickhilliard (1)
  • InsaneSplash (1)
  • tomarch (1)
  • crcro (1)
  • Notre1 (1)
  • LaZyDK (1)

Bug

  • Fixed url to graphs from date selector (#9109) - laf
  • Fixed slack options not showing in the webui (#9107) - laf
  • Set ip to null when a device is renamed (#9112) - murrant
  • SNMP v3 auth is no longer checked for case sensitivity + push pass v3 creds to front of queue (#9102) - laf
  • Fixed alert notes in templates (#9093) - murrant
  • Fixed sorting on PeeringDB AS Selection table (#9096) - TheGreatDoc
  • Fixed IN db queries (#9077) - murrant
  • Fixed port_id is null in ospf poller (#9078) - murrant
  • Fixed Device->Eventlog to show rows/pages and Syslog hostname filter (#9060) - TheGreatDoc
  • Fixed ldap fetching user_id as string (#9067) - murrant
  • Fixed port customers display (#9048) - murrant
  • Fixed OSPF duplicate DB entries (#9051) - murrant
  • Fixed dbFacile null parameters (#9031) - murrant
  • Added a check for a failed dns query in get_astext() (#9020) - murrant
  • Fixed invalid json in test data (#9015) - murrant
  • Reverted parse_mode in Telegram transport (#9000) - laf
  • Linux sensors - check if value is valid before use discovery_sensor (#8956) - tomarch
  • Remove non-existent PowerNet-MIB OIDs. (#9005) - murrant
  • Fixed incorrect heartbeat for ping rrds in rrdstep.php script (#9004) - willhseitz
  • Fixed the display of sysNames within the edit device permissions (#8986) - InsaneSplash
  • Correct config template for API transport (#8991) - gs-kamnas
  • Fixed Eventlog search (#8981) - TheGreatDoc

Webui

  • Fixed url to graphs from date selector (#9109) - laf
  • Added dynamic graphs with RrdGraphJS by oetiker (#9087) - bonzai86
  • Fixed PeeringDB AS Selection table (#9096) - TheGreatDoc
  • Fixed Device->Eventlog to show rows/pages and Syslog hostname filter (#9060) - TheGreatDoc
  • Fixed port customers display (#9048) - murrant
  • Convert old templates title as well as body (#9034) - laf
  • Use rrdtool_escape() for sensors instead of manually padding text (#9029) - nickhilliard
  • Added hiding of disabled ports in graph, device overview and device ports view. (#9017) - Evil2000
  • Update Alerts widget - Also sort by timestamp, after sorting/grouping by severity. (#8977) - dsgagi
  • Display MAX rrd value in Service Graphs (#9001) - PipoCanaja
  • Updated Rockstor os and logo svgs (#9002) - crcro
  • Fixed the display of sysNames within the edit device permissions (#8986) - InsaneSplash
  • 'Disabled' and 'Down' state for devices/links rendered on NetworkMap (#8926) - PipoCanaja
  • Fix Eventlog search (#8981) - TheGreatDoc
  • Line up ping graph legend (#8955) - murrant

Alerting

  • Fixed slack options not showing in the webui (#9107) - laf
  • Converted PagerDuty to new transport format (#9092) - laf
  • Fixed alert notes for templates (#9093) - murrant
  • New transport modules (Kayako Classic, SMSFeedback) (#9027) - odvolk
  • Correct config template for API transport (#8991) - gs-kamnas

Documentation

Api

  • SNMP v3 auth is no longer checked for case sensitivity + push pass v3 creds to front of queue (#9102) - laf
  • Additional parameters for list_alerts and list_devices API calls (#9040) - dsgagi

Feature

Device

Enhancement

  • Isolate poller and discovery modules (#9074) - murrant
  • Check for incorrect heartbeats in rrdtstep.php script (#9041) - murrant

Security

Breaking Changes

  • Fixed slack options not showing in the WebUI. This will cause a loss of options (#9107) - laf

1.42

(2018-08-02)

A big thank you to the following 25 contributors this last month: - murrant (20) - laf (11) - PipoCanaja (5) - pheinrichs (5) - mattie47 (3) - dsgagi (3) - TheGreatDoc (3) - Rosiak (3) - InsaneSplash (3) - siegsters (2) - MHammett (2) - vivia11 (2) - crazy-max (2) - marcuspink (1) - RyanMorash (1) - daryl-peterson (1) - barajus (1) - angryp (1) - normic (1) - costasd (1) - empi89 (1) - TheMysteriousX (1) - komeda-shinji (1) - jozefrebjak (1) - asteen-nexcess (1)

Device

Alerting

  • Added new Alert Transports Mapping (#8660) - vivia11
  • Fixed alert rules that use columns in value (#8925) - laf
  • Refactor alert templates to use Laravel Blade templating engine (#8803) - laf

Webui

Feature

  • Allow ping checks to be ran separately from polling (#8821) - murrant
  • Poll service check only if the associated device is available (#8757) - dsgagi
  • Support for HTML tags in TELEGRAM transport (#8929) - jozefrebjak
  • Asterisk Application support (#8914) - TheGreatDoc
  • Added new Alert Transports Mapping (#8660) - vivia11
  • Improved Logging and Debugging (#8870) - murrant
  • Support specifying submodules in poller and discovery for debug (#8896) - murrant
  • Add sysDescr and hardware for oxidized overrides (#8885) - empi89
  • Added support for auto purging deleted ports (#8861) - laf

Documentation

Bug

Api

  • Add sysDescr and hardware for oxidized overrides (#8885) - empi89
  • Fix api list devices query for normal users (#8881) - murrant

1.41

(2018-06-30)

A big thank you to the following 23 contributors this last month: - murrant (8) - laf (5) - vivia11 (3) - InsaneSplash (3) - isarandi (2) - asteen-nexcess (2) - f0o (1) - salt-lick (1) - utelisysadmin (1) - TheGreatDoc (1) - KlaasT (1) - angryp (1) - xpatux (1) - cron410 (1) - skoef (1) - centralscrutiniser (1) - pheinrichs (1) - theherodied (1) - mattie47 (1) - wiad (1) - hanserasmus (1) - TomEvin (1) - serhatcan (1)

Feature

Bug

Webui

  • Sanitize oxidized geshi html output (#8847) - InsaneSplash
  • Allow the hostname to resolve to the sysName, ie Dynamic DNS (#8810) - InsaneSplash
  • Disable autocomplete on SNMPv3 settings (#8833) - KlaasT
  • Change _POST to vars to get params by URL on FDB search. (#8838) - xpatux
  • Change VRFs page to group together by RD and vrf_name (#8799) - vivia11

Alerting

Device

Security

  • Disable autocomplete on SNMPv3 settings (#8833) - KlaasT

Documentation

1.40

(2018-05-30)

A big thank you to the following 24 contributors this last month: - murrant (27) - laf (15) - PipoCanaja (7) - theherodied (3) - angryp (3) - centralscrutiniser (3) - vivia11 (2) - hanserasmus (2) - pheinrichs (2) - aldemira (2) - mattie47 (2) - Rosiak (2) - Cormoran96 (2) - salt-lick (1) - nwautomator (1) - remyj38 (1) - robje (1) - rbax82 (1) - TheGreatDoc (1) - oranenj (1) - k-y (1) - gs-kamnas (1) - DR3EVR8u8c (1) - githubuserx (1)

Webui

Security

  • Don't leak passwords deep linking to a graph and logging in on Apache httpd (#8761) - murrant

Api

Device

Bug

Documentation

Enhancement

  • Added SFP sensor discovery for Procurve devices (#8746) - angryp

Alerting

  • Updated variables available for templates (#8713) - laf
  • Updated parse_email() to use email_user config value (#8706) - laf
  • Added feature to filter delayed alerts on widget (#8704) - DR3EVR8u8c
  • Fix alerting with dynamic contacts for rules made with the new builder (#8677) - murrant

Feature

1.39

(2018-04-27)

Features

  • Added random entropy support for applications (#8555)
  • Added Prometheus PushGateway metric support (#8437)
  • Added random entropy monitoring (#8555)
  • Added support for syslog Oxidized notification for Hauwei VRP devices (#8562)

Bugfixes

  • Fixed ePMP gps state (#8575)
  • Use email_user variable as from name for emails (#8550)
  • Apply divisor / multiplier to high / low values (#8427)

Documentation

  • Remove clause of CLA (#8596)
  • Updated Oxidized.md to show use of arrays (#8547)

Refactoring

  • Updated the oxidized script (#8572)
  • Allow _perc and _current columns to be string for alert rules (#8532)
  • Restrict storage discovery walks to OS (#8528)
  • Refactor Database and Config init (#8527)
  • Use snmp.version config to allow users to set versions available (#8512)
  • Exclude modules from json test data when empty (#8533)
  • Update include files for disco/poller to be dynamic (#8597)
  • Refactored the oxidized notify script (#8572)

Devices

  • BDCOM use alternative MIBS (#8610)
  • Fixed polling for state sensor on ict-pdu (#8558)
  • Added detection for AeroHive AP130 Wireless. (#8543)
  • Added WTI-MPC OS and mib (#8492)
  • Added Dell Rack PDU support (#8498)
  • Added AeroHive Wireless + sensors support (#8500) (#8520)
  • Added detection for 2N Helio IP devices (#8490)
  • Added additional wireless stats + CPU detection for Ruckus Wireless devices (#8503) (#8529)
  • Added Last Mile CTM support (#8478)
  • Added basic Ubiquiti LTU airFiber support (#8521)
  • Added Tegile support (OS and Storage) (#8464)
  • Improved DCN support (#8531)
  • Updated Buffalo OS detection (#8536)
  • Added additional wireless support for PMP devices (#8537)
  • Added support for Dahua NVR (#8542) (#8570)
  • Updated sensors and added more support for FiberHome OS (#8549) (#8569)
  • Updated Cyberpower sensors and os support (#8551)
  • Added Mempools and Process support for ArubaOS (#8548)
  • Added additional sensor support for FiberHome devices (#8561)
  • Added detection for IBM DPI devices (#8541)
  • Avaya Avaya ERS and VSP to Extreme VOSS and BOSS (#8469)
  • Added detection for HWG Poseidon 4002 (#8593)
  • Rewrite state sensors to walk entire table for TIMOS (#8588)
  • Added detection for Corero CMS devices (#8574)
  • Added detection for Red Lion Sixnet devices (#8576)

WebUI

  • Update Buffalo logo to new style and svg (#8539)
  • Use toastr for alert templates operational messages ([#8499]https://github.com/librenms/librenms/pull/8499)
  • Improved FDB search page (#8251)
  • Updated Mikrotik logo (#8584)
  • Updated FiberHome logo (#8601)
  • Updated TPLink logo (#8613)
  • Added a 3rd graph to unbound application (#8616)

Alerting

  • Improved VictorOps messages (#8502)
  • Added support for ack notes + alert notes (#8433)

API

  • Added lat/lng to device(s) API calls (#8515)
  • Added support for returning images as base64 (#8535)

1.38

(2018-03-29)

Bugfixes

  • Restored config items in sql queries (#8443)
  • Fixed sysname -> sysName for device dependancy display (#8343)
  • MySQL query in alert_rules.json (#8300)
  • Change the column type from varchar(255) to TEXT for nagios-plugins perfdata (#8322)
  • Fixed etherlike graphs (#8358)
  • Fixed HP Proliant state sensors (#8315)
  • Change rootPort DB data type (#8404)
  • Fixed and improved toner discovery (#8428)

Documentation

  • RRDCached-Security clearify security (#8302)
  • Improved pushover documentation (#8330)
  • Updated Graylog and Syslog documentation (#8396)

Devices

  • Added detection for Cisco SPA devices (#8446)
  • Updated moxa-etherdevice hardware/software/version detection
  • Added hardware and firmware detection for Hanwha Techwin devices (#8468)
  • Added additional detection for Calix B6 (#8445)
  • Added DEVELOP Support (#8153)
  • Added more Dell iDrac state sensors (#8254)
  • Improve Allied Telesis Chassis product support (#8139)
  • Added OID for Cisco FTD model 9300 Ref. #8212 (#8285)
  • Added more WirelessSensors and processor/mempools support for EWC (#8294)
  • Improved Lenovo CNOS Discovery/Logo (#8332)
  • Added detection of Axis Network Speaker (#8336)
  • Added Nimble storage volume utilization (#8405)
  • Added Radwin OS Wireless Sensors (#8372)
  • Added contact,relay,outlet discovery for AOS-EMU2 (#8317)
  • Added support for Moxa EDS-P510A-8PoE (#8384)
  • Added detection for Ciena 8700 (SAOS 8) (#8442)
  • Added better detection for HiveOS devices (#8277)
  • Added detection for Raritan KVM and EMX devices (#8279)
  • Improved detection for dlink and dlinkap devices (#8447)
  • Added serial number detection to xerox (#8439)
  • Added Phybridge OS support (#8456)
  • Improved Sentry4 sensor discovery (#8407)
  • Added Cambium pmp ap client count discovery (#8487)

WebUI

  • Added override default device grouping radius (#8485)
  • Added auto width and height dimensions parameters for generic image widget (#8314)
  • Removed unused JS causing issues with typeahead (#8307)
  • S.M.A.R.T visualization improvements (#8310)
  • Added Oxidized reload node list button (#8375)
  • Added docs link to about page (#8397)
  • Active Directory: filter disabled users, allow nested group membership for AD auth (#8222)
  • Added borderless fullscreen geographical map, with just the nodes. (#8337)
  • Improved LDAP filters for getUserlist and getUserlevel (#8398)
  • Added LDAP debug output (#8434)
  • LDAP fall back to slow search if memberof is missing (#8491)
  • Allow full search on devices page (#8364)

Alerting

  • Added a irc_alert_short option to only send the alert title (#8312)
  • Added Philips Hue as transport (#8320)
  • Added two html alert template examples (#8360)
  • Added alert_id to alerts for templates (#8368)
  • Added new alert rule builder UI (#8293)
  • Added support for disabling recovery notifications (#8430)
  • Change the default alert delay to 1m (#8462)

Documentation

  • Use single quotes in example SNMP community per issue 8342 (#8348)
  • Update SNMP-Configuration-Examples.md to add VMWare example (#8381)

Misc

  • Improve LDAP filter in the getUserlist() function (#8253)
  • Created check_graylog.inc.php service file (#8334)
  • Created check_haproxy.inc.php service file (#8412)
  • Module tests update: per module output, only store modules data that are run (#8355)
  • Updated APC PowerNet-MIB (#8377)
  • Print mysql errors in debug output (#8414)
  • Use custom phpcs ruleset for LibreNMS (#8418)
  • Updating the mibs file from vmware (#8388)
  • Small improvement to per port polling (speed boost) (#8431)
  • Fixed validation sql for primary keys and first columns (#8453)
  • Added ifAlias to tag influxdb port data (#8461)
  • Bumping CISCO-PRODUCTS-MIB to newest release (#8483)
  • Updated and improved manage_bills.php script (#8467)

1.37

(2018-02-25)

Features

  • Added ironware syslog notify code (#8268)
  • Copy all email alerts to default contact (#8178)
  • Added GateOne Link (#8189)
  • Added ironware syslog notify code (#8268)

Bugfixes

  • Switch detached head for daily updates (#8194)
  • Fixed arp-tables updates (#8180)
  • Fixed FusionSwitch portname for sensors (#8188)
  • Fixed cbgp peers data on some devices (#8208)
  • Awplus fix cpu (#8215)
  • Fixed linkify to work with with ip addresses (#8226)
  • Changed e-mail validation TLD max length to 18 (#8236)
  • Fixed the HTML Purifier config so allowed values work (#8239)
  • Fixed issues with new config init (#8242)
  • Mitigate Cisco IOS 15 Stack State Issue (#8256)
  • Fix bgp peers discovery cleanup (#8263)
  • Fixed Dell N1548 CPU graphs (#8280)

Documentation

  • Changed err-msg to message for API docs (#8182)
  • Fix for syslog-ng config in the docs (#8160)

Refactoring

  • Removed Unused Billing PDF reports (#8235)
  • Update awplus to new processor discovery (#8204)
  • Major Processors rewrite (#8066)
  • Remove composer deps from the repository (#6920)
  • Share code between all mysql based authorizers (#8174)
  • Use more secure password hashes (#8213)
  • Adding invalid hostnames is no longer fatal (#8233)
  • Correct unix socket handling to match poller-wrapper (#8214)
  • Move config loading into the Config class (#8100)
  • Generic snmp_translate() function (#8156)

Devices

  • Added support for ScreenOS arp tables (#8273)
  • Added support for OpenBSD PF states (#8211)
  • Added support for F5 GTM (#8161)
  • Added support for Airos CPU, GPS, and Temp (#8203)
  • Updated support for XOS X480 and X650 desc and tests (#8206)
  • Updated Cisco Processor support (#8216)
  • Added OPNsense support (#8199)
  • Updated StoneOs support (#8155)
  • Added Allied Telesis Environmental Monitoring (#8140)
  • Update support for Brocade G620 description (#8250)
  • Added CeraOS wireless sensors (#8167)

WebUI

  • Updated jquery_lazyload (#8287)
  • Updated datetime lib (#8288)
  • Allow sorting by toner and searching (#8247)
  • Updated vis js and moment js (#8240)
  • Added sysNames to pulldowns and the main page (#8137)
  • Adding invalid hostnames is no longer fatal. (#8233)
  • Allow administrators to edit devices sysName (#8149)
  • Allow frameborder attribute in notes widget (#8219)
  • Updated vis js and moment js (#8240)

API

  • Added Billing Graphs & Data (#8245)
  • Added History to Billing API Functions (#8209)

Alerting

  • Case insensitive alert rule searching (#8231)
  • Updated email subject for failed updates to include hostname (#8258)
  • Set Content-type header in the API transport if the text to be sent is valid JSON (#8282)

1.36

(2018-01-30)

Features

  • Added powerdns dnsdist application (#7987)
  • Added ZFS support for FreeBSD (#7938)
  • Added snmp_getnext_multio() function (#8052)
  • Clear OS defs cache on poller/discovery debug (#8061)
  • Script to rename mibs to proper names (#8068)

Bugfixes

  • daily.sh Updated to resolve release version issues (#8172)
  • Make consistent with other authorisers (#8151)
  • Pushover message fix to enable templates (#8118)
  • Bgp-peers junos empty afi-safi names (#8083)
  • Fixed the default fping config + changed variable name (#8060)
  • Override -H for check_load service. Fixed backslash escaping. (#8020)
  • Fix can't find CPQHOST-MIB (#8024)
  • Bgp-peers add missing os junos safi values (#8018)
  • Cisco-vrf discovery for device os junos (#8009)
  • Stop stripping html tages from snmp creds (#7951)
  • Fixed bugs in bgp-peers poller (#7976)
  • Fix mark all unread notifications (#7999)
  • Fix deletion of services + select query (#8030)
  • Moved sysDescr snmp call to snmp_get_multi_oid() in core poller (#8062)
  • Fixed bad queries for top device widget (#8105)
  • Stop including disabled ports in traffic overview (#8107)
  • Specify table name for list_devices API call (#8132)
  • Fixed Palo Alto HA alert rule (#8138)
  • Fixed arp table duplicates (#8147)
  • Fixed normal user access to performance tab (#8150)
  • Changed is_file() to rrdtool_check_rrd_exists() (#8152)

Documentation

  • Emphasize snmpsim is required for most tests (#8059)
  • Doc api fixes (#7950)
  • Added ports purge to cleanup options (#7970)

Refactoring

  • Moved routeros sensors to yaml + fixed divisors (#7946)
  • Remove all old style snmp calls (#7924)
  • Fail2ban update and removal of FW checking (#7936)
  • Refactor freeradius appplication metrics (#8002)
  • Move ignore_storage call to discover_storage (#7973)
  • Updated poller/discovery to use numeric sysObjectID (#7922)
  • Move installs to php53 branch for php version < 5.6.4 (#8042)
  • Rename cisco-vrf to vrf and enabled junos (#8033)
  • Updated BGP Peers (#7972)

Devices

  • Added Support for cambium PTP 300, 500, 600 and 800 (#7998)
  • Added support for ArbOS (#8055)
  • Added processor and mempools for EdgeCore switch (#7850)
  • Updated Cisco ACS Detection (#8013)
  • Added Rittal IT Chiller / Carel pCOweb card (#7826)
  • Added cyberpower RMCARD 202 Support (#7964)
  • Added additional detection for CyberPower devices (#7931)
  • Added further detection for Sophos UTM devices (#7953)
  • Added Cambium cnPilot Support (#7898)
  • Added more sensor support for RouterOS (Mikrotik) + Test data (#7930)
  • Added Checkpoint Gaia Sensor (#8088)
  • Added Dell iDRAC Global System Sensor (#8012)
  • Added CheckPoint SecurePlatform support (#8000)
  • Fixed AirOS version and Hardware (#8034)
  • Fixed UniFi AP hardware and firmware revision (#8005)
  • Added Hillstone StoneOS detection (#7982)
  • Added Allied Telesis CPU support (#8111)
  • Updated legacy Allied Telesis hardware support (#8071)
  • Added EER and Water Florw Rate for Rittal Chillers (#8104)
  • Added memory and temp polling for Dlink (#8076)
  • Added Hardware/Version/Serial support for Synology (#8087)
  • Updated hardware for certain awplus devices (#8123)
  • Updated FortiManager support (#8102)
  • Added suspended state for panos (#8125)

WebUI

  • Added back devices sort by status (#8103)
  • Small graylog cleanup (#8057)
  • Small eventlog cleanup (#8056)
  • Added OpenWRT icon (#8054)
  • Devices header cleanup (#8039)
  • Added validation for Oxidized API URL config (#7978)
  • Wireless pages refresh (#7836)
  • HPMSM added CPU,Memory to Overview (#7949)
  • Added Single server details widget (#7923)
  • Improved Services page (#7628)
  • Improved Alerts page (#7765)
  • Improved Eventlog page (#7793)
  • Improved Syslog page (#7796)
  • Improved Devices page (#7809)
  • Improved Ports page (#7827)
  • Improved Graylog page (#7832)
  • Improved Health / Sensors page (#7834)
  • Improved Wireless page (#7836)
  • Improved Applications page (#7994)
  • Added Oxidized config validator (#7983)
  • Added settings validations (#8037)

API

  • Added add_service_for_host endpoint to API (#8113)
  • Added dependency info for devices/device api calls (#8058)
  • Added 404 fallback for bad / invalid calls (#7952)
  • Added routing and resources API calls (#8017)

Alerting

  • Updated Pushover to use templates (#8118)