Advanced Software Management

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.

A screenshot of a computer

Description automatically generated

 

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
  • 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

A screen shot of a computer

Description automatically generated

Software Updated

A screenshot of a computer

Description automatically generated

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
  • 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

A screenshot of a computer

Description automatically generated

Click on Copy Settings under Welcome screen and new user accounts

A screenshot of a computer screen

Description automatically generated

 

Tick Welcome screen and system accounts

A screenshot of a computer

Description automatically generated

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 }

Have more questions?

Contact us

Was this article helpful?
0 out of 0 found this helpful

Provide feedback for the Documentation team!

Browse this section