T Techclick ← All lessons
Zscaler · Branch Connector command center · Interactive lesson

Branch Connector war-room — first tool + proof field

01:41. Slack: “Pune branch is dead — restart both Branch Connectors.” The floor lead already typed a URL Allow. A green hypervisor icon is not proof. This desk is five official surfaces — Branch Connector Monitoring Status, tunnel + Location, Traffic Forwarding Method, ZIA Web Insights for that Location, HA Status on the pair — each mapped to one ticket, one first click, and one field you paste before you reboot anything.

~20 min read · L2 primary · Quiz at end · Evidence desk

⚡ Quick Answer

Branch Connector war-room: ticket → first tool + proof field. Connector Status, tunnel/location, Forwarding Method, ZIA Web Insights for the site, HA pair.

After this page you can

Quick answer (say this out loud)

Branch Connector Monitoring Status answers “is this VM Active or Inactive?” Details Location + Tunnel Insights Tunnel Status answers “is this site bound, and is the tunnel up?” Traffic Forwarding Forwarding Method answers “did this destination go Direct, ZIA, ZPA, Drop, or Local?” ZIA Web Insights answers “did that Location produce an Allowed / Blocked / Cautioned row — and which policy?” HA Status answers “is the pair Active / Standby / INIT, and do both templates share the same Location Name?” A green hypervisor is not Status. An App Connector restart is not a branch ticket. A ZIA GRE Tunnel Insights row is not a Branch Connector tunnel.

1. Why a branch ticket is five commands

Operators collapse five Branch Connector failures into one sentence. The VM never registered. The Location is blank so ZIA never sees the site. A Traffic Forwarding rule sent Salesforce Direct. A ZIA URL rule blocked only this Location. The HA pair is INIT because the two configuration templates do not share a Location Name. Those are five first clicks, not one “restart both VMs.”

Official Help: Zscaler Branch Connector is a virtual machine that forwards branch traffic to the Zero Trust Exchange for Internet & SaaS (ZIA) and Private Access (ZPA). It is not an App Connector. It is not Cloud Connector (the public-cloud VM). It is not Zscaler Client Connector on a laptop. Name the product before you name the reboot.

Hero · five tiles, one ticket
Night-shift war-room: one branch ticket split into five Branch Connector proof tiles — Status, tunnel Location, forwarding, ZIA logs, HA pair
Notice: five tiles, not one “Zscaler dashboard.” You pick the tile that matches the ticket, then you quote one official field.
Interview line

If they say “troubleshoot Branch Connector,” do not say “I opened the Admin Portal.” Say: “I prove the VM with Monitoring Status, the site with Details Location and Tunnel Insights Tunnel Status, the steering with Traffic Forwarding Forwarding Method, the ZIA verdict with Web Insights Policy Action filtered on that Location, and the pair with HA Status plus matching Location Name.”

2. Concept — five proof tools

Memorise five named objects before you click. Each tool is allowed to prove one thing. Over-claiming a field is how you reboot a healthy Active node at 02:00.

1 · Connector Status

Infrastructure → Connectors → Edge → Branch Connector Monitoring. Quote Status Active or Inactive, plus Name, Group, Location, Geolocation. Does not prove a URL verdict or a Forwarding Method.

2 · Tunnel / Location

Details Location + Logs → Insights → Branch and Cloud Connectors → Tunnel Insights. Quote Location, Tunnel Status, Tunnel Type, Tunnel Source IP. A Sample-looking byte count is not a user allow.

3 · Forwarding

Infrastructure → Connectors → Edge → Forwarding Policy. Quote Forwarding Method: Direct, ZIA, ZPA, Drop, or Local — plus Rule Name, Rule Order, Rule Status. Session Insights Forwarding Type proves what actually shipped.

4 · ZIA logs for the site

ZIA Logs → Insights → Web Insights → Logs, filter Location = the Branch Connector Location. Quote Policy Action + Blocked Policy Name. Empty Web usually means the wire never landed — not “a Cloud App rule ate the internet.”

