Home » Manual Deployment
 

Manual Deployment

Manual Deployment of patches is preferred when:

  1. You require granular control over every aspect of the patching process. Manual Deployment allows you to selectively choose which patches to deploy, when to deploy them, and to which systems or targets.
  2. The setting to disable automatic updates for software is enabled, the missing patches for that specific software will not be displayed in the Missing Patches tab. In such cases, to patch that software, you will need to navigate to the Supported Patches section and deploy the patches manually.
  3. Applying patches to systems that are critical to business operations, such as production servers or systems that cannot afford downtime and you feel that manual deployment allows for more careful review which can prevent unforeseen issues that might arise from an automated process.

Missing Patches

The Missing Patches tab provides details of patches of applications/softwares in your network computers that are not installed. To view the list of Missing Patches, follow these steps:

Click on Threats & Patches → Patches → Missing Patches.

Missing Patches Window

You can view the details of patches missing in your network as shown in the above image. Missing patches are further listed under specific views like patch view, computer view, and detailed view.

NOTE - Certain Linux distributions demand prerequisites; such as Red Hat and SUSE Machines. Only if these prerequisites are fulfilled, the missing patches are listed in these machines.
To patch systems running on these Linux distributions, configure the Red Hat Linux Settings and SUSE Linux Settings appropriately.

You can also generate reports by selecting options from predefined filters. You can filter patches by application, service pack, bulletin, patch type, approval status, download time, and release time. Refer to the below images to know how to filter the patches

Filtering Missing Patches

Filtering Missing Patches

Filtering Missing Patches

You can install patches by selecting the patches to be installed by enabling the checkbox present beside the patch and clicking the Install/Publish Patches button, as shown in the image below.

Installation through Missing Patches window

After clicking the Install/Publish Patches button, you will be redirected to the Install/Uninstall Patch window, where you will be configuring the deployment settings. 

NOTE- Missing patches can also be installed by clicking on Threats & Patches ---> Systems ---> By Patches. Here you can see the list of systems listed against the number of patches missing or failed. By clicking on those number of missing patches, you can see the detailed view for what are the patches missing for that individual system. Select the patches and click on Install/Publish Patches button to install the desired patches. Targets will be automatically chosen.
Another way for manual deployment is Threats & Patches ---> Deployment ---> Manual Deployment ---> Install/Uninstall Patch ---> Choose the desired OS. You will be redirected to the Install/Uninstall Patch window, where you need to select the required patches and targets.

Configuring Manual Deployment: Install/Uninstall Patch

The image below shows the Install/Uninstall Patch window.

Install/Uninstall Patch

Under the Name and Add Description, give a name and description of your choice, respectively, for the configuration.

Choosing the Patches

Under the Install Patch section, under List of Patches, under the Operation Type, you can choose to either install or uninstall patches. As you want to deploy patches, select Install Patch.

NOTE - You can choose Uninstall Patch for uninstalling the patches

You can manually select the patches that need to be deployed. Select Add Patches; a new window Add Patches will be opened.

Adding Patches

From the Add Patches window,select patches to install by enabling the checkbox beside them. There is an option to view the missing patches or all patches, which can then be filtered based on the application and service pack. After choosing the patches, click on Add

Adding Patches

After clicking Add, you can see them listed in the table as shown in the below image.

List of Patches

NOTE - Missing patches will already be listed in the table if you have clicked the Install/Publish Patches button from the Missing Patches tab. Perform this step if you want to add more patches to your configuration than listed already.

Deployment Settings

After selecting the patches for deployment, configure the Deployment Settings. It comprises the following sections:

Deployment Option: Choose Deploy or Publish to Self Service Portal (SSP). Selecting Publish to Self Service Portal simplifies the deployment process by allowing administrators to publish patches to the portal, enabling users and server owners to decide if they want to install updates.To learn more about Self Service Portal, refer to this page. Click on Deploy for deploying the selected patches to the target computers.

Apply Deployment Policy: If you select Deploy, choose a deployment policy under Apply Deployment Policy. By analyzing the uptime activities of your endpoints, you can create a custom deployment policy tailored to your enterprise requirements.This will be listed under Self Created. To learn how to customize the policy according to your requirements, refer to this page. Under Created by Others section, you can see the pre-created policies by other users and ManageEngine. You can see those policies in the image below.

Created by Others

Publish to Self Service Portal (SSP): After choosing the deployment policy, select yes or no for Publish to Self Service Portal (SSP). If yes, patches can be scheduled for deployment and pushed to SSP simultaneously, offering flexibility in installation.

Patch outside deployment window: If a user in your Domain continuously skips the patch installation of an application during the deployment window as he/she is working on a critical business task using that application, but you want Domain computers to be up-to-date, enabling the Patch outside deployment window option will be useful. You can set a specific date and time as a grace period, after which force deployment will be initiated for systems that missed patching in the deployment schedule.

NOTE - Apply Deployment Policy, Publish to Self Service Portal (SSP) and Patch outside deployment window are applicable only if you choose Deploy under Deployment Option. These are not applicable if you had chosen Publish to Self Service Portal (SSP) instead.

Selecting the Target Computers

Defining the Targets

After choosing the deployment settings, you can choose to include or exclude target computers of your choice under the Define Target section as shown in the above image. To learn more about Defining Targets, refer to this page.

Execution Settings

After defining the targets of your choice, configure the Execution Settings, which is optional.

Execution Settings

Under execution settings, the following sections are present:

Retry this configuration on failed targets: Often, patching of services/applications such as Java or .NET may fail as that particular service/application is being used by the users in other applications to perform business critical tasks and requires that particular application to be closed for patching to be successful. By enabling the Retry this configuration on failed targets, you can choose the number of times for retrying on failed computers according to your choice either during startup or at refresh cycle. To learn more about this, refer to this page.

Enable Notifications: If you want to configure notifications about this activity, select the Enable Notifications option. To learn more about this, refer to this page.

Scheduler Settings: Under Scheduler Settings, by enabling the option Install After and specifying the date and time, the patches will be installed after the specified date and time. By enabling the option Do not apply this configuration after the time specified below and specifying the date and time, the patches will not be installed after the specified date and time.

By specifying time limits in these sections, you can set a time frame for patch deployment. This is useful for systems where critical business applications need patching only during scheduled downtime; patching at other times may affect productivity. You can ensure that patching of critical applications occurs only within this scheduled downtime window.

Scheduler Settings

After choosing all configuration settings, if the deployment window is open when configuring the policy and you want immediate patch deployment, select Deploy Immediately. This feature will deploy patches to a maximum of 50 computers immediately, with remaining computers deploying the patches in their subsequent refresh cycle. Select Deploy if you want deployment in their subsequent refresh cycle. If the deployment window is not open when configuring the policy, deployment will occur as per the policy regardless of whether you choose Deploy or Deploy Immediately.

Deployment Status

After deploying, you can check the status of the deployment of that particular configuration in the Manual Deployment page. It will be listed under the Status section against that configuration name. Status may be:

Draft: Download In Progress: Displayed when the Server is downloading the patches from the vendor website.

Ready to Execute: Displayed when the server has downloaded the patches from the server.

In Progress: Displayed when the agent is installing the patches to the target computers.

Executed: Displayed when the installation is successful in all target computers.

Retry in Progress: Displayed if you have enabled the Retry Configuration for failed targets option in deployment policy and the deployment has failed at the end of an attempt.

In Progress (Failed): Displayed if you have enabled the Retry Configuration for failed targets option in deployment policy and when the deployment has failed in one of the attempts, and the next attempt for installing the patches to the failed target computers is being carried on by the agent.

Failed: Displayed when the patch deployment has failed at any stage of the patching process in all the attempts. If you have not enabled the Retry Configuration for failed targets option, the status will be displayed as failed if the patching has failed in the single attempt itself.

Not Applicable: Displayed when a policy is deployed to a group of computers, but certain computers within that group do not meet the criteria or conditions for the policy to be applied. This could happen if the policy settings are not relevant to those specific computers, or if there are configuration issues that prevent the policy from being applicable.

Deployment Status

By clicking on that status, you will be redirected to the Execution Status window. Here you can see the status of each endpoint listed individually, and you can also learn the reason for displaying such status under Remarks. If all the patches have been successfully installed in that computer, it will be displayed as Succeeded under status.

Succeeded

If failed, you can see the reason for the failure by enabling Detail View in the Remarks section. To troubleshoot the failure, click on Read KB option in the Remarks section; you will be redirected to the Knowledge Base. These Knowledge Base articles are specifically tailored to address failures. They will guide you through troubleshooting steps and provide insights to help you resolve the failure effectively. To learn more about troubleshooting, refer to this page.

Read KB

 

Delete or Suspend Manual Patch Deployment

In scenarios where earlier manual patch deployment tasks have become redundant and new patching policies are followed, users can delete the redundant configurations. Organizations like banks have strict downtime every month dedicated to patching. If patch deployment is not performed in that window, it should be deferred to the next month. If your organization follows scheduled downtime like that, suspending configurations is useful to halt deployments when they exceed the scheduled window or when a deployment is configured incorrectly (such as installing incorrect or untested patches) and needs immediate stopping. You can also resume suspended configurations whenever needed.
Here are the steps to:

Delete Manual Patch Deployment Configurations

Step 1: Go to Deployment > Manual Deployment.

Step 2: Select configurations to be deleted.

Step 3: Click Move to Trash to delete selected configurations.

Delete Configuration

NOTE -Once deleted (Move to Trash), the deployment configurations will cease to act:
1.Immediately in systems connected through LAN/remote agents (except in systems with deployment in progress*).
2.As per the replication policy in systems under a distribution server.

* The machines with deployment in progress continue with the deployment, even if configurations are deleted or suspended.

The deleted configurations can be viewed from Deployment > Trash.

In Trash, under Status, you can see the latest status of configurations before deletion.

Status of Configuration

Restore Deleted Configurations

Step 1:Click Deployment > Trash.

Step 2:Click on the three horizontal dots next to the respective configurations in the Action column.

Step 3:Click Restore from the menu.

Restore Configuration

Suspend Manual Patch Deployment Configurations

Step 1:Go to Deployment > Manual Deployment.

Step 2:Click the three horizontal dots corresponding to the respective configurations in the Action column.

Step 3:Click Suspend from the menu.

Suspend Configuration

As shown in the below image, suspended configurations can be resumed by following Steps 1 & 2 and clicking Resume.

Resume Configuration

NOTE -The Suspend and Move to Trash actions take effect:
1. Immediately in systems connected through LAN/remote agents (except in systems with deployment in progress).
2. As per the replication policy in systems under a distribution server.
By clicking on Suspended, you can also see the last status of configurations before suspension.

If you have any further questions, please refer to our Frequently Asked Questions section for more information.