Deploy Skyhigh Client Using Trellix ePO
To deploy and manage the policies, you must configure Trellix ePO. We have both On-prem and Cloud ePO within ePO.
It is necessary to push Trellix Agent from ePO to the Client while deploying Skyhigh Client (SC) using Trellix ePO. You need to install the Skyhigh Client software on the Client after pushing the Trellix Agent. Once the Skyhigh Client policy is configured, deploy the policy.
- ▼ Skyhigh Client Deployment using ePO Cloud
-
1. Configure Trellix ePO
- Log in to ePO Cloud. Click the menu on the top-left and go to Policy Catalog.
- In the Product drop-down, select Skyhigh Client 5.0.0.x.
- You should see a single policy called Skyhigh Default. This is a read-only policy that we cannot use, so click Duplicate to create a new policy that we can modify.
- Name the new policy My Default and click OK.
- Click on My Default to open your new policy. If you see a message that says "The Skyhigh Client ePO Extension is still doing some background work to set the correct permissions to the linked Common Catalog," then click Cancel and wait a few minutes. This can sometimes take 10 minutes or more to complete. Keep checking back by re-opening the My Default policy until that message is gone.
- Click on Client Configuration on the left. On the top of the page, set and confirm a shared passphrase. Then click Save on the bottom-right corner of the screen.
- Click My Default again to re-open the policy, and go back to the Client Configuration page. Then, click the Export Customer Credentials button at the top. If the file opens in a new tab rather than downloading, then just right-click in the browser and Save As to save the XML file.
- In ePO Cloud, click the menu at the top-left and select Getting Started under the Web Protection heading. Record the Customer ID number for the next section.
2. Deploy Trellix Agent
- In ePO, click on System Tree at the top of the page, and then click the New Systems button at the top of the System Tree.
- In the How to add systems section at the top, select the radio button labeled Create and download agent installation package.
- In the Agent version, for Windows, select the Windows radio button, and for Mac, select the Non-Windows radio button, and select the required Trellix Agent versions. Then, click OK in the bottom-right corner of the page.
- When ePO is done generating the package, click the Agent Package link to download the installation package, and then click Close.
- Copy the FramePkg.exe (for Windows) and agentPackages.zip (for MacOS, it will have install.sh within the package) file to the endpoint you intend to manage, and then execute it.
- Go back to the ePO system tree, select the root of the tree (My Organization), and then select This Group and All Subgroups in the Preset drop-down. This will let you see all managed endpoints in the entire system tree. You should see the hostname of your endpoint in the list. If it does not appear, then wait for the agent to check in and refresh the page.
3. Pushing Cloud-ePO
The current RTW build will be pushed from the Trellix to the cloud-ePO.
- In ePO Cloud, go to the Menu > Software >Advanced Deployment.
- Click New Deployment at the top of the page.
- Name the deployment Deploy Skyhigh Client , and select the latest Skyhigh Client Version in the Package drop-down.
- Set the Action to Install.
- Select the systems: Total for which system will be fetched from the System Tree.
- Set the Start Time drop-down to Run Immediately.
- Click Save.
- To add the policy, go to the EPO > Policy Catalog.
- Under Products, select Skyhigh Client.
- Select the existing policy from the list, or you can create a new policy.
- To create a new policy, click New Policy.
- In Create a new policy,
- Select Category: SCP Policy
- Create a Policy based on this existing policy: Skyhigh Default
- Enter a Policy Name. Click OK.
- In the Policy Catalog, go to the respective policy, under Actions, and click Edit
- Under Skyhigh Client Settings, in the Proxy Servers page, you can assign the Proxy Server by entering the IP or Hostname of the proxy and the Proxy Port. Click Add.
- Under Client Configuration, in Traffic Redirection Settings, enable the required options using the radio button.
- Go to System Tree, under System Name, and select your system.
- Click the Policies tab. In Product select the Skyhigh Client.
- In Actions, select Edit the Assignment.
- In Inherit from, select Break inheritance and assign the policy and settings below.
- Select the created policy in Assigned Policy.
- Click Save.
- To push the policy, Click System Tree at the top of the ePO interface, select your endpoint, and then click Wake Up Agents. This will cause ePO to attempt to connect to the client. To follow the status of the wake-up call go to Menu > Automation > Server Task Log.
If the task fails to complete successfully, then you can manually update with the following steps:- Open a command prompt on the client machine.
- Change directory to C:\Program Files\SCP\Agent.
- Run the command cmdagent -s (for Windows) and /Library/McAfee/agent/bin/cmdagent -s (for MacOS). This should open the Skyhigh Agent Status Monitor window.
- Click the top four buttons to kick off an agent synchronization. (Collect and Send Props, Send Events, Check New Policies, and Enforce Policies)
- Once the task is completed, confirm on the endpoint by navigating to the Start menu and looking for an SCP folder.
- In Windows, you will find two shortcuts for About Skyhigh Client and Bypass Skyhigh Client. Open About Skyhigh Client and check if you have a Policy Name and Policy Revision value. If these are blank, then repeat step 4 to do another agent communication to pull the policy.
- In MacOS, you will see the symbol (what to refer to) at the top right corner. Click About. Under Protection, select Skyhigh Client to find the details.
- Review About Skyhigh Client to confirm that the policy has been updated. You should see the policy along with the status is Always Redirecting, and you can see the Active Proxy field which will show where proxy requests are being sent.
- ▼ Skyhigh Client Deployment using ePO On-Prem
-
Skyhigh Client deployment can be done On-prem and standalone.
ePO On-Prem
1. Authenticate the Secure Web Gateway (On-prem)
We need to enable authentication for SCP in SWG (on-prem)
- Login to SWG and click Policy at the top of the interface.
- In the policy pane on the left, click Add > Rule Set from Library.
- Go to Authentication > Authentication With Skyhigh Client Proxy.
- Click Auto-Solve Conflict. Click Solve by referring to existing objects. Click OK.
- Click on Show details and then click the Authenticate: Skyhigh Client link on that rule.
- Enter your customer ID number in the Customer ID field, and then click the Change... button to enter the shared passphrase.
- Click OK to save the settings object, and then Save Changes on the top-right.
2. Deploy Trellix Agent
- In ePO, click on System Tree at the top of the page, and then click the New Systems button at the top of the System Tree.
- In the How to add systems section at the top, select the radio button labeled Create and download agent installation package. Then, click OK in the bottom-right corner of the page.
- When ePO is done generating the package, click the Agent Package link to download the installation package, and then click Close.
- Copy the FramePkg.exe (for Windows) and agentPackages.zip (for MacOS, it will have install.sh within the package) file to the endpoint you intend to manage, and then execute it.
- Go back to the ePO system tree, select the root of the tree ("My Organization"), and then select This Group and All Subgroups in the Preset drop-down. This will let you see all managed endpoints in the entire system tree. You should see the hostname of your endpoint in the list. If it does not appear, then wait for the agent to check in and refresh the page.
3. Checking the SC Package into the ePO main repo
- You can install Skyhigh Client using the cloud security portal or through downloads or policy downloads.
- You can check the SC package into the ePO main repository in two ways:
1. Go to main (three lines) >Main Repository>Check In Package. In Check In Package, choose the required build in the File path. Click Ok, and then Next.
- Package Info: contains build details such as Name, Version, Minor Version, Type, and Language of the build you're checkin
- Choose the branch however you want to post it as Current, Previous, or an Evaluation branch
- Current: Current build is what we want to post to all the clients
- Previous: Earlier version of current build
- Evaluation: Any build that needed to be tested or the older version of build
- Options: Enable the Options to move the existing package to the Previous branch using
2. You can follow these steps to checkin the SC package:
-
Navigate to Software > Catalog Utilities & Connectors > Packages.
-
Select the required package in Actions > Check in at another branch to check in.
-
Select the required client package branch.
-
Click Check In.
- In ePO on Prem, go to the Menu > Software > Product Deployment.
- Click New Deployment at the top of the page.
- Name the deployment Deploy SC, and select the latest SC Version (Skyhigh Client 5.0.0.x) in the Package drop-down.
- Set the Action to Install.
- Set the Start Time drop-down to Run Immediately.
- Click Save.
- Click System Tree at the top of the ePO interface, select your endpoint, and then click Wake Up Agents. This will cause ePO to attempt to connect to the client. To follow the status of the wake-up call go to Menu > Automation > Server Task Log.
If the task fails to complete successfully, then you can manually update with the following steps:- Open a command prompt on the client machine.
- Change directory to C:\Program Files\SCP\Agent.
- Run the command cmdagent /s. This should open the Skyhigh Agent Status Monitor window.
- Click the top four buttons to kick off an agent synchronization. (Collect and Send Props, Send Events, Check New Policies, and Enforce Policies)
- Once the task is completed, confirm on the endpoint by navigating to the Start menu and looking for an SCP folder. You will find two shortcuts for About Skyhigh Client and Bypass Skyhigh Client. Open About Skyhigh Client and check if you have a Policy Name and Policy Revision value. If these are blank, then repeat step 4 to do another agent communication to pull the policy.
- Review About Skyhigh Client to confirm that the policy has been updated. You should see the policy along with the status is Always Redirecting, and you can see the Active Proxy field which will show where proxy requests are being sent.