5 · HA / pair

Details HA Status = Active, Standby, or INIT. Official HA: separate configuration templates, same Location Name, HA Deployment Status Active-Standby. Two Active with different Location Names is not a pair.

Hard words, once

Gateway vs Non-Gateway (One-Arm) = Configured Mode. Branch Connector group = policy cluster. App Connector = ZPA application-side VM — different product. Event logs fire on a status change (NSS Event feed).

Flow 1 · five tools, one question each
Write site + UTC first · then pick the tool Is Branch Connector working? five questions, not one reboot Status This VM registered? Active / Inactive Edge → Monitoring Name · Group · Geo not a URL verdict Tunnel + Location This site bound? Location Tunnel Status BC Tunnel Insights not ZIA GRE Insights Forwarding Where did it go? Forwarding Method Direct ZIA ZPA Drop Local Edge → Forwarding Policy rule ≠ session ZIA Web Insights This Location? Policy Action Blocked Policy Name Filter Location empty = not landed HA pair Did failover work? HA Status Active · Standby · INIT same Location Name two templates Empty ZIA Web Insights for that Location is data. The VM, Location, or tunnel never landed. Do not invent a URL rule from an empty log. Start at Status, then Location + Tunnel Status.

Read left → right. Each box is allowed one claim. If you cannot name the field, you are not proving — you are guessing.

Say this out loud

I prove the VM, then the Location and tunnel, then the Forwarding Method, then the ZIA row for that Location, then the HA pair. I do not reboot, flip Forwarding Method to Direct, or Activate a URL Allow until I can quote the field that made me do it.

3. Path — ticket → first tool

Flowchart first. Do not open the ZIA policy editor, and do not reboot the hypervisor, until a diamond says so.

Path · pick the branch before the menu
Decision diamond: Path A prove Status-Location-forwarding, Path B change only after a named field
Notice: the diamond is the ticket. The path is the tool. The field comes last. Do not reverse that order.
Flow 2 · first-tool diamond
Symptom first · tool second · field third What must we prove? Whole site dark? or one app / one node? Whole site dead Monitoring Status Active / Inactive Active, still dark Location + Tunnel Tunnel Status One app wrong path Forwarding Policy Forwarding Method One site blocked ZIA Web Insights Policy Action Failover failed HA Status Location Name match Status = Inactive → stop. There is no Web row and no Forwarding Method to chase. Prove registration / policy fetch first. Then re-read Location, Tunnel Status, and the first Web row. Diamond = decision. Do not Activate a URL rule from the bottom box. Do not open ZIA GRE Tunnel Insights for a Branch Connector site. That is a different tunnel family. Do not open App Connector diagnostics for a dark branch. App Connector is ZPA application-side.

Read the diamond first. One SaaS going Direct never starts in Web Insights. Failover never starts with a URL Allow. Inactive never starts in Blocked Policy Name.

4. How to choose — first tool + proof field

Print this next to the Cloud & Branch Connector Admin Portal. If you cannot recite the proof field, you are not ready to change anything.

If the ticket says…First tool (official path)Proof fieldDo not open first
Whole branch dark / “restart both VMs” Infrastructure → Connectors → Edge → Branch Connector Monitoring Status Active or Inactive (+ Name, Group, Location, Geolocation) Hypervisor reboot, a new URL Allow
Status Active, still no internet; Web empty for the site Details Location, then Logs → Insights → Branch and Cloud Connectors → Tunnel Insights Location + Tunnel Status + Tunnel Type + Tunnel Source IP ZIA GRE Tunnel Insights, Cloud App rule edit
One SaaS / one private FQDN takes the wrong path Infrastructure → Connectors → Edge → Forwarding Policy, then Session Insights Rule Forwarding Method (Direct / ZIA / ZPA / Drop / Local) + session Forwarding Type App Connector restart, a second URL Allow
Only this site blocked after a ZIA policy change ZIA Logs → Insights → Web Insights → Logs, filter Location Location + Policy Action + Blocked Policy Name Reboot the Active node
Primary died; failover did not pick up users Both VMs on Monitoring + Details; both Branch Provisioning templates HA Status Active / Standby / INIT + same Location Name on both templates “Make both Active” without matching Location Name
Gateway vs One-Arm (official)

