# Configuration guide: Zscaler troubleshooting

## Introduction <a href="#configurationguide-deviceassignmentverification-introduction" id="configurationguide-deviceassignmentverification-introduction"></a>

**Configure your library pack**

To get started with this library pack, please ensure all related content is installed and configured appropriately. This page provides guidance on which content is included and how to configure it.

Please keep in mind this is just a guide and represents suggested configurations. You are free to customize and edit content as you see fit based on your specific environment.

## Pre-requisites <a href="#configurationguide-deviceassignmentverification-introduction" id="configurationguide-deviceassignmentverification-introduction"></a>

This library pack contains content from the following [expansion products](https://docs.nexthink.com/platform/overview/products)

* [Application Experience - Applications](https://docs.nexthink.com/platform/user-guide/applications)
* [Employee Engagement - Campaigns](https://docs.nexthink.com/platform/user-guide/campaigns)

Some of these products offer default access to their respective content, and can still be used without the [expansion products](https://docs.nexthink.com/platform/overview/products). To learn more about the default thresholds for expansion products, visit the [extended documentation](https://edocs.nexthink.com/nexthink-infinity/infinity-specifications/nexthink-infinity-default-thresholds-overview).

## **Content and dependencies** <a href="#configurationguide-deviceassignmentverification-introduction" id="configurationguide-deviceassignmentverification-introduction"></a>

This library pack contains the following content and dependencies:

<table><thead><tr><th width="322">Type</th><th>Name</th><th width="229">Description</th><th>Dependencies</th></tr></thead><tbody><tr><td><a href="https://docs.nexthink.com/platform/user-guide/live-dashboards">Live dashboards</a></td><td>Zscaler troubleshooting</td><td>Ensure Zscaler is running and connected on all devices in the landscape by monitoring your employees' Zscaler Client Connector connectivity, performance, and ability to authenticate.</td><td><br></td></tr><tr><td><a href="https://docs.nexthink.com/platform/user-guide/remote-actions">Remote actions</a></td><td>Get Zscaler Status</td><td>This Remote Action supports both Windows and macOS devices and provides information about the connectivity status of Zscaler.</td><td>Required to populate specific dashboard widgets.</td></tr><tr><td><a href="https://docs.nexthink.com/platform/user-guide/remote-actions">Remote actions</a></td><td>Start Zscaler</td><td>Creates a scheduled task on the target system to start the Zscaler main service (ZSAService) in a given time</td><td></td></tr><tr><td><a href="https://docs.nexthink.com/platform/user-guide/campaigns">Campaigns</a></td><td>Start Zscaler - Notification</td><td>Inform users that Zscaler is starting and that they may need to re-authenticate.</td><td>Required to work with the remote action Start ZScaler</td></tr><tr><td><a href="https://docs.nexthink.com/platform/user-guide/applications">Applications</a></td><td>Zscaler</td><td>Offers a tailored set of definitions to monitor the Zscaler desktop application.</td><td><br></td></tr><tr><td><a href="https://docs.nexthink.com/platform/user-guide/applications">Applications</a></td><td>Zscaler network</td><td>Offers a tailored set of definitions to monitor the Zscaler network application.</td><td></td></tr></tbody></table>

## Configuration guide

To effectively use this library pack, the content must be installed and configured appropriately. Below are some suggested steps to install and configure the content properly before use.

**Step 1) Install library pack content**

Go to the [Nexthink Library](https://docs.nexthink.com/platform/user-guide/nexthink-library) and install all required content.

**Step 2) Configure remote action(s)**

Navigate to the [manage remote action ](https://docs.nexthink.com/platform/user-guide/remote-actions/managing-remote-actions)administration page to review and edit your ITremote actions.

We recommend the following configurations for these remote actions:

<table><thead><tr><th width="153">Name</th><th width="117">Trigger</th><th width="232">Schedule</th><th>Parameters to edit</th></tr></thead><tbody><tr><td>Get Zscaler Status</td><td>Scheduled, hourly</td><td><pre><code>devices
| where operating_system.platform in [ windows , macos ]
</code></pre></td><td><br></td></tr><tr><td>Start Zscaler</td><td>Manual, can be triggered on multiple devices</td><td><br></td><td><p>Use default values for parameters<br></p><p><br></p></td></tr></tbody></table>

**Step 3) Edit campaigns**

Navigate to the [managing campaigns ](https://docs.nexthink.com/platform/user-guide/campaigns/managing-campaigns)administration page to review and edit your campaigns.

For each installed campaign, please ensure to:

* Customize the sender name and image.
* Review and adjust questions.
* Publish the campaign when you are ready to use it.

We recommend the following configurations for these campaigns:

| Name                         | Trigger       | Priority   |
| ---------------------------- | ------------- | ---------- |
| Start Zscaler - Notification | Remote action | Not urgent |

## Usage guide

Your content is now configured and ready to be used. For usage overview and recommendations, you can visit the usage guide:

{% content-ref url="usage-guide-zscaler-troubleshooting" %}
[usage-guide-zscaler-troubleshooting](https://docs.nexthink.com/platform/library-packs/network-and-connectivity/zscaler-troubleshooting/usage-guide-zscaler-troubleshooting)
{% endcontent-ref %}
