uxmapp - Release Notes
Release notes for uxmapp.
2024
2024.09.04
Features:
- [core] License system, license is needed to upgrade and save configuration.
- [core] Support IPv6 (#1351)
- [Application Usage] Avoid creating empty applications
- [Application Usage] Store language string version info as version_string and product_version_string (#1331)
- [Application Usage] Avoid creating setup and .tmp processes in applications
- [Web Agent] Capture and display JavaScript errors from UXM Web Agent (#1359)
- [Web Agent] Capture and display browser Resource status codes if sent by UXM Web Agent (#1358)
- [Web Agent] Transactions select which timing that should be used for result total time (#1321)
- [Synthetics] Store Synthetics availability as Business Transaction (#1337)
- [Synthetics] Merge Curl and Ping monitors together in same dashboard and use same dimension names (#1298)
- [AVD/RDS] Capture Pool Name, Graphics and User Input Delay Per Session counters (#1371)
- [AVD/RDS/Citrix] Calculate mean per user and mean for all users and then apply score based on mean number (#1346)
- [Citrix] Add filters Desktop Group Name, Published Application Name, Client - Username, Client - Machine Name and show 10 rows in Trellis chart
- [Process Analytics] Dashboard for analysing top consuming processes (cpu/memory) and always monitored processes. (#1367)
- [ThinOS] Store device events as device info (#1364)
- [Browser Extensions] Browser extensions support basic monitoring for usage/error capturing without injecting JavaScript (#1363)
- [Browser Extensions] Send data as directly http / protobuf or both (#1308)
- [Browser Extensions] Allow disabling linking neasted iframes together
- [Endpoint Groups] Add Region and Desktop Group filter
- [General Search] Search for Application Name and process executables in General Search and Application overview
Fixes:
- [Desktop Agent - EventLogs] Disable ReportQueued only save/display ReportArchived, customers with firewalls blocking reports reported same reports every 6 hours (#1355)
- [Desktop Agent] Type missing if only registration/sync messages are received, removed that OS starts with "Microsoft " to align OS naming (#1330)
- [Browser/Web Agent] Log 4xx warnings as non errors (#1341)
- [warranty] Limit number of searched rows hourly, are hitting 50MB KVStore limitation (#1328)
- [warranty] Lenovo returns None in name for servers, causing it to fail parsing warranty info (#1326)
- [uwsgi] nginx/uwsgi worker threads gets killed due to HARAKIRI (destroy workers blocked for more than 30 seconds) being reached if search head is down or responding slowly (#1348)
- [Application Usage Analysis] Delay dropdown/multiselect loading and don't update charts/tables on filter changes (#1342)
- [core] Region is intermittent unknown each time CountryCache refreshes
- [core] KVStorageProvider Result size too large, max_size_per_result_mb=52428800, Consider applying a skip and/or limit.
- [consumer] Web consumer process takes 1-2 GB memory
- [ui] Splunk job API v2 fails
2023
2023.12.13
Features:
- Warranty updater script moved from SH to HF in distributed environments.
2023.10.31
Features:
- Warranty updater script moved from SH to HF in distributed environments.
2023.05.09
Features:
- Application Usage detection for Java, Appx, Office and Prod/Test applications
- New Web Application Analytics dashboards
- Encryption of GDPR/PII user/endpoint fields, see GDPR and PII (Personally Identifiable Information) Collected
- Lookup hashed username send from browser extension and replace with username or encrypted username if configured.
- Parse Elastic APM JavaScript OTEL data.
Process Monitor - Capture top memory heavy processes to detect who is using memory
Fixes:
- uWSGI fails to connect to newly created splunk/uxm server - You (user=uxmapp_wsgi) do not have permission to perform this operation (requires capability: list_all_objects).
- Performance optimizations in backend and dashboards to handle 100.000 endpoints with 3000+ application.
- Running multiple mq consumers fails and leaves hanging processes in the background, added 4x pcagent and 4x web agent consumers which can be enabled manually on demand.
2022
2022.09.28
Features:
- Automatic desktop application creation based on hours application is used in foreground. (Requires Process Monitor -> Foreground app usage enabled)
- Use Splunk 9 GeoIP lookups file instead of providing own MaxMind file.
- Setup page - Added RabbitMQ, HEC and KVStore settings and automatical encryption of passwords in local\setup.conf
- Added BSOD/Stop Errors dashboard to troubleshoot issues with unstable endpoints.
Fixes:
- Upgraded administration dashboards to support jQuery 3.5 and Splunk 9.x
- Upgraded dashboards to run in SimpleXML version=1.1
2022.03.14
Features:
- Endpoint issues dashboard and automatic endpoint issue detection for Battery, CPU, Memory, Disk Low Space.
- Lenovo Warranty import from Lenovo's API see Lookup endpoint warranty information
- Added deletion of old endpoints in setup page
- Support new UXM Desktop agents that combines data and only sends 1 message per minute.
Fixes:
- Support decimals for SLA thresholds
2021
2021.08.23
Features:
- Automatic desktop application creation based on hours application is used in foreground. (Requires Process Monitor -> Foreground app usage enabled)
- Application attributes "Is Approved", "Needs License" and "Lifecycle Status" is added to track rouge applications being used at the endpoints.
- Teams: Lookup endpoint hostname/os based on "Internal IP address" if UXM Desktop agent is installed on machine to detect users that are using Teams inside Citrix/RDS.
Info is displayed in Teams session details and analytics dashboards.
- Teams: Telephone users phoning into meetings can now be filtered under "Network Connection" as PSTN users.
Beta Features:
- Process crashes and foreground usage time is automatically mapped into correct applications based on their detected processes.
Dashboards: test_applications_overview and test_application_dashboard_desktop_teams_style
2021.05.18
Features:
- Added warranty lookup file for endpoint devices which makes the support able to query on expiry dates and drilldown into vendors support page to see extended info. Currently it's a manual process to export serial numbers and look them up in vendors systems.
2020
2020.12.22
Features:
- Teams dashboards reporting on users call performance from calls quality (CQD) data.
2019
2019.09.05
Feature:
- Migrated to Python 3 to support Splunks switch to Python 3.
- Migrated to use RabbitMQ queue to support 300+ msg per second.
- Added cURL, Ping, EventLog, Service and Performance counters monitors.
2019.03.26
Feature:
- Added Robot dashboard and admin pages.
2018
2018.06.14
- Migrated old APM solution to UXM.