Details Configured Mode is gateway or non-gateway (one-arm). Official Traffic Forwarding Help: when you scope a rule with Cloud & Branch Connector group / location, that scoping is for devices deployed in gateway mode. If the VM is one-arm and you treat the rule like a gateway default, you will “fix” a rule that never owned that packet. Quote Configured Mode before you rewrite Rule Order.

5. Do — Side A → B → C

Side A proves the VM and the Location/tunnel. Side B proves where the packet was steered, then whether ZIA logged that Location. Side C proves the HA pair. On a messy Sev-2, do them in this order until a field lights up.

Side A — Connector Status, then tunnel / Location

  1. Open Branch Connector Monitoring, not the hypervisor

    Path: Infrastructure → Connectors → Edge → Branch Connector Monitoring. Official: Accessing Cloud & Branch Connector Monitoring. The table lists Name, Group, Location, Geolocation, and Status. Filter the lab name you think is Pune — not a Cloud Connector in another region, not an App Connector.

  2. Quote Status before you say “it’s down”

    Official Details article: operational Status is Active or Inactive. Inactive means stop. There is no Web Insights policy to chase. Help on sibling Cloud Connector deployments: an inactive connector after a correct-looking registration / policy fetch is a Support ticket — not a ZIA URL Allow. Quote Name + Status + Last Upgrade / First Deployed Time from Details if the node looks “new.”

  3. Open Details and read Location + Configured Mode

    Path: click the Branch Connector in the Monitoring table → Details (official: Analyzing Branch Connector Details). Quote Location, Geo Location, Provisioning Template Name, Configured Mode, and the Routing section. A VM that is Active with a blank or unexpected Location will not produce ZIA Web rows for the site you named on the ticket.

  4. If Location is set and the site is still dark, open Branch Connector Tunnel Insights

    Path: Logs → Insights → Branch and Cloud Connectors → Tunnel Insights → Logs. Official columns: Location, Tunnel Status, Tunnel Type, Tunnel Source IP. Filter Location + the UTC window. This is not ZIA Logs → Insights → Tunnel Insights (GRE / IPSec from a router). Wrong Insights family is a false “tunnel is fine.”

Side A — fields you write in the ticket
Path:            Infrastructure → Connectors → Edge → Branch Connector Monitoring
Name (lab):      Pune-BC-01
Status:          Active | Inactive
Location:        Pune-Branch          (Details + Monitoring)
Configured Mode: Gateway | Non-Gateway (One-Arm)
Then:            Logs → Insights → Branch and Cloud Connectors → Tunnel Insights
Quote:           Location + Tunnel Status + Tunnel Type + Tunnel Source IP
If Inactive:     do not hunt Web Insights Policy Action — prove registration first
connector.zscalerthree.net · Infrastructure → Connectors → Edge → Branch Connector Monitoring
Training mock · not live

Infrastructure / Connectors / Edge / Branch Connector Monitoring

Branch Connector Monitoring

Pune-BC
01:40–02:10 UTC
NameGroupLocationGeolocationStatusHA Status
Pune-BC-01Pune-BC-GroupPune-BranchINActiveActive
Pune-BC-02Pune-BC-GroupPune-BranchINActiveStandby
Pune-BC-DRPune-BC-GroupINInactiveINIT

Source: Zscaler Help — Accessing Cloud & Branch Connector Monitoring (Name, Group, Location, Geolocation, Status); Analyzing Branch Connector Details (Status Active / Inactive, HA Status Active / Standby / INIT). Lab names only. Training mock · not live.

