T Techclick ← All lessons
Forescout · eyeSight / eyeControl · Lesson 5 of 10

Policy: inspect first, control later, first match still wins

You added a precise printer exception at the bottom. A wide “Windows → Virtual FW allow” above it already matched. Forescout policies are a tree with inspect (see) and control (do). First match still matters.

Updated 2026-08-18·18 min read·L2 primary·Quiz at end

After this page you can

The ticket

Printer classified correctly, still blocked. Host log shows it matched “Windows corporate — allow” never the printer rule. Order was wrong.

Quick interview answer

Policies evaluate top-down. Start with inspect-only (classify, notify). Add control (Virtual FW, switch VLAN, HTTP) only on high-confidence groups. Official how-to videos: policy in the console can enforce an eyeSegment / NAC action — treat that as a change window, not a default.

Hero · tree
Policy tree inspect then control
Pause control = still see. Delete policy = go blind.
Lab data · dummy only

Enterprise Manager fs-em 10.10.10.30 · Appliance fs-app1 10.10.10.31 · span/mirror on sw-access-01 · same LAN 10.20.30.0/24 · Priya 10.20.30.80 · printer 10.20.30.60 · OT PLC 10.50.1.10. Not a live customer.

Inspect vs control

ModeDoesWhen
InspectMatch, log, emailAlways first
ControlVirtual FW / VLAN / 802.1X / scriptAfter two weeks of clean inspect hits
https://fs-em.techclick-lab.in
Training mock · not live
Asset InventoryPolicyChannelsTools
Policy Manager

HR_Laptop

Function = Laptop AND OS contains Windows
Domain joined → Inspect (later: allow)
Not joined → Notify IT
Paused
Policy Manager. Training mock.

Tree design

OT_Inspect (no control) at top. Printers. Phones. Windows. Unknown_Notify. Default_Inspect. Control copies live in a separate folder you enable per group.

How you write one

  1. Side A — name the group

    Reuse classification from lesson 4.

  2. Side B — inspect policy

    Match + log + optional email. No Virtual FW checkbox.

  3. Side C — prove hit

    Host → Policies tab: HR_Laptop / sub-rule 1. Then — later — clone to control.

Four policy failures

1 · Wide rule above specific

2 · Control enabled on Unknown

3 · Deleted inspect policy to “clean up”

4 · Two control policies fighting (Forescout + ISE)

How to prove it

Close the ticket only when

1) Host shows the intended policy/sub-rule. 2) Control is paused unless that was the change. 3) Printers do not match Windows. 4) Unknown only notifies.

Traps

SymptomLook at
Wrong actionRule order
No hostsClassification empty, not the ACE

Knowledge check

Judgment items. One best answer. Reasons send you back to the matching section.

Q1

Inspect vs control?

Correct: a. Concept.
Q2

Unknown hosts should…

Correct: a. Design.
Q3

Printer matches Windows policy. Cause?

Correct: a. Ticket.
Q4

To stop enforcement but keep seeing…

Correct: a. Caption.
Q5

Two NACs controlling one port?

Correct: a. Failure 4.
Q6

Where do you see which rule hit?

Correct: a. Runbook C.

Forescout class series: Three products · First day · Discovery · Classification · Policy · Enforcement · Switch plugin · eyeExtend · OT / IoT · vs ISE + interview

Sources

Related: Forescout evidence desk · session factory · Cisco ISE series.