Purpose of Advanced Software Management
Regularly updating software and removing unnecessary applications is crucial to avoid security risks,fai compliance issues, and performance problems. Datto RMM Software Management updates key applications, but users require custom scripting or additional solutions for updates not covered.
Advanced Software Management is a new third-party patching add-on for Datto RMM that integrates a vast library of more than 200 applications within its Software Management framework, enabling users to install and uninstall applications using the Software Management policy. For an overview of this feature, refer to Advanced Software Management.
This feature is built upon the software catalog from Kaseya VSA and is already in use across millions of endpoints. A dedicated team ensures that all application updates are thoroughly tested and supported, with new applications being added on a regular basis. Refer to Advanced Software Management application catalog.
Licenses
The Advanced Software Management module is licensed like Ransomware Detection. The partner will have to enable the module via the Setup > Licenses page, follow the on-screen prompts to enable the licenses.
They only need licenses to cover the devices targeted by the policy. They do not need a license per device in their account. For example, they manage 1000 devices, but are only targeting 50 devices by the ASM policy, then they only need 50 licenses.
Important INTERNAL note: If they add more devices to the policy than they have licenses for, the policy will still work. The partner will be shown a banner telling them they are over their license count. This is not information to share to the partner, incase they keep adding devices and do not buy more licenses. This should be handled by the Account Managers.
How to set up Advanced Software Management
Go to Policies > Software Management
Create a new policy if one doesn’t exist, otherwise edit an existing policy
Note: You can only have one Software Management policy targeting a device, otherwise the policy will disable automatically
Legacy Software Management packages will appear on the page first. Make any changes here for those packages
Scroll down to the Advanced Software Management section
Click Add Software
Select the software you wish from the list
Choose from the drop down menu, if you want to Auto Approve, Auto Approve and Install install if not present, Manual Approve, Manual Approve and Install install if not present, or Uninstall
Note: If the partner tries to manage the same software in the Legacy Software Management and in the Advanced Software Management section, then the legacy software management setting will change to Unmanaged and will not be editable
Package Installation Languages
As SMPM Software Catalogue supports multiple product languages, we’ll do our best to install given software in the same language as the Windows OS.
ASM module runs as SYSTEM account, hence doesn’t have access to users’ profiles information:
HKEY_USERS/.DEFAULT/Control Panel/International/LocaleName
The above should reflect:
- the language that OS was installed with,
- or locale that was copied from current user account settings
Note: It’s the Regional format setting that affects the above registry key value and not the Windows Display Language or Region.
Note: If the partner reports that the language of the install is incorrect, it might be that the LOCAL USER language is correct, but the SYSTEM USER language is wrong. The steps to change the SYSTEM USER language can be found later in the document: Change System User Language
Advanced Software Management Status
COMPLIANT
- reported when status of software adheres to the selected policy action
NOT_COMPLIANT
- reported when status of software is not compliant with the selected policy action
- agent also reports this status together with an error message when:
- software cannot be installed on the target device “by design”
- there is a chance that the action might succeed next time - e.g. a timeout occurred
INSTALL_ERROR
- this usually means that an error occurred that cannot be recovered, and needs an action from engineering
- either it’s an issue with our logic and RMM engineering needs to solve it
- or it’s an issue with SM script, in which case the SMPM team needs to take action
Advanced Software Management Module Installation Location
Advanced Software Management is handled like an additional module, like Ransomware Detection, it will be located in the following location:
C:\ProgramData\Centrastage\AEMAgent\RMM.AdvancedSoftwareManagement
It will then have a sub folder based on the latest version, for example 12.7.0.1113
In the folder you will have the required files to run this module
Logs
AEMAGENT.LOG
Details about managing ASM module, when it’s started, stopped, what POLL values are reported back to platform
Located in: C:\ProgramData\Centrastage
ASM.LOG
New log file by ASM module - uses DataLog directory and same NLog config as AEMAgent or Web Remote. It contains all relevant details for each product, but doesn’t contain SMClient logs.
CLIENT.LOG
SMClient logs file
Located in:
C:\ProgramData\CentraStage\AEMAgent\RMM.AdvancedSoftwareManagement\12.6.XXX\smclient_logs
Uses different logging framework and format than DataLog. ASM module always passes --LogsDir parameter to SMClient to specify this directory to be used.
When you turn DEBUG logs (nlog.config in ASM module directory), you’ll see SMClient logs also in asm.log
SCAN_RESULTS (Directory)
Located in: C:\ProgramData\Centrastage\AEMAgent\RMM.AdvancedSoftwareManagement\12.6.XXX\
Contains JSON files about each SMClient scan result
RESULTS (Directory)
Located in: C:\ProgramData\Centrastage\AEMAgent\RMM.AdvancedSoftwareManagement\12.6.XXX\
Contains JSON files about each SMClient install/uninstall result, however it’s not very informative - currently includes only exit code.
Note: At the bottom of this document there are examples of the ASM.log and AEMAgent.log entries for different functions
Note: The ASM.log files and archived versions are downloadable via the New UI > Download Agent logs
List of Software
We have a list of software that we will be supporting via Advance Software Management, which can be found here: https://helpdesk.kaseya.com/hc/en-gb/articles/4408798814609-Software-Management-2-0-3rd-Party-Software-Applications-List
Note: The above link may change to a RMM Help Article link.
Tier Levels for Software Packages Support
The team looking after the ASM packages will prioritise the packages as per the below table. This would include fixes and updates to the software.
If the software does not appear in the above list, it means that it will be part of the Tier 3 list
Update Process for Software
Below is the process the team will go through for before the package is made available to the partners via the ASM
Version Uploads
Our internal team is responsible for uploading the latest versions of software to the catalogue. This involves verifying software integrity, ensuring compatibility, and updating relevant documentation.
Quality Assurance
Each software update undergoes automated and manual quality assurance to maintain the highest standards of reliability and performance.
Allowing Listing for software install
As far as we are aware there should not be the need to add additional URLs into firewalls to allow software to be installed. However if you do notice anything in the StdOut/StdErr or ASM.log that shows something is being blocked mention it to Elevated Support and we can check if there needs to be an addition to the Allowlisting document
Integration with AEMAgent
Responsibilities of the module
AEMAgent will handle the following tasks:
- Splitting ASM definitions from legacy Software Management definitions
- Triggering run of ASM (schedules, periodic runs, change in definitions)
- Sending results back to the platform in form of POLL requests
- Sending Activity Logs back to the platform
Activity Logs will be sent when:
- software is installed
- software is updated
- software is uninstalled
- an error occurs during installation
- an error occurs during uninstallation
Note: The Activity Log records will be available as part of the 12.8 release
ASM Agent will handle the following tasks:
- Running the SMClient and interpreting the results
- Determining whether software product should be installed or uninstalled
- Controlling when a POLL or Activity Log should be sent
Starting ASM
AEMAgent will start ASM when:
- after ASM module has been installed (or updated to latest version)
- ASM definitions have updated (we currently don’t compare old definitions with new ones, so if they didn’t change but Agent received SSE message - ASM will be started anyway)
- periodically - every hour
Stopping ASM
ASM process might take a long time to complete - it goes through all ASM definitions for a device, and each SMClient command might take a few minutes to complete (under normal circumstances, but sometimes this can go up to ~45 mins).
For this reason, AEMAgent might decide to stop current ASM run when:
- new ASM module version has been installed - ASM should be restarted with the new version
- ASM definitions have updated - ASM should be restarted with the new definitions
- ASM module uninstallation was requested
- Schedule window has ended - when Schedule window ends, we shouldn’t perform install/uninstall anymore - however we allow the currently processed product to be completed, not to interrupt a potential (un)installation
- AEMAgent is exiting - but in this case the ASM child process might continue to run after AEMAgent exits - to prevent unwanted interruptions of SMClient install/uninstall commands, similar to when Schedule window ends
Note: ASM module has an internal timeout of 1 hour for running SMClient commands
Run modes
ASM can be run in two distinct modes:
- ScanOnly - only invokes scan commands for the products, reports whether software is compliant, but doesn’t invoke install / uninstall commands
- ScanAndRun - invokes scan commands, and then invokes install / uninstall commands if necessary. Reports software compliance statuses both after scanning and installing / uninstalling.
Timing
For Immediately on Detection Policy Timing, ScanAndRun mode will be used always.
For Schedule Timing, it depends:
- The run modes have been introduced to handle schedule-based policies - if a Policy has Schedule configured, install / uninstall (ScanAndRun) should only happen within the next Schedule “Window”, while Compliance status (ScanOnly) needs to be reported periodically.
- By Schedule Window we mean the time frame between start of next Schedule occurrence and for the Duration specified (1-24 hours).
- Specifying a Schedule will not trigger ASM at the exact moment of next Schedule occurrence. We’ll basically wait for next periodic run (every hour) that is within the Window. This is to
- ease load on platform (re-distribute POLL requests across whole hour), and
- due to easier implementation
Note: The hour specified in Schedule is relative to the local time of devices under given Policy.
Policy Actions
ASM supports same Policy Actions as legacy Software Management policy, but without Unmanaged and adds a new Uninstall action:
- Manually Approve
- the action needs to be manually approved
- Platform tells Agent that forceUpdate (in definition) is null (or false)
- Agent first sends NOT_COMPLIANT to platform
- Platform then waits for manual approval in the UI
- Once approved, Platform tells Agent that forceUpdate is true
- Agent can perform the update now
- the action needs to be manually approved
- will only perform update of the software if it’s already installed
- when software is not installed, it will report as COMPLIANT
- if software is already up to date, nothing happens
- we don’t need to call SMClient uninstall before updating, install command works when there’s an older version installed
- Manually approve and install if not present
- as above, but will also perform the installation when software is not installed
- Auto approve
- doesn’t need approval, hence ignores the forceUpdate flag
- will only perform update of the software if it’s already installed
- Auto approve and install if not present
- as above, but will also perform the installation when software is not installed
- Uninstall
- uninstalls given software if it appears installed, with respect to timing
Note: when Manual approval is combined with Schedule timing, after approving, the installation will happen only when next Schedule Window occurs.
Activity Logs
Note: Should be released as part of 12.8
Device Activity Logs will show the following type of entries
Software Installed
Software Updated
Installation Error
Process for ticket handling
Level 1s
When the partner raises a ticket about Advance Software Management
- Create a ticket with the ticket title beginning with ASM
- Use the relevant Zendesk feature:
- Web UI > Policies > Software Management Policy > Advanced Software Management
- RMM Agent > Windows Agent > Software Management > Advanced Software Management
- Use the relevant Zendesk feature:
- Depending on the issue, check the basics including:
- The Status of the software, under the Device > Software > Managed
- The StdOut/StdErr of the installation
- The AEMAgent.log and ASM.log to see what happened during the installation and any error messages
- Try and reproduce the installation on your own test account
- If unresolved, escalate the ticket to the L2 queue
Level 2s
- Review any ASM tickets that have been escalated
- Check if there have been any previous tickets and what the resolution was
- Search in the Teams channel (if you have been given access), if the issue Pulseway side
- If the issue hasn’t been raised before:
- Ask in the Teams channel, liaise with the VSA/Pulseway team to see how to proceed with the ticket
- If the issue turns out to be RMM related, raise a Problem Ticket and JIRA as usual for the RMM Engineering team to review and resolve
- If the issue is a Software Management issue, handled by the Pulseway/VSA team, raise a Problem ticket only. Problem Management will then handle raising the JIRA for Pulseway
Note for L2s:
To handle the ASM tickets, we will be getting 3 of the Elevated support team to check the queue at the start of their shifts and pick up the ASM tickets. If any of the Elevated support team notice any ASM titled tickets in the queue, they can work them too.
There is a view that we can use to see any tickets using the RMM Feature for ASM: https://kaseya.zendesk.com/agent/filters/22103125669649
Changing System User language
If the partner needs to change the SYSTEM User language they can follow the below steps
On Windows, search or go to Language setting
Click on Administrative language settings
Click on Copy Settings under Welcome screen and new user accounts
Tick Welcome screen and system accounts
Click OK
Now if you open RegEdit and look at the key HKEY_USERS/.DEFAULT/Control Panel/International/LocaleName
You should see the LocaleName is now showing the same language as the LOCAL User
Example Log Entries
Note: Below are examples of what may appear in the AEMAgent.log and ASM.log for specific actions. The lines in between that refer to other agent actions have been removed. So your log files might contain extra lines.
Standard Log Entry
ASM.log
12.7.0.1113|2024-01-30T13:29:04.411+00|INFO|Running in "ScanAndRun" mode|{ "mode": "ScanAndRun" }
12.7.0.1113|2024-01-30T13:29:04.456+00|INFO|Detected "en-GB" OS language|{ "language": "en-GB", "current": "en-GB", "currentUI": "en-GB", "installedUI": "en-GB" }
12.7.0.1113|2024-01-30T13:29:04.506+00|INFO|Scanning "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent false" }
12.7.0.1113|2024-01-30T13:29:07.835+00|INFO|Scanned "cyberduck"|{ "productId": "cyberduck", "installedVersion": "8.7.3.40979", "installedLanguage": "Default", "latestSupportedVersion": "8.7.3.40979", "latestSupportedLanguages": ["Default"], "selectedLanguage": "Default" }
12.7.0.1113|2024-01-30T13:29:07.897+00|INFO|Poll values for "cyberduck" after scan: "["cyberduck","8.7.3.40979","COMPLIANT",null]"|{ "productId": "cyberduck", "poll": "[\"cyberduck\",\"8.7.3.40979\",\"COMPLIANT\",null]", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent false" }
12.7.0.1113|2024-01-30T13:29:07.897+00|INFO|No action required for "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent false" }
12.7.0.1113|2024-01-30T13:29:07.897+00|INFO|Exiting with 0 code|{ "exitCode": 0 }
Auto Approve Software Immediately
AEMAgent.log
12.7.0.1113|2024-01-30T09:44:56.041+00|INFO|"CONNECTION GET DEFINITIONS SOFTWARE" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|SOFTWARE", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:44:56.673+00|INFO|"CONNECTION GET ALERTS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|ALERTS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:44:56.673+00|INFO|Detected 1 ASM definition(s) in policy "ASM test"|{ "count": 1, "policy": "ASM test", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:44:56.673+00|INFO|Started with 52 monitor definitions|{ "definitionCount": 52 }
12.7.0.1113|2024-01-30T09:44:56.673+00|INFO|Starting ASM - definitions updated|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:44:56.673+00|INFO|Certificate check result for "C:\ProgramData\CentraStage\AEMAgent\RMM.AdvancedSoftwareManagement\12.7.0.1113\RMM.AdvancedSoftwareManagement.exe": CertificateOk "BE12F638CD092826CDCCFC73BF9B2C516200E140"|{ "exe": "C:\\ProgramData\\CentraStage\\AEMAgent\\RMM.AdvancedSoftwareManagement\\12.7.0.1113\\RMM.AdvancedSoftwareManagement.exe", "result": {"thumbprint":"BE12F638CD092826CDCCFC73BF9B2C516200E140", "Tag":0, "IsCertificateOk":true, "IsFileNotSigned":false, "IsFileMissing":false, "IsCertificateThumbprintMismatch":false}, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:44:56.673+00|INFO|Started ASM (pid: 5844) in "ScanAndRun" mode for 1 ASM products|{ "pid": 5844, "mode": "ScanAndRun", "count": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "timing": "ImmediatelyOnDetection", "products": ["cyberduck"] }
12.7.0.1113|2024-01-30T09:44:56.673+00|INFO|ASM starts processing product "cyberduck"|{ "productId": "cyberduck", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:44:59.445+00|INFO|POLL|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "json": "[\"cyberduck\",\"\",\"NOT_COMPLIANT\"]", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:45:07.382+00|INFO|POLL|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "json": "[\"cyberduck\",\"8.7.3.40979\",\"COMPLIANT\",null]", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:45:07.382+00|INFO|ASM ended processing product "cyberduck" in 00:00:10.6985267|{ "productId": "cyberduck", "duration": "00:00:10.6985267", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:45:07.382+00|INFO|ASM processed all 1 definitions|{ "total": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:45:07.424+00|INFO|ASM finished with exit code 0 in 00:00:10.7443570|{ "code": 0, "duration": "00:00:10.7443570", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
ASM.log
12.7.0.1113|2024-01-30T09:44:56.995+00|INFO|Running in "ScanAndRun" mode|{ "mode": "ScanAndRun" }
12.7.0.1113|2024-01-30T09:44:57.042+00|INFO|Detected "en-GB" OS language|{ "language": "en-GB", "current": "en-GB", "currentUI": "en-GB", "installedUI": "en-GB" }
12.7.0.1113|2024-01-30T09:44:57.082+00|INFO|Scanning "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "AutoApproveAndInstallIfNotPresent" }
12.7.0.1113|2024-01-30T09:44:59.313+00|INFO|Scanned "cyberduck"|{ "productId": "cyberduck", "installedVersion": "None", "installedLanguage": "None", "latestSupportedVersion": "8.7.3.40979", "latestSupportedLanguages": ["Default"], "selectedLanguage": "Default" }
12.7.0.1113|2024-01-30T09:44:59.381+00|INFO|Poll values for "cyberduck" after scan: "["cyberduck","","NOT_COMPLIANT"]"|{ "productId": "cyberduck", "poll": "[\"cyberduck\",\"\",\"NOT_COMPLIANT\"]", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "AutoApproveAndInstallIfNotPresent" }
12.7.0.1113|2024-01-30T09:44:59.381+00|INFO|Installing "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "AutoApproveAndInstallIfNotPresent", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:45:07.311+00|INFO|Installed "cyberduck"|{ "productId": "cyberduck", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:45:07.320+00|INFO|Poll values for "cyberduck" after install: "["cyberduck","8.7.3.40979","COMPLIANT",null]"|{ "productId": "cyberduck", "poll": "[\"cyberduck\",\"8.7.3.40979\",\"COMPLIANT\",null]", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "AutoApproveAndInstallIfNotPresent", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:45:07.383+00|INFO|Exiting with 0 code|{ "exitCode": 0 }
Manual Approve Software Immediately
AEMAgent.log
12.7.0.1113|2024-01-30T09:51:44.579+00|INFO|"CONNECTION GET DEFINITIONS MONITORS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|MONITORS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:51:44.680+00|INFO|"CONNECTION GET DEFINITIONS SOFTWARE" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|SOFTWARE", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:51:46.294+00|INFO|"CONNECTION GET ALERTS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|ALERTS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:51:46.294+00|INFO|Detected 1 ASM definition(s) in policy "ASM test"|{ "count": 1, "policy": "ASM test", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:51:46.294+00|INFO|Started with 52 monitor definitions|{ "definitionCount": 52 }
12.7.0.1113|2024-01-30T09:51:46.294+00|INFO|Starting ASM - definitions updated|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:51:46.294+00|INFO|Certificate check result for "C:\ProgramData\CentraStage\AEMAgent\RMM.AdvancedSoftwareManagement\12.7.0.1113\RMM.AdvancedSoftwareManagement.exe": CertificateOk "BE12F638CD092826CDCCFC73BF9B2C516200E140"|{ "exe": "C:\\ProgramData\\CentraStage\\AEMAgent\\RMM.AdvancedSoftwareManagement\\12.7.0.1113\\RMM.AdvancedSoftwareManagement.exe", "result": {"thumbprint":"BE12F638CD092826CDCCFC73BF9B2C516200E140", "Tag":0, "IsCertificateOk":true, "IsFileNotSigned":false, "IsFileMissing":false, "IsCertificateThumbprintMismatch":false}, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:51:46.303+00|INFO|Started ASM (pid: 1488) in "ScanAndRun" mode for 1 ASM products|{ "pid": 1488, "mode": "ScanAndRun", "count": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "timing": "ImmediatelyOnDetection", "products": ["cyberduck"] }
12.7.0.1113|2024-01-30T09:51:46.303+00|INFO|ASM starts processing product "cyberduck"|{ "productId": "cyberduck", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:51:49.150+00|INFO|POLL|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "json": "[\"cyberduck\",\"\",\"NOT_COMPLIANT\"]", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:51:49.150+00|INFO|ASM ended processing product "cyberduck" in 00:00:02.8464494|{ "productId": "cyberduck", "duration": "00:00:02.8464494", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:51:49.150+00|INFO|ASM processed all 1 definitions|{ "total": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:51:49.188+00|INFO|ASM finished with exit code 0 in 00:00:02.8891158|{ "code": 0, "duration": "00:00:02.8891158", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:53:35.102+00|INFO|CONNECTION MESSAGE "Id=,Data="",EventName="managed-software-changed",Retry="|{ "sseEvent": "Id=,Data=\"\",EventName=\"managed-software-changed\",Retry=" }
12.7.0.1113|2024-01-30T09:53:35.152+00|INFO|"CONNECTION GET DEFINITIONS MONITORS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|MONITORS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:53:35.247+00|INFO|"CONNECTION GET DEFINITIONS SOFTWARE" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|SOFTWARE", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:53:35.247+00|INFO|Install|{ "module": "RMM.AdvancedThreatDetection" }
12.7.0.1113|2024-01-30T09:53:36.484+00|INFO|"CONNECTION GET ALERTS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|ALERTS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:53:36.484+00|INFO|Detected 1 ASM definition(s) in policy "ASM test"|{ "count": 1, "policy": "ASM test", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:53:36.484+00|INFO|Started with 52 monitor definitions|{ "definitionCount": 52 }
12.7.0.1113|2024-01-30T09:53:36.484+00|INFO|Starting ASM - definitions updated|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:53:36.484+00|INFO|Certificate check result for "C:\ProgramData\CentraStage\AEMAgent\RMM.AdvancedSoftwareManagement\12.7.0.1113\RMM.AdvancedSoftwareManagement.exe": CertificateOk "BE12F638CD092826CDCCFC73BF9B2C516200E140"|{ "exe": "C:\\ProgramData\\CentraStage\\AEMAgent\\RMM.AdvancedSoftwareManagement\\12.7.0.1113\\RMM.AdvancedSoftwareManagement.exe", "result": {"thumbprint":"BE12F638CD092826CDCCFC73BF9B2C516200E140", "Tag":0, "IsCertificateOk":true, "IsFileNotSigned":false, "IsFileMissing":false, "IsCertificateThumbprintMismatch":false}, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:53:36.493+00|INFO|Started ASM (pid: 640) in "ScanAndRun" mode for 1 ASM products|{ "pid": 640, "mode": "ScanAndRun", "count": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "timing": "ImmediatelyOnDetection", "products": ["cyberduck"] }
12.7.0.1113|2024-01-30T09:53:36.493+00|INFO|ASM starts processing product "cyberduck"|{ "productId": "cyberduck", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:53:39.213+00|INFO|POLL values didn't change|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "json": "[\"cyberduck\",\"\",\"NOT_COMPLIANT\"]" }
12.7.0.1113|2024-01-30T09:55:18.483+00|INFO|POLL|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "json": "[\"cyberduck\",\"8.7.3.40979\",\"COMPLIANT\",null]", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:55:18.483+00|INFO|ASM ended processing product "cyberduck" in 00:01:41.9894385|{ "productId": "cyberduck", "duration": "00:01:41.9894385", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:18.483+00|INFO|ASM processed all 1 definitions|{ "total": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:18.524+00|INFO|ASM finished with exit code 0 in 00:01:42.0348483|{ "code": 0, "duration": "00:01:42.0348483", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:18.854+00|INFO|CONNECTION MESSAGE "Id=,Data="",EventName="managed-software-changed",Retry="|{ "sseEvent": "Id=,Data=\"\",EventName=\"managed-software-changed\",Retry=" }
12.7.0.1113|2024-01-30T09:55:18.904+00|INFO|"CONNECTION GET DEFINITIONS MONITORS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|MONITORS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:55:19.016+00|INFO|"CONNECTION GET DEFINITIONS SOFTWARE" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|SOFTWARE", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:55:19.683+00|INFO|"CONNECTION GET ALERTS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|ALERTS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:55:19.683+00|INFO|Detected 1 ASM definition(s) in policy "ASM test"|{ "count": 1, "policy": "ASM test", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:19.683+00|INFO|Started with 52 monitor definitions|{ "definitionCount": 52 }
12.7.0.1113|2024-01-30T09:55:19.683+00|INFO|Starting ASM - definitions updated|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:19.683+00|INFO|Certificate check result for "C:\ProgramData\CentraStage\AEMAgent\RMM.AdvancedSoftwareManagement\12.7.0.1113\RMM.AdvancedSoftwareManagement.exe": CertificateOk "BE12F638CD092826CDCCFC73BF9B2C516200E140"|{ "exe": "C:\\ProgramData\\CentraStage\\AEMAgent\\RMM.AdvancedSoftwareManagement\\12.7.0.1113\\RMM.AdvancedSoftwareManagement.exe", "result": {"thumbprint":"BE12F638CD092826CDCCFC73BF9B2C516200E140", "Tag":0, "IsCertificateOk":true, "IsFileNotSigned":false, "IsFileMissing":false, "IsCertificateThumbprintMismatch":false}, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:19.693+00|INFO|Started ASM (pid: 3748) in "ScanAndRun" mode for 1 ASM products|{ "pid": 3748, "mode": "ScanAndRun", "count": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "timing": "ImmediatelyOnDetection", "products": ["cyberduck"] }
12.7.0.1113|2024-01-30T09:55:19.693+00|INFO|ASM starts processing product "cyberduck"|{ "productId": "cyberduck", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:22.542+00|INFO|POLL values didn't change|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "json": "[\"cyberduck\",\"8.7.3.40979\",\"COMPLIANT\",null]" }
12.7.0.1113|2024-01-30T09:55:22.542+00|INFO|ASM ended processing product "cyberduck" in 00:00:02.8495057|{ "productId": "cyberduck", "duration": "00:00:02.8495057", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:22.542+00|INFO|ASM processed all 1 definitions|{ "total": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:55:22.581+00|INFO|ASM finished with exit code 0 in 00:00:02.8929923|{ "code": 0, "duration": "00:00:02.8929923", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
ASM.log
12.7.0.1113|2024-01-30T09:51:46.606+00|INFO|Running in "ScanAndRun" mode|{ "mode": "ScanAndRun" }
12.7.0.1113|2024-01-30T09:51:46.651+00|INFO|Detected "en-GB" OS language|{ "language": "en-GB", "current": "en-GB", "currentUI": "en-GB", "installedUI": "en-GB" }
12.7.0.1113|2024-01-30T09:51:46.701+00|INFO|Scanning "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent false" }
12.7.0.1113|2024-01-30T09:51:49.021+00|INFO|Scanned "cyberduck"|{ "productId": "cyberduck", "installedVersion": "None", "installedLanguage": "None", "latestSupportedVersion": "8.7.3.40979", "latestSupportedLanguages": ["Default"], "selectedLanguage": "Default" }
12.7.0.1113|2024-01-30T09:51:49.082+00|INFO|Poll values for "cyberduck" after scan: "["cyberduck","","NOT_COMPLIANT"]"|{ "productId": "cyberduck", "poll": "[\"cyberduck\",\"\",\"NOT_COMPLIANT\"]", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent false" }
12.7.0.1113|2024-01-30T09:51:49.082+00|INFO|No action required for "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent false" }
12.7.0.1113|2024-01-30T09:51:49.151+00|INFO|Exiting with 0 code|{ "exitCode": 0 }
12.7.0.1113|2024-01-30T09:53:36.802+00|INFO|Running in "ScanAndRun" mode|{ "mode": "ScanAndRun" }
12.7.0.1113|2024-01-30T09:53:36.848+00|INFO|Detected "en-GB" OS language|{ "language": "en-GB", "current": "en-GB", "currentUI": "en-GB", "installedUI": "en-GB" }
12.7.0.1113|2024-01-30T09:53:36.902+00|INFO|Scanning "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent true" }
12.7.0.1113|2024-01-30T09:53:39.150+00|INFO|Scanned "cyberduck"|{ "productId": "cyberduck", "installedVersion": "None", "installedLanguage": "None", "latestSupportedVersion": "8.7.3.40979", "latestSupportedLanguages": ["Default"], "selectedLanguage": "Default" }
12.7.0.1113|2024-01-30T09:53:39.212+00|INFO|Poll values for "cyberduck" after scan: "["cyberduck","","NOT_COMPLIANT"]"|{ "productId": "cyberduck", "poll": "[\"cyberduck\",\"\",\"NOT_COMPLIANT\"]", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent true" }
12.7.0.1113|2024-01-30T09:53:39.212+00|INFO|Installing "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent true", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:55:18.410+00|INFO|Installed "cyberduck"|{ "productId": "cyberduck", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:55:18.410+00|INFO|Poll values for "cyberduck" after install: "["cyberduck","8.7.3.40979","COMPLIANT",null]"|{ "productId": "cyberduck", "poll": "[\"cyberduck\",\"8.7.3.40979\",\"COMPLIANT\",null]", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "ManuallyApproveAndInstallIfNotPresent true", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:55:18.484+00|INFO|Exiting with 0 code|{ "exitCode": 0 }
Uninstall Software
AEMAgent.log
12.7.0.1113|2024-01-30T09:47:45.385+00|INFO|"CONNECTION GET DEFINITIONS MONITORS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|MONITORS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:47:45.491+00|INFO|"CONNECTION GET DEFINITIONS SOFTWARE" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|SOFTWARE", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:47:46.116+00|INFO|"CONNECTION GET ALERTS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|ALERTS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:47:46.116+00|INFO|Detected 1 ASM definition(s) in policy "ASM test"|{ "count": 1, "policy": "ASM test", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:47:46.116+00|INFO|Started with 52 monitor definitions|{ "definitionCount": 52 }
12.7.0.1113|2024-01-30T09:47:46.116+00|INFO|Starting ASM - definitions updated|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:47:46.116+00|INFO|Certificate check result for "C:\ProgramData\CentraStage\AEMAgent\RMM.AdvancedSoftwareManagement\12.7.0.1113\RMM.AdvancedSoftwareManagement.exe": CertificateOk "BE12F638CD092826CDCCFC73BF9B2C516200E140"|{ "exe": "C:\\ProgramData\\CentraStage\\AEMAgent\\RMM.AdvancedSoftwareManagement\\12.7.0.1113\\RMM.AdvancedSoftwareManagement.exe", "result": {"thumbprint":"BE12F638CD092826CDCCFC73BF9B2C516200E140", "Tag":0, "IsCertificateOk":true, "IsFileNotSigned":false, "IsFileMissing":false, "IsCertificateThumbprintMismatch":false}, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:47:46.125+00|INFO|Started ASM (pid: 6372) in "ScanAndRun" mode for 1 ASM products|{ "pid": 6372, "mode": "ScanAndRun", "count": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "timing": "ImmediatelyOnDetection", "products": ["cyberduck"] }
12.7.0.1113|2024-01-30T09:47:46.125+00|INFO|ASM starts processing product "cyberduck"|{ "productId": "cyberduck", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:47:49.331+00|INFO|POLL|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "json": "[\"cyberduck\",\"8.7.3.40979\",\"NOT_COMPLIANT\"]", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:50:38.874+00|INFO|POLL|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "json": "[\"cyberduck\",\"\",\"COMPLIANT\",null]", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:50:38.874+00|INFO|ASM ended processing product "cyberduck" in 00:02:52.7494705|{ "productId": "cyberduck", "duration": "00:02:52.7494705", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:50:38.874+00|INFO|ASM processed all 1 definitions|{ "total": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:50:38.928+00|INFO|ASM finished with exit code 0 in 00:02:52.8069798|{ "code": 0, "duration": "00:02:52.8069798", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
ASM.log
12.7.0.1113|2024-01-30T09:47:46.428+00|INFO|Running in "ScanAndRun" mode|{ "mode": "ScanAndRun" }
12.7.0.1113|2024-01-30T09:47:46.478+00|INFO|Detected "en-GB" OS language|{ "language": "en-GB", "current": "en-GB", "currentUI": "en-GB", "installedUI": "en-GB" }
12.7.0.1113|2024-01-30T09:47:46.521+00|INFO|Scanning "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "Uninstall" }
12.7.0.1113|2024-01-30T09:47:48.879+00|INFO|Scanned "cyberduck"|{ "productId": "cyberduck", "installedVersion": "8.7.3.40979", "installedLanguage": "Default", "latestSupportedVersion": "8.7.3.40979", "latestSupportedLanguages": ["Default"], "selectedLanguage": "Default" }
12.7.0.1113|2024-01-30T09:47:48.945+00|INFO|Poll values for "cyberduck" after scan: "["cyberduck","8.7.3.40979","NOT_COMPLIANT"]"|{ "productId": "cyberduck", "poll": "[\"cyberduck\",\"8.7.3.40979\",\"NOT_COMPLIANT\"]", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "Uninstall" }
12.7.0.1113|2024-01-30T09:47:48.945+00|INFO|Uninstalling "cyberduck"|{ "productId": "cyberduck", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "Uninstall", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:50:38.805+00|INFO|Uninstalled "cyberduck"|{ "productId": "cyberduck", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:50:38.805+00|INFO|Poll values for "cyberduck" after uninstall: "["cyberduck","","COMPLIANT",null]"|{ "productId": "cyberduck", "poll": "[\"cyberduck\",\"\",\"COMPLIANT\",null]", "uid": "d5059a4c-cd35-4f79-b2d5-108bd42747e0", "action": "Uninstall", "version": "8.7.3.40979", "language": "Default" }
12.7.0.1113|2024-01-30T09:50:38.876+00|INFO|Exiting with 0 code|{ "exitCode": 0 }
Install Error
AEMAgent.log
12.7.0.1113|2024-01-30T09:33:47.250+00|INFO|"CONNECTION GET DEFINITIONS SOFTWARE" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|DEFINITIONS|SOFTWARE", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:33:47.887+00|INFO|"CONNECTION GET ALERTS" "1226c634-f670-d170-a9f1-32219ef65ac9"|{ "description": "CONNECTION|GET|ALERTS", "deviceUid": "1226c634-f670-d170-a9f1-32219ef65ac9", "logcontext": "Monitoring.Program", "membername": "monitor", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:33:47.887+00|INFO|Detected 1 ASM definition(s) in policy "ASM test"|{ "count": 1, "policy": "ASM test", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:33:47.887+00|INFO|Started with 52 monitor definitions|{ "definitionCount": 52 }
12.7.0.1113|2024-01-30T09:33:47.887+00|INFO|Starting ASM - definitions updated|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:33:47.891+00|INFO|Certificate check result for "C:\ProgramData\CentraStage\AEMAgent\RMM.AdvancedSoftwareManagement\12.7.0.1113\RMM.AdvancedSoftwareManagement.exe": CertificateOk "BE12F638CD092826CDCCFC73BF9B2C516200E140"|{ "exe": "C:\\ProgramData\\CentraStage\\AEMAgent\\RMM.AdvancedSoftwareManagement\\12.7.0.1113\\RMM.AdvancedSoftwareManagement.exe", "result": {"thumbprint":"BE12F638CD092826CDCCFC73BF9B2C516200E140", "Tag":0, "IsCertificateOk":true, "IsFileNotSigned":false, "IsFileMissing":false, "IsCertificateThumbprintMismatch":false}, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:33:47.891+00|INFO|Started ASM (pid: 8048) in "ScanAndRun" mode for 1 ASM products|{ "pid": 8048, "mode": "ScanAndRun", "count": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "timing": "ImmediatelyOnDetection", "products": ["anydesk"] }
12.7.0.1113|2024-01-30T09:33:47.891+00|INFO|ASM starts processing product "anydesk"|{ "productId": "anydesk", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:33:51.324+00|INFO|POLL|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "1ed22c1d-665a-49d5-89f8-8a15df825ea2", "json": "[\"anydesk\",\"\",\"NOT_COMPLIANT\"]", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:37:05.212+00|INFO|POLL|{ "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement", "definitionName": "ASM", "monitorId": "1ed22c1d-665a-49d5-89f8-8a15df825ea2", "json": "[\"anydesk\",\"\",\"INSTALL_ERROR\",\"Install error: Failed to download - invalid checksum\\r\\nuid: 1ed22c1d-665a-49d5-89f8-8a15df825ea2\\r\\nlog: Invalid checksum: expected 1D0D0A6C3770C390744033232A8DE0BF682716849EBC2866118C65C51CF5D4D9, but found 55E4CE3FE726043070ECD7DE5A74B2459EA8BED19EF2A(...)\"]", "httpStatusCode": 200 }
12.7.0.1113|2024-01-30T09:37:05.719+00|INFO|ASM ended processing product "anydesk" in 00:03:17.8210322|{ "productId": "anydesk", "duration": "00:03:17.8210322", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:37:05.953+00|INFO|ASM processed all 1 definitions|{ "total": 1, "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
12.7.0.1113|2024-01-30T09:37:06.415+00|INFO|ASM finished with exit code 0 in 00:03:18.5224717|{ "code": 0, "duration": "00:03:18.5224717", "module": "RMM.AdvancedSoftwareManagement", "logcontext": "RMM.AdvancedSoftwareManagement" }
ASM.log
12.7.0.1113|2024-01-30T09:33:48.201+00|INFO|Running in "ScanAndRun" mode|{ "mode": "ScanAndRun" }
12.7.0.1113|2024-01-30T09:33:48.244+00|INFO|Detected "en-GB" OS language|{ "language": "en-GB", "current": "en-GB", "currentUI": "en-GB", "installedUI": "en-GB" }
12.7.0.1113|2024-01-30T09:33:48.285+00|INFO|Scanning "anydesk"|{ "productId": "anydesk", "uid": "1ed22c1d-665a-49d5-89f8-8a15df825ea2", "action": "AutoApproveAndInstallIfNotPresent" }
12.7.0.1113|2024-01-30T09:33:50.568+00|INFO|Scanned "anydesk"|{ "productId": "anydesk", "installedVersion": "None", "installedLanguage": "None", "latestSupportedVersion": "8.0.7", "latestSupportedLanguages": ["Default"], "selectedLanguage": "Default" }
12.7.0.1113|2024-01-30T09:33:50.632+00|INFO|Poll values for "anydesk" after scan: "["anydesk","","NOT_COMPLIANT"]"|{ "productId": "anydesk", "poll": "[\"anydesk\",\"\",\"NOT_COMPLIANT\"]", "uid": "1ed22c1d-665a-49d5-89f8-8a15df825ea2", "action": "AutoApproveAndInstallIfNotPresent" }
12.7.0.1113|2024-01-30T09:33:50.632+00|INFO|Installing "anydesk"|{ "productId": "anydesk", "uid": "1ed22c1d-665a-49d5-89f8-8a15df825ea2", "action": "AutoApproveAndInstallIfNotPresent", "version": "8.0.7", "language": "Default" }
12.7.0.1113|2024-01-30T09:37:05.104+00|ERROR|Install failed for "anydesk"|{ "productId": "anydesk", "version": "8.0.7", "language": "Default", "error": "Failed to download - invalid checksum", "details": "Install error: Failed to download - invalid checksum\r\nuid: 1ed22c1d-665a-49d5-89f8-8a15df825ea2\r\nlog: Invalid checksum: expected 1D0D0A6C3770C390744033232A8DE0BF682716849EBC2866118C65C51CF5D4D9, but found 55E4CE3FE726043070ECD7DE5A74B2459EA8BED19EF2A36CE7884B2AB0863047" }
12.7.0.1113|2024-01-30T09:37:05.104+00|INFO|Poll values for "anydesk" after install: "["anydesk","","INSTALL_ERROR","Install error: Failed to download - invalid checksum\r\nuid: 1ed22c1d-665a-49d5-89f8-8a15df825ea2\r\nlog: Invalid checksum: expected 1D0D0A6C3770C390744033232A8DE0BF682716849EBC2866118C65C51CF5D4D9, but found 55E4CE3FE726043070ECD7DE5A74B2459EA8BED19EF2A(...)"]"|{ "productId": "anydesk", "poll": "[\"anydesk\",\"\",\"INSTALL_ERROR\",\"Install error: Failed to download - invalid checksum\\r\\nuid: 1ed22c1d-665a-49d5-89f8-8a15df825ea2\\r\\nlog: Invalid checksum: expected 1D0D0A6C3770C390744033232A8DE0BF682716849EBC2866118C65C51CF5D4D9, but found 55E4CE3FE726043070ECD7DE5A74B2459EA8BED19EF2A(...)\"]", "uid": "1ed22c1d-665a-49d5-89f8-8a15df825ea2", "action": "AutoApproveAndInstallIfNotPresent", "version": "8.0.7", "language": "Default" }
12.7.0.1113|2024-01-30T09:37:06.162+00|INFO|Exiting with 0 code|{ "exitCode": 0 }