connector.zscalerthree.net · Logs → Insights → Branch and Cloud Connectors → Tunnel Insights → Logs
Training mock · not live

Logs / Insights / Branch and Cloud Connectors / Tunnel Insights / Logs

Tunnel Insights Logs

Pune-Branch
Last 30 minutes
LocationTunnel TypeTunnel Source IPTunnel Status
Pune-Branch(quote column)203.0.113.10quote field
Pune-Branch(quote column)203.0.113.10status change
Wrong family:
ZIA Logs → Insights → Tunnel Insights is GRE / IPSec from a router.
This page is Branch and Cloud Connectors → Tunnel Insights.

Source: Zscaler Help — About Insights Logs; Analyzing Traffic Using Insights; Tunnel Insights Logs: Columns (Location, Tunnel Status, Tunnel Type, Tunnel Source IP). Quote the live Tunnel Status / Tunnel Type strings — this mock does not invent an enum. Training mock · not live.

Side B — Forwarding Method, then ZIA logs for the Location

  1. Open Traffic Forwarding, not a new ZIA URL Allow

    Path: Infrastructure → Connectors → Edge → Forwarding Policy. Official: About Traffic Forwarding; Configuring Traffic Forwarding Rules. Read Rule Order, Rule Name, Rule Status, Location / Sublocation, Cloud & Branch Connector Groups, and Forwarding Method. Official methods: Direct, ZIA, ZPA, Drop, Local. ZIA forwards internet-bound traffic to Internet & SaaS. ZPA forwards application traffic to Private Access.

  2. Prove the session, not only the rule

    Path: Logs → Insights → Branch and Cloud Connectors → Session Insights → Logs. Official columns include Location and Forwarding Type. Filter Location + the destination you care about. A rule that says ZIA while Session Insights Forwarding Type is Direct is the ticket — the packet never entered ZIA, so Web Insights will stay empty.

  3. Only then open ZIA Web Insights for that Location

    Path: ZIA Logs → Insights → Web Insights → Logs. Filter Location = the Branch Connector Location (locations created in the Cloud & Branch Connector Admin Portal appear under ZIA Location Management; you can add sublocations there). Quote Policy Action (Allowed / Blocked / Cautioned) and Blocked Policy Name. Source: Web Insights Logs: Columns.

  4. If Web is empty after Status Active + tunnel up + Forwarding Method ZIA

    You still do not Activate a Cloud App rule. Confirm the ZIA Location name matches Details Location character-for-character. Confirm you did not filter a sibling sublocation. Desk-side, ip.zscaler.com on one failing PC only proves that browser hit a Public Service Edge — it does not prove the Location object. Empty Web + Method Direct is forwarding. Empty Web + Method ZIA + down Tunnel Status is the tunnel.

Side B — fields you write in the ticket
Path:            Infrastructure → Connectors → Edge → Forwarding Policy
Rule Name:       Pune-Internet-ZIA
Rule Status:     Enabled
Forwarding Method: Direct | ZIA | ZPA | Drop | Local
Then:            Logs → Insights → Branch and Cloud Connectors → Session Insights
Quote:           Location + Forwarding Type + Rule Name
Then ZIA:        Logs → Insights → Web Insights → Logs
Filter:          Location = Pune-Branch
Quote:           Policy Action + Blocked Policy Name
If empty Web:    do not add a URL Allow — re-read Status, Location, Tunnel Status, Method
connector.zscalerthree.net · Infrastructure → Connectors → Edge → Forwarding Policy
Training mock · not live

Infrastructure / Connectors / Edge / Forwarding Policy

Traffic Forwarding Rules

Pune-Branch
ZIA
OrderRule NameStatusMethodScope
1Pune-CRM-ZPAEnabledZPAcrm.internal.example
4Pune-SFDC-DirectEnabledDirect*.salesforce.com
10Pune-Internet-ZIAEnabledZIA0.0.0.0/0 (lab)

