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
- Fixed customers page to only show customer type ports (#9598) - murrant
- Fixed ifName and ifAlias being blanked by discovery (#9589) - murrant
- Widget fixes 4 (#9583) - murrant
- Fixed for snmp query timeout after 60s (#9574) - murrant
- TopDevices widget respect limit (#9572) - murrant
- Allow multiple worldmap widgets (#9565) - murrant
- Fixed error in error page (#9560) - murrant
- Fixed snmp-collect-data.php (#9553) - murrant
- Better handling of log file failures (#9539) - murrant
- Fixed openstreetmap support in device not using custom tiles (#9536) - laf
- Fixed ifType being removed when a port is down (#9493) - PipoCanaja
- Pushover fix sounds (#9519) - murrant
- Fixed plugins using d_echo (#9498) - murrant
- Typo in YamlDiscovery.php (#9530) - PipoCanaja
- Fixed customers page (#9521) - murrant
- Fixed alert log showing only green instead of all by default (#9529) - TheGreatDoc
- Fixed error when location is missing from the DB (#9523) - murrant
- Fixed integers fields in alert rules to be string (#9496) - TheGreatDoc
Device
- Updated AirFiber to add modulation rates, fix gpsSync (#9563) - murrant
- Added support for Eaton Matrix Telecom Inverters (#9547) - peelman
- Added detection for Cisco SG550x-24 (#9569) - laf
- Added Nokia vrf (#9509) - vitalisator
- Updated dlink support with additional health,mempools and processors (#9464) - laf
- Updated hardware/platform naming for Juniper devices (#9546) - msmithbbc
- Added Device Trango Apex-Plus (#9483) - djamp42
- Added Fortigate state sensors (#9520) - evheros
- Updated Ligowave detection (#9474) - Rosiak
- Added support for Eltek Smartpack S (#9469) - murrant
- Updated Ceraos to add more sensors (#9392) - markoh76
- Added Marathon UPS support (#9489) - RobbFromIT
- Added HPE Comware temp limit (#9518) - evheros
- Added Audiocodes initial support (#9508) - PipoCanaja
- Added SAF CFM wireless device support (#9450) - Schouwenburg
- Added Device Dragonwave Harmony Enhanced (#9499) - djamp42
- Added Comtrol support (#9491) - RobbFromIT
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
- Added automatic generation of the list of available transports (alerting) (#9544) - hexdump0x0200
- Macros for xDP neighbours alert rules (#9531) - PipoCanaja
- Added HTML tag support for msteams transport (#9533) - gillmore-ac
- Fixed integers fields in alert rules to be string (#9496) - TheGreatDoc
Webui
- Added automatic generation of the list of available transports (alerting) (#9544) - hexdump0x0200
- Translate state in health/state display (#9550) - PipoCanaja
- TopDevices widget respect limit (#9572) - murrant
- Order archived notifications in date DESC order (#9567) - TakeMeNL
- Allow multiple worldmap widgets (#9565) - murrant
- Dashboard widget update (#9515) - murrant
- Fixed openstreetmap support in device not using custom tiles (#9536) - laf
- Improve alert details display for bgp and sensors (#9534) - PipoCanaja
- Manual location coordinate editing (#9526) - murrant
- Mapquest layers for location editors (#9505) - murrant
- Device management link fallback to http if https isn't available. (#9524) - murrant
- Fixed customers page (#9521) - murrant
- Fixed alert log showing only green instead of all by default (#9529) - TheGreatDoc
- Fixed error when location is missing from the DB (#9523) - murrant
- Fixed last column of alerts table visual (#9506) - arjitc
- Focus and select location on override (#9503) - murrant
Enhancement
- Added SNMP Trap Handlers for Adva Ethernet devices (#9436) - h-barnhart
- Better handling of log file failures (#9539) - murrant
Feature
- Added NAC Polling (Network Access Control) (#9227) - joseaugustocardoso
- Dashboard widget update (#9515) - murrant
- Manual location coordinate editing (#9526) - murrant
- Device management link fallback to http if https isn't available. (#9524) - murrant
- Detect if this is a git based install or not. (#9379) - murrant
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
- Locations UI and editing (#9480) - murrant
- Fixed do not include alert template text in HTML page (#9476) - lowinger42
- Sort sensors by sensor_descr (#9478) - arjitc
- Fixed $speed length in port parser when > 32 characters (#9479) - TheGreatDoc
- Filter email options based on backend (#9461) - murrant
- Added Traffic to the Windows OS overlib graph (#9445) - kkrumm1
- Disabled page refresh on health sensors pages, autorefresh most tables (#9386) - murrant
- Show port description and dns name in FDB table (#9370) - Jellyfrog
- Added alerts schedule notes into device notes (#9258) - remyj38
- Added feature to sort alert schedules by status (#9257) - remyj38
- Allow 6 or 12 icons across on server stats (#9408) - VirTechSystems
- Updated Edit user page with new Auth system (#9313) - PipoCanaja
Feature
- Locations UI and editing (#9480) - murrant
- Syslog name translation (#9463) - TylerSweet
- Added a tool for working with JSON apps (#9084) - VVelox
- Added ability to record traceroutes for devices down due to ICMP (#9457) - laf
- Added ScreenOS Syslog Hook (#9438) - nova-2nd
- Added Bing geocode (#9434) - pcw11211
Device
- Added support for Waystream products (#9481) - lowinger42
- Added Aprisa support (#9435) - loopodoopo
- Fixed Procera ports ifIndex and ports added by the poller (#9384) - murrant
- Fixed and added features routeros (#9401) - takenalias
- Updated support for Avocent devices (#9462) - laf
- Added support for Firebrick Hardware (#9403) - lewisvive
- Added new sysDescr string for AlliedWare Plus products. (#9430) - luukp
- Added more sensors for IRD (PBI Digital Decoder) (#9339) - jozefrebjak
- Updated detection for AKCP devices (#9460) - laf
- Update allied.yaml (#9454) - mattie47
- Updated HiveOS wireless detection (#9459) - laf
- Removed unnecessary model checks (#9409) - theherodied
- Improve Junos state sensor discovery (#9426) - Rosiak
- DrayTek OS - Added Hardware and OS Version. (#9389) - jasoncheng7115
- Cisco UCS - Add initial state sensor support (#9335) - Rosiak
- New os Eltek WebPower - files + test files (#9174) - sippe2
- Broaden DeltaUPS OID to include new devices/firmware (#9385) - murrant
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
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
- Updated to use new theme for docs site (#9320) - laf
- Point out the poller module graph. (#9378) - murrant
- Telegram group support (#9355) - lucianosds
- Added geocode engine configuration information (#9330) - brianatlarge
Device
- MGE UPS support improvement (incl. traps) (#9301) - PipoCanaja
- Added support for 64bits memory pools on CISCO-ENHANCED-MEMPOOL-MIB (#9353) - alangregory
- Improved support for Racom Ray radios (#9279) - jozefrebjak
- Added support for Mirkrotik Wireless Wire (wAP 60G) (#9318) - takenalias
- Added netagent2 3phase support (#9175) - sippe2
- Cyberpower extra sensor values (#9278) - takenalias
- Improved vCenter discovery (#9344) - Rosiak
- F5 APM current sessions graphing (#9334) - JohnSPeach
- Removed apc-ats os and merge sensors into apc (#9262) - tomarch
- Added support for LLDP on ALCATEL/NOKIA SR OS (#9298) - vitalisator
- Updated DataDomain MIB, Added DataDomain Storage poller and discovery (#9270) - acl
- Improved processors and mempools support for VRRP (#9300) - PipoCanaja
Webui
- Graph of overall poller performance (#9381) - murrant
- Redesign alert template modal (#9364) - crazy-max
- Show device "features" in correct column (#9366) - Jellyfrog
- Optimize images (#9369) - Jellyfrog
- Reorganise the alert settings page to show what options are deprecated (#9354) - laf
- Fixed field type for processor_usage and _perc_warn (#9357) - TheGreatDoc
- Don't check file permissions on every request, handle failures (#9264) - murrant
- Attempt to make proxy sub-dir -> app no subdir work (#9317) - murrant
- Oxidized rights enforcement (#9331) - PipoCanaja
Bug
- Allow F5 APM graphs to display automatically (#9377) - JohnSPeach
- Fixed typo in Raspberry Pi sensor detection (#9368) - xudonax
- Don't overwrite processor warn percentage (#9380) - murrant
- Services writing time field to InfluxDB (#9358) - slashdoom
- Attempt to escape services commands properly. (#9269) - murrant
Feature
- Validate Database and PHP time match (#9373) - murrant
- Add Mapquest API Geocode support (#9316) - brianatlarge
Alerting
- Fixed field type for processor_usage and _perc_warn (#9357) - TheGreatDoc
- Telegram group support (#9355) - lucianosds
- Added Twilio SMS as an Alerting Transport (#9305) - andyrosen
Security
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
- Use correct ID for incident resolution (#9321) - laf
- Fixed bug of alerting by ping.php (#9311) - DR3EVR8u8c
- Bind user before fetching (#9312) - murrant
- Check if array exists for new alert rules and create if not (#9303) - laf
- Fixed devices state filter when state = 0 (#9277) - murrant
- Fixed eventlog when the device has been deleted. (#9276) - murrant
- Config class collides with Config in model namespace (#9249) - murrant
- Syslog fixes (#9246) - murrant
- Disable used rules in template map for select them (#9212) - TheGreatDoc
- Fixed edit dashboard permissions + moved to toastr (#9236) - TheGreatDoc
- Fixed remember me (#9233) - murrant
- Fixed PagerDuty alert to show rule name + device as summary (#9213) - laf
- Fixed install.php redirect (#9224) - murrant
- Allow trusted proxy via APP_TRUSTED_PROXIES (#9196) - murrant
- Remove api rate limits (#9211) - laf
- Fixed API auth issues (#9185) - murrant
- Init and refresh the php session each page load (#9186) - murrant
- Use UTC if date.timezone is not set (#9181) - jarischaefer
- Fixed devices unpolled check (#9199) - murrant
- Fixed anonymous bind (#9195) - murrant
- Fixed auth user level not updated (#9190) - murrant
- Fixed error in logout (#9189) - murrant
- Fixed up ldap-authorizer, create non-existent users (#9192) - murrant
- Ignore dns errors when fetching astext (#9180) - murrant
- Fixed edit processors/storage/memory search query (#9172) - TheGreatDoc
- Fixed remove alert rule from template (#9173) - TheGreatDoc
- Fixed latency over 1s causes db update to fail (#9157) - murrant
- Fixed PeeringDB module (#9158) - TheGreatDoc
- Modified timestamp sent to nagios-receiver in order to fix an issue w… (#9140) - Nesousx
- Fixed edgeswitch temperatures (#9130) - murrant
- Fixed Total Chassis Power sensor_index for SmartAX MA5603T/MA5683T (#9115) - TheGreatDoc
- Don't update ospf stats if there are none. (#9133) - murrant
- Fixed web installer to allow users to change db creds if we can't connect (#9126) - laf
- Fixed varchar comparision when using numeric and text sensor_index (#9114) - TheGreatDoc
Device
- Support for Glass Way EYDFA WDM Optical Amplifier (#9125) - TheGreatDoc
- Added support for PBI Digital Decoder (#9223) - jozefrebjak
- Added support for Teleste Luminato (#9061) - jozefrebjak
- Fixing Sentry 3 and 4 Temperature Sensors (#9177) - sjtarik
- Added specific support for APC Automatic Transfer Switch (#9221) - FTBZ
- Added Allied Telesis oxidized syslog hook support (#9219) - mattie47
- Collect VRP Entity details in the Huawei MIB (#8888) - PipoCanaja
- Initial support for CXR-Networks Terminal Server (#9169) - PipoCanaja
- Fixed ES3510MA os info (#9150) - murrant
- Edgeswitch fans (#9162) - crcro
- Added HPE iLO Version Polling (#9146) - Rosiak
- Added OpenBSD Carp State Sensor (#9143) - Rosiak
- Added Comware Power Usage (#9016) - Rosiak
- Added support for EdgeCore ES3510MA (#9081) - backslash7
- Fixed Total Chassis Power sensor_index for SmartAX MA5603T/MA5683T (#9115) - TheGreatDoc
Webui
- Don't force root url (#9308) - murrant
- Allow zoom to be decimal and switch zoomSnap to 0.1 (#9259) - cchance27
- Don't call to legacy auth to get dashboards. (#9297) - murrant
- Check if array exists for new alert rules and create if not (#9303) - laf
- Force root url if set by user (#9266) - murrant
- Fixed devices state filter when state = 0 (#9277) - murrant
- Keeps the dashboard sessions from expiring. (#9263) - murrant
- Allow login with GET variables (#9268) - murrant
- Fixed eventlog when the device has been deleted. (#9276) - murrant
- Eventlog WebUI/backend update (#9252) - murrant
- Syslog fixes (#9246) - murrant
- Disable used rules in template map for select them (#9212) - TheGreatDoc
- Update syslog display and backend (#9228) - murrant
- Fixed edit dashboard permissions + moved to toastr (#9236) - TheGreatDoc
- Add support for allowing alerts to un-ack (#9136) - laf
- Fixed remember me (#9233) - murrant
- Fixed install.php redirect (#9224) - murrant
- Use of generate_url in Oxidized page (#9200) - PipoCanaja
- Allow trusted proxy via APP_TRUSTED_PROXIES (#9196) - murrant
- Show sensors warnings values + moved to json and toastr (#9210) - TheGreatDoc
- Don't output non-fatal errors from legacy web pages. (#9208) - murrant
- Init and refresh the php session each page load (#9186) - murrant
- Fixed devices unpolled check (#9199) - murrant
- Fixed anonymous bind (#9195) - murrant
- Fixed auth user level not updated (#9190) - murrant
- Fixed error in logout (#9189) - murrant
- Fixed up ldap-authorizer, create non-existent users (#9192) - murrant
- Use Laravel authentication (#8702) - murrant
- Fixed extra large login images (#9183) - murrant
- WebGUI Oxidized - Add author+message + refresh button (#9163) - PipoCanaja
- Added BGP Peer Descriptions (#9165) - TheGreatDoc
- Oxidized Device List: Link to config and refreshDevice Btn (#9129) - PipoCanaja
- Fixed PeeringDB module (#9158) - TheGreatDoc
- Added support for Rancid GIT (#9036) - dupondje
- Fixed web installer to allow users to change db creds if we can't connect (#9126) - laf
Documentation
- Doc about third-party installation supports created by the community (#9274) - crazy-max
- Update Applications.MD (#9280) - CFUJoshWeepie
- Added .env for subdirectory doc (#9285) - murrant
- Missing {{ }} around $value in some examples (#9272) - Atroskelis
- Altered EXIM Download instruction (#9241) - cppmonkey
- Add universe repo for Ubuntu 18 install docs (#9238) - therealshibe
- Fixed FAQ link and added delayed alerts FAQ (#9239) - vowywowy
- Added Alliedware Plus syslog config docs (#9220) - mattie47
- Fixed format for snmpd configuration step (#9203) - TheGreatDoc
- Updated example for new alerting engine (#9193) - pmusolino-rms
- Added note to cron file advising not to disable daily.sh (#9164) - murrant
- Added FAQ on where to update database credentials if they change (#9127) - laf
- Added info for using macros as values (#9156) - vitalisator
Feature
Api
- Remove api rate limits (#9211) - laf
- Fixed API auth issues (#9185) - murrant
- Use Laravel authentication (#8702) - murrant
Security
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
- Standardized install method for RaspberryPi App (#9014) - cppmonkey
- SNMP v3 auth is no longer checked for case sensitivity + push pass v3 creds to front of queue (#9102) - laf
- Added installation docs for Ubuntu 18.04 (#8630) - bfarmerjr
- Added/Updated collectd information (#9089) - theherodied
- Fixed Debian Stretch rrdcached Base_Path (#8966) - MHammett
- Extended the templates documentation. (#9055) - Evil2000
- Update validate to check for mysqlnd (#9043) - murrant
- Snmp configuration docs for vCenter 6.x and ESXi (#9022) - DreadnaughtSec
- Update ReadMe (postfix) (#9019) - DreadnaughtSec
- Correct smokeping integration example (#8997) - eastmane
- Update Distributed-Poller.md to include daily.sh use (#8988) - jepke
- Update Fast-Ping-Check.md to include config options (#8987) - murrant
- Added another hardware setup (#8983) - LaZyDK
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
- Added dynamic graphs with RrdGraphJS by oetiker (#9087) - bonzai86
- Added cli options debug and bill_id to poll-billing.php (#9042) - murrant
- Display user id for auth_test.php -l (#9066) - murrant
- Convert zfs over to use json_app_get (#8573) - VVelox
- Add Juniper Junos syslog notification code (#9006) - zombah
- Improved SNMPTrap handling (#8898) - TheGreatDoc
- Log an event for each Service Status change (#8968) - PipoCanaja
Device
- Added fanspeed for EdgeSwitch (#9013) - dupondje
- Small sysDescr_regex update for improved hiveos-wireless OS Detecttion (#9046) - Notre1
- Added basic Support for Arris D5 EdgeQAM (#9083) - TheGreatDoc
- Added basic Support for Allworx VoIP Systems (#9057) - VanillaNinjaD
- Added basic support for IBM i (#9030) - VanillaNinjaD
- Improved SmartAX OS support. Added CPU & Temperature for each card (#9023) - TheGreatDoc
- Cleaned up Trango Apex Lynx OS code and added wireless sensors (#9026) - metavrs
- Added support for older Airmux-400 (#9024) - VanillaNinjaD
- Added support for Huawei iBMC (#9011) - PipoCanaja
- Initial detection for SIAE Microelettronica ALFOplus2 microwave radio device (#8953) - metavrs
- Update sonus-sbc detection (#8978) - murrant
Enhancement
- Isolate poller and discovery modules (#9074) - murrant
- Check for incorrect heartbeats in rrdtstep.php script (#9041) - murrant
Security
Breaking Changes
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
- VRF support on VRP devices (huawei) (#8879) - PipoCanaja
- Add Citrix Netscaler HA sensors and alerts (#8800) - siegsters
- Arris CMTS - C4/C4c remamed and Added C3 support (#8883) - TheGreatDoc
- Added discovery of serverscheck flooding sensor (#8923) - marcuspink
- Improve DCN Device Support (#8878) - Rosiak
- Added detection for CoreOS devices (#8899) - crazy-max
- Feature : Use IOS POE code for IOSXE (#8853) - PipoCanaja
- Improved support for cambium cmm and added cmm4 (#8737) - pheinrichs
- APC Environmental Manager Support (#8872) - Rosiak
- Allied Telesis Wireless Support (#8692) - mattie47
- Removed nobulk option from routeros (#8846) - laf
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
- Corrected display of minigraph when using sysName as hostname (#8842) - InsaneSplash
- Custom error page (#8911) - murrant
- Stop allowing search text to be tagged for select2 (#8915) - laf
- Fix plugin loading (#8917) - murrant
- Fix errors in vars.inc.php (#8913) - murrant
- GUI: Fix broken navigation on VRFs Page (#8889) - PipoCanaja
- Sort alerts by severity on the Alerts widget (#8895) - dsgagi
- Fix processor usage on edit page (#8887) - murrant
- Fix up depth column in poller UI (#8884) - TheMysteriousX
- Collectd graph bug fix (#8855) - komeda-shinji
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
- Adds missing hostname parameter (#8961) - normic
- Update RRDCached.md (#8959) - MHammett
- Update Smokeping.md (#8860) - mattie47
Bug
- Fixed whitespace bug in ceraos temperature sensor (#8948) - laf
- Remove testing data (#8945) - pheinrichs
- Fix typo in clickatell (#8937) - pheinrichs
- Match interface counter64 OIDs with unsigned bigint (#8940) - siegsters
- Fix foldersize() recursion (#8930) - murrant
- Fixed alert rules that use columns in value (#8925) - laf
- Stop allowing search text to be tagged for select2 (#8915) - laf
- Fix plugin loading (#8917) - murrant
- Fix arista limits (#8916) - murrant
- Fix errors in vars.inc.php (#8913) - murrant
- Fix can_ping_device() logic (#8906) - murrant
- GUI: Fix broken navigation on VRFs Page (#8889) - PipoCanaja
- Don't exit(5) without new devices discovered (#8893) - costasd
- Fix processor usage on edit page (#8887) - murrant
- Fix api list devices query for normal users (#8881) - murrant
- Fix up depth column in poller UI (#8884) - TheMysteriousX
- Collectd graph bug fix (#8855) - komeda-shinji
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
- New python service (#8455) - murrant
- Add option to ignore blockdevice regex (#8797) - f0o
- Ability to enable debug output with wrappers (#8830) - murrant
Bug
- Only list polling as overdue when it is 20% over the rrd_step value. (#8848) - murrant
- Sanitize oxidized geshi html output (#8847) - InsaneSplash
- Checking for 'none' as the only device relationship (#8837) - salt-lick
- Fixed incorrect divisor for #8746 (#8836) - angryp
- HPE ILO power fix (#8822) - TomEvin
- Change VRFs page to group together by RD and vrf_name (#8799) - vivia11
- Change max load from 5000 to 50000 (#8769) - isarandi
- Fixed missing var declaration for description search in FDB tables (#8802) - wiad
- Fix storing metrics for SMART (#8807) - isarandi
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
- Revised Pushover title and severity level (#8844) - InsaneSplash
- Add Discord transport (#8748) - theherodied
Device
- Added support for graphing pf related stats for pfsense devices (#8643) - utelisysadmin
- Added detection for Netscaler SD-WAN devices (#8825) - laf
- Added SNR Sensor to CMTS Arris (#8840) - TheGreatDoc
- HPE ILO power fix (#8822) - TomEvin
- Improved support for DNOS/FTOS M-Series (#8749) - skoef
- Adding sensors to omnitron iconverter (#8806) - vivia11
- EfficientIP SOLIDserver Detections (#8773) - centralscrutiniser
- Clean up old cambium code / migrate more data to wireless sensors (#8725) - pheinrichs
- Added Juniper SRX Branch Session Graphing (#8815) - asteen-nexcess
Security
Documentation
- Update Applications.md (#8813) - mattie47
- Add if label docs to os settings (#8779) - murrant
- Added OpsGenie integration (#8786) - serhatcan
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
- Allow Submenus in Plugin Menu by removing the scrollable-menu … (#8762) - PipoCanaja
- Change alert rule triggered icon from X to ! (#8760) - murrant
- Fix the all ports search for fSpeed -> ifSpeed (#8759) - laf
- Fix oxidized configuration fetch for empty group (#8754) - oranenj
- Handle database exceptions properly (#8720) - murrant
- Fix some issues with globals (#8709) - murrant
- PoE graphs (#8705) - PipoCanaja
- Fix device inventory page (#8698) - murrant
- Fix two factor auth (#8697) - murrant
- Version librenms.js to break cache (#8696) - murrant
- Don't require mysql 5.5 or newer. (#8695) - murrant
- Fix missing vlan name on port vlan page (#8684) - murrant
- Add wireless sensors to about and stats.librenms.org (#8676) - murrant
- Update for adding responsive (#8652) - Cormoran96
- Created a page to show all known VMs (#8640) - aldemira
Security
Api
- Map LibreNMS OS' to known Oxidized models (#8758) - laf
- System endpoint, more health graphs (#8730) - pheinrichs
Device
- Use CISCO-VRF-MIB for vrfs on non MPLS cisco devices (#8756) - vivia11
- Added SFP sensor discovery for Procurve devices (#8746) - angryp
- Adding VRP support for FDB table using HUAWEI-L2MAM-MIB (#8719) - PipoCanaja
- Update Barracuda Spam Firewall product name with the current name (Barracuda Email Security Gateway) (#8682) - salt-lick
- Update juniper junos chassis definitions (#8678) - nwautomator
- Add Open Access Netspire OS support (#8674) - vivia11
- Rename awplus sensor state_name (#8671) - mattie47
- Blue Coat device updates (#8664) - centralscrutiniser
- Fix Netguardian OS Polling Variable (#8655) - Rosiak
- Fortinet FortiWeb Basic Support (#8654) - Rosiak
- Update Discovery on Ceragon wireless (#8647) - pheinrichs
- Added sysObjectID for Canon LBP printer series (#8644) - githubuserx
- Change Dell iDrac from Server to Appliance (#8642) - theherodied
Bug
- Fix oxidized configuration fetch for empty group (#8754) - oranenj
- Bug - Apc - Humidity sensor negative value filtering (#8743) - PipoCanaja
- Fix Mimosa PtP frequency and power (#8741) - murrant
- Fix hostname lookup for distributed poller on some platforms (#8727) - murrant
- Fix install (#8724) - murrant
- Fix some issues with globals (#8709) - murrant
- Fix device inventory page (#8698) - murrant
- Fix two factor auth (#8697) - murrant
- Version librenms.js to break cache (#8696) - murrant
- Don't require mysql 5.5 or newer. (#8695) - murrant
- Ignore plugin hook calling errors (#8693) - murrant
- Stop Eloquent from loading another DB conn for poller/discovery (#8691) - laf
- Fixed AD when no email address is returned (#8690) - laf
- Fix .env migration unescaped $ in passwords (#8688) - murrant
- Remove buffering for legacy api (#8687) - laf
- Fix missing vlan name on port vlan page (#8684) - murrant
- Test plugin menu method should be static. (#8681) - murrant
- Fix alerting with dynamic contacts for rules made with the new builder (#8677) - murrant
- Restore OpenBSD version/features/hardware (#8673) - murrant
- Rename awplus sensor state_name (#8671) - mattie47
- MySQL strict mode maintenance scheduling fix. (#8659) - angryp
- Fix for get_alert API method. (#8658) - angryp
- Ignore bad DNS config (#8656) - murrant
- Fix Netguardian OS Polling Variable (#8655) - Rosiak
- Do not fail validation when IPv6 is disabled by unloading the module. (#8648) - gs-kamnas
- Add good_if to boss (#8641) - murrant
Documentation
- Update Weathermap.md (#8747) - TheGreatDoc
- Updated installation instructions (#8733) - hanserasmus
- Fixed a few formatting problems on applications.md (#8716) - hanserasmus
- Updated MySQL entry. (#8708) - theherodied
- Update Test-Units.md (#8707) - mattie47
- Reordering metrics list on Health-Information doc (#8653) - k-y
- Update to add acl on list of necessary package (#8639) - Cormoran96
Enhancement
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
- PoE graphs (#8705) - PipoCanaja
- Added feature to filter delayed alerts on widget (#8704) - DR3EVR8u8c
- Also include adsl stats for vdsl ports (#8670) - robje
- Plugins in the Port page (#8665) - PipoCanaja
- Created a page to show all known VMs (#8640) - aldemira
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
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
API
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
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
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)