Understanding status details for a persisted application

The Status details column in the Application Persistence report contains data if an application is non-compliant. Specifically, it shows detailed information about the application components that were checked on the device during the status check. If either of the Repair options are enabled in the Application Persistence policy configurations, the column also includes details about the application components that were repaired or reinstalled.

The data in the Status details column consists of a series of status messages, which follow the following structure:

[resource_type][resource_identifier], status: Non-compliant, reason: <list of reasons for the status>, repair status: failed/success, <repair_action> on <repair_target>, error message: <error message if repair failed>

In each message string, [resource_type] is the application component being checked, such as a service, registry key, process, installer, etc., and [resource_identifier] is the name of that component. A message string shows for each [resource-type] that is non-compliant.

Example 1

The Absolute agent runs a status check of the persisted application F5 BIG-IP Edge Client on a device. The Application Persistence policy for F5 BIG-IP Edge Client is configured with the Report and repair option. The status check results are uploaded to the database and shown in the Application Persistence report. The Status Details column contains the following information:

[service][name: F5 Networks Component Installer], status: Non-compliant, reason: The file does not exist, The service does not exist, repair status: failed, reinstallService on F5 Networks Component Installer, error message: Unable to repair service. Executable C:\Windows\syswow64\f5installerservice.exe is missing [installer][appName: , appVersion: ], status: Non-compliant, reason: The application is not installed, version(expected/actual):71.2015.*/, repair status: failed, install on msiCacheInstaller, error message: Cannot install the application as reinstall option is not enabled.

You can breakdown these details and interpret them as follows:

Text string

Description

[service][name: F5 Networks Component Installer]

The name of the application service that was checked

status: Non-compliant

The status of the checked service

reason: The file does not exist, The service does not exist

The reason for the Non-compliant status

repair status: failed, reinstallService on F5 Networks Component Installer

The status of the repair attempt and the repair action taken on the service

error message: Unable to repair service. Executable C:\Windows\syswow64\f5installerservice.exe is missing

The reason why the service couldn't be repaired

[installer][appName: , appVersion: ]

The name and version number of the installed application

In this case, no application was installed.

status: Non-compliant

The status of the checked application

reason: The application is not installed, version(expected/actual):71.2015.*/,

The reason for the Non-compliant status

In this case, the expected version is 71.2105.*, but no version was found.

repair status: failed, install on msiCacheInstaller

The status of the repair attempt

In this case, the application needed to be reinstalled but a cached installer was not found

error message: Cannot install the application as reinstall option is not enabled

The reason why the application couldn't be reinstalled

In this case, the Report, repair and reinstall option isn't enabled in the policy configuration so the installer couldn't be downloaded.

Example 2

The Absolute agent runs a status check of the persisted application F5 BIG-IP Edge Client on a device. The Application Persistence policy for F5 BIG-IP Edge Client is configured with the Report, repair and reinstall option. The status check results are uploaded to the database and shown in the Application Persistence report.

In this case, the F5 BIG-IP Edge Client is not installed on the device, so the Status Details column contains the following information:

[installationChecker][appName: , appVersion: ], status: Non-compliant, reason: The application is not installed, version(expected/actual):71.2015.*/ [installer][appName: BIG-IP Edge Client, appVersion: 71.2015.1014.0005], repair status: success, install on downloadedInstaller