Source: Zscaler Help — About Traffic Forwarding (Forwarding Method: Direct, ZIA, ZPA, Drop, Local; Rule Status); Configuring Traffic Forwarding Rules (Rule Order, Rule Name, Rule Status, Forwarding Method). Destinations above are lab labels. Training mock · not live.

admin.zscalerthree.net · Logs → Insights → Web Insights → Logs · Location = Pune-Branch
Training mock · not live

Logs / Insights / Web Insights / Logs

Web Insights Logs

Pune-Branch
Last 15 minutes
LocationURL / AppPolicy ActionBlocked Policy Name
Pune-Branchoutlook.office.comAllowed
Pune-Branchlogin.salesforce.comBlockedURL-Uncat-Pune

Source: Zscaler Help — About Insights; Web Insights Logs: Columns (Location, Policy Action, Blocked Policy Name); About Locations / Configuring Sublocations (Location objects created in the Cloud & Branch Connector Admin Portal). Lab identities only.

Side C — HA pair

  1. Read HA Status on both nodes before you “fail over”

    Official Details: HA Status is Active, Standby, or INIT. A working pair is one Active + one Standby, same Location, same Group. Two Active with different Locations is two singles. Both INIT is not a pair yet — do not tell the floor “failover is ready.”

  2. Prove the templates share a Location Name

    Path: Infrastructure → Connectors → Edge → Management → Branch Provisioning. Official: Configuring a Branch Connector Configuration Template. For high availability, configure each Branch Connector with separate configuration templates that use the same Location Name. HA Deployment Status is Active-Standby by default. Mismatched Location Name is the classic “we built HA and nothing failed over” ticket.

  3. After a real failover, re-read Side A then Side B

    The new Active node must show Monitoring Status Active, Details Location still Pune-Branch, Tunnel Insights Tunnel Status healthy for that Location, and the first ZIA Web row on Location = Pune-Branch. Event logs (NSS Event feed) fire when a status change occurs — use them as a timestamp, not as a substitute for HA Status.

Side C — fields you write in the ticket
Path:            Infrastructure → Connectors → Edge → Branch Connector Monitoring
Pune-BC-01 HA Status:  Active
Pune-BC-02 HA Status:  Standby   (or INIT — say so)
Location both:   Pune-Branch
Templates:       Infrastructure → Connectors → Edge → Management → Branch Provisioning
Prove:           separate templates + same Location Name
HA Deployment Status: Active-Standby
After failover:  new Active + Tunnel Status + first Web Insights Location row
Green success on each side

6. Five tickets as full stories

These five land every quarter. Memorise first tool + proof field. Times and identities below are lab-only.

TicketSymptomFirst toolProof field
ZBC-01Whole Pune floor dark; Slack says restart both VMsBranch Connector MonitoringStatus Active / Inactive
ZBC-02Status Active; Web empty; “tunnel must be up, hypervisor is green”Details Location + BC Tunnel InsightsLocation + Tunnel Status
ZBC-03Outlook works; Salesforce never hits ZIAForwarding Policy + Session InsightsForwarding Method / Forwarding Type
ZBC-04Only this branch blocked after a ZIA URL shipZIA Web Insights, filter LocationPolicy Action + Blocked Policy Name
ZBC-05Primary powered off; users stay dark; “HA is configured”HA Status + Branch Provisioning templatesHA Status + same Location Name

ZBC-01 — Prove connector Status

01:42 · P1. Pune branch: every desk lost internet. Hypervisor vCenter is green. L1 drafted a reboot of Pune-BC-01 and Pune-BC-02 “to be safe.”

First tool: Infrastructure → Connectors → Edge → Branch Connector Monitoring. Filter Name Pune-BC.

Proof field: Status. If both rows are Inactive, quote Inactive + time. That is registration / policy-fetch / connectivity to the Zero Trust Exchange — not a URL category. If one row is Active, you do not reboot the Active node to “match” the Inactive one. Next diamond is Location + tunnel, not a URL Allow.

Trap

Do not open App Connector diagnostics. App Connectors sit on the application side of ZPA. A dark branch is a Branch Connector ticket until Status, Location, and Tunnel Status say otherwise.

ZBC-02 — Prove tunnel + Location

02:05 · P1. Monitoring Status = Active on Pune-BC-01. ZIA Web Insights filtered to Location Pune-Branch is empty. Someone pasted a ZIA GRE Tunnel Insights screenshot from the Mumbai router and said “tunnels are fine.”

First tool: Details Location, then Logs → Insights → Branch and Cloud Connectors → Tunnel Insights.

Proof field: Details Location must be Pune-Branch (or you just found the miss). Then quote Tunnel Status, Tunnel Type, Tunnel Source IP for that Location in the ticket minute. ZIA GRE / IPSec Insights is the router-tunnel lesson. Wrong family is a false healthy.

Close

Empty Web is the clue the Branch Connector tunnel or Location never landed. Restore the BC tunnel path, wait for Tunnel Status healthy and the first Web row on Location Pune-Branch. Do not Activate a Cloud App rule on an empty log.

ZBC-03 — Prove Forwarding Method

02:22 · P2. Outlook on the Web works from Pune. Salesforce spins. L1 wants “another Allow for salesforce.com.” Monitoring Status is Active. Tunnel Insights for Pune-Branch looks healthy.

First tool: Infrastructure → Connectors → Edge → Forwarding Policy, then Session Insights.

Proof field: a higher Rule Order sending *.salesforce.com with Forwarding Method = Direct (or Drop). Session Insights Forwarding Type for that Location must agree. Direct means ZIA never saw the transaction — Web Insights cannot name a Blocked Policy Name that does not exist. Flip the method only under change-control after you quote the rule.

Trap

Private FQDN crm.internal.example is a Forwarding Method = ZPA question, then ZPA User Activity — not Web Insights URL Category. Connector enroll / HA for App, Branch, and Cloud Connectors: Lesson 10.

ZBC-04 — Prove ZIA logs for the site

02:40 · P2. A URL Filtering change shipped at 02:10. Only Pune complains. Other Branch Connector Locations still reach the same SaaS. Someone wants to reboot Pune-BC-01 “because it is this site.”

First tool: ZIA Logs → Insights → Web Insights → Logs. Filter Location = Pune-Branch, last hour.

Proof field: Policy Action = Blocked and Blocked Policy Name = the rule that shipped at 02:10. That name is the ticket. Change that one rule — or exclude this Location / Location Group — Activate, then re-read the same two columns on the same Location. A reboot will not rewrite Blocked Policy Name.

Close

I would not reboot the Active node. I would quote Location + Policy Action + Blocked Policy Name. Activate is not proof until the same Location filter returns Allowed.

ZBC-05 — Prove the HA pair

03:05 · P1. Facilities powered off Pune-BC-01. Users stayed dark. The runbook said “Active-Standby, it will fail over.” Both templates exist.

First tool: Monitoring + Details on both VMs, then Branch Provisioning templates.

Proof field: Pune-BC-02 HA Status still INIT (or Active on a different Location). Templates use Pune-Branch vs Pune-Branch-02. Official HA requires separate templates with the same Location Name. Until that string matches, you do not have a pair. Fix the Location Name under change-control; then watch HA Status become Active / Standby and wait for Tunnel Status + the first Web row.

Trap

Do not force both nodes Active on mismatched Locations and call it HA. That is two Branch Connectors. Quote HA Status + Location Name. Event logs timestamp the status change; they do not invent a pair.

7. Traps + close-the-ticket proof

Proof · named field, then Closed
Close the ticket with a highlighted Status, Tunnel Status, Forwarding Method, or Web Insights Location row — not a reboot
Notice: the close is a named column on a timestamp, not a screenshot of the hypervisor console.
You seeWeak closeStrong close
Hypervisor green, users darkRestart both VMsMonitoring Status Active / Inactive
Status InactiveA new URL AllowQuote Inactive; prove registration / policy fetch; do not hunt Policy Action
Status Active, Web empty“Zscaler is down”Details Location + BC Tunnel Insights Tunnel Status
ZIA GRE Tunnel Insights healthy“The tunnel is fine”That is the router family. Open Branch and Cloud Connectors → Tunnel Insights
One SaaS missing, Outlook fineSecond URL AllowForwarding Forwarding Method + Session Forwarding Type
Private FQDN downWeb Insights URL CategoryMethod ZPA, then ZPA User Activity — not a ZIA URL row
Blocked only on this LocationReboot the Active nodeWeb Insights Policy Action + Blocked Policy Name filtered on Location
“HA is configured”Power off primary to test liveHA Status Active/Standby/INIT + same Location Name on both templates
Both INITDeclare failover readyINIT is not Standby. Fix templates; re-read HA Status
One-arm VM, gateway-scoped ruleRewrite Rule Order blindlyQuote Configured Mode first (official gateway-mode scoping)
Opened App Connector page“Connectors are down”Wrong product. Branch Connector Monitoring is the branch VM
Proof checklist before you leave the bridge
Interview close

I name the question, then the first tool, then one official field. Monitoring Status proves the VM. Location plus Branch Connector Tunnel Status proves the site path. Forwarding Method proves steering. Web Insights Policy Action on that Location proves the ZIA verdict. HA Status plus matching Location Name proves the pair. I do not reboot, flip a method to Direct, or Activate a URL rule until that field is on the ticket. Related: App, Branch & Cloud Connector enroll / HA · ZIA GRE + IPSec (router tunnels).

Knowledge check

Six war-room judgments. Each maps to a first tool or a proof field. Check answers, then Reset if you picked the wrong surface.

Q1

Pune floor is dark. Slack: “Restart both Branch Connectors.” You have not typed anything. First tool?

Correct: b. Official Monitoring path. Status is the first proof field. Reboot is not a diagnostic. App Connector is a different product. Re-read Quick answer and Side A.
Q2

Monitoring Status is Active. ZIA Web Insights for Location Pune-Branch is empty. What do you quote next?

Correct: c. Empty Web is data: Location or the Branch Connector tunnel never landed. ZIA GRE Tunnel Insights is a different tunnel family. Re-read Side A step 4 and ZBC-02.
Q3

Outlook is fine from Pune. Salesforce never appears in ZIA Web Insights. Status Active, BC Tunnel Status healthy. First tool + field?

Correct: c. Official methods are Direct, ZIA, ZPA, Drop, Local. A Direct (or Drop) rule explains empty Web. Re-read Side B and ZBC-03.
Q4

A ZIA URL rule shipped at 02:10. Only Location Pune-Branch is blocked for the same SaaS. First proof?

Correct: a. Official Web Insights columns. A Location-scoped block is a policy ticket, not a hypervisor ticket. Re-read Side B step 3 and ZBC-04.
Q5

Facilities powered off the Active node. Users stayed dark. Both configuration templates exist. What proves this was never a pair?

Correct: d. Official HA: separate templates, same Location Name; HA Status Active / Standby / INIT. Re-read Side C and ZBC-05.
Q6

ZIA Web Insights is empty for Location Pune-Branch. What is that empty grid allowed to mean?

Correct: a. Empty Web is the clue the VM, Location, tunnel, or method never delivered the session to ZIA. Re-read Flow 2 bottom box and the traps table.

Sources

Related: Lesson 10 · ZPA App, Branch & Cloud Connectors · ZIA GRE + IPSec tunnels · Evidence desk — first tool + proof field · ZIA command center · Zscaler practice dashboard