Free tool · CentaurNexus

Analyze your ZCC log bundle - a readable finding instead of ten thousand lines

Drag in the log bundle exported by the Zscaler Client Connector (or pick it manually). You'll get an instant, severity-sorted list of detected failures - tunnel, DNS, PAC file, authentication, posture, SSL, AV/firewall interference - each with a recommendation.

Your logs never leave your machine: unpacking and analysis run entirely in the browser, no data is transferred.

Upload your log bundle

Easiest: drag in the ZIP file exported by ZCC directly. Individual .log/.txt files also work.

Result

Findings

Build and test it here.

CentaurNexus supports controlled individual changes in approved Zscaler workflows – with tenant policy, audit and read-back.

View product demo

Frequently asked questions

What does the ZCC Log Analyzer do?

It unpacks the log bundle exported by the Zscaler Client Connector directly in your browser, parses the contained log files (e.g. ZSATunnel, ZSAService, ZSAUpm) and lists detected failure patterns by severity: tunnel connection failures, DNS failures, PAC file errors, authentication loops, posture failures, SSL certificate errors, AV/firewall interference, captive portal detection, and ZCC upgrade problems.

Do my logs leave my machine?

No. Unpacking and analysis run entirely in the browser (JavaScript); there is no server round trip. ZCC logs contain device names, user identifiers and internal hostnames - which is exactly why client-side processing here isn't an option, it's the requirement.

Where do I export the log bundle from the Zscaler Client Connector?

In the ZCC tray icon, use the gear menu "About" or "Advanced" and choose "Export Logs" or "Collect Logs". The Client Connector produces a ZIP archive with all relevant log files, which you drag and drop here.

Do I need Zscaler admin rights to use this tool?

No. The tool only analyzes the ZCC log files that live locally on the endpoint, which any user can export themselves. No access to the Zscaler admin console or OneAPI is required.

What is the Zscaler Client Connector (ZCC)?

The Zscaler Client Connector is the lightweight agent that runs on a laptop or phone and forwards the device's traffic to the Zscaler cloud for ZIA, ZPA, and ZDX enforcement. It runs as a background service with a tray icon, and its local activity is what shows up in the ZSATunnel, ZSAService, and related log files this tool reads.

What is the difference between the Zscaler Client Connector and the Zscaler App Connector?

The Client Connector is the agent installed on end-user devices that sends traffic to Zscaler. The App Connector is a different, infrastructure-side component that organizations deploy near their private applications or data centers so Zscaler Private Access can reach them, and it only opens outbound connections, so no inbound firewall rule is needed for it. The two solve different problems even though people often just say “the Zscaler connector” for both.

Which IP addresses does the Zscaler Client Connector need?

The Client Connector needs outbound reachability to the Zscaler cloud enforcement nodes it is assigned to, and Zscaler publishes the current IP ranges and hostnames for allowlisting in its own configuration reference rather than as a fixed list, because the ranges can change and vary by cloud. If a connector cannot reach its assigned node, that typically shows up in the logs as a service-edge or connectivity failure, one of the patterns this analyzer looks for.

What is the Zscaler OT Connector?

It is Zscaler's option for extending zero trust access to operational technology and industrial control environments, for cases where installing a standard endpoint agent on legacy OT equipment is not practical. It is a separate product line from the Client Connector covered on this page, aimed at plant and ICS networks rather than laptops.

Where do I find my Zscaler logs?

It depends on the layer. The Client Connector keeps local log files on the device itself, which is what this tool reads. Administrators see policy and traffic logs inside the ZIA, ZPA, and ZDX admin portals, and for continuous, high-volume log access, Zscaler streams data out via NSS and LSS feeds to a SIEM or similar system.

Why does the Client Connector keep asking me to sign in again?

Recurring sign-in prompts usually mean the tunnel was signed out, for example because a token expired, the device's system time drifted, or a session-duration policy forced re-authentication. This is a distinct, recognizable pattern in the ZCC logs, and this analyzer flags it separately from a genuine connectivity failure so you don't chase the wrong cause.

What do the ZSATunnel, ZSAService, and ZSAUpm log files actually cover?

Each file covers a different part of the Client Connector: ZSATunnel logs the tunnel and its connection state, ZSAService covers the background service that keeps the client running, and ZSAUpm relates to the update and installation process. Knowing which component a log belongs to is the first step in reading it, which is why this tool sorts findings by failure pattern rather than leaving you to scroll through raw lines.

Is there an automated or API-based way to evaluate Zscaler logs instead of doing it manually?

For a one-off case, such as troubleshooting a single user's device, manually exporting and analyzing the log bundle, as this tool does, is usually the fastest path. For continuous, tenant-wide log analysis, Zscaler's NSS and LSS feeds stream data out for ongoing processing, a separate setup from the local client logs this page covers.

CentaurNexus is an independent product of SourcingBlox GmbH and the optimal complement to your Zscaler Security Stack - not an offering from Zscaler, Inc. Product and brand names belong to their respective owners. This tool is a non-binding self-assessment provided without warranty.