Starting in ITMS 8.8.1 (See Using ITMS with Ephemeral Certificates), the Internet Gateway can block agents whose ephemeral certificates cannot be validated against Notification Server (Symantec Management Platform or SMP Server) registration data. When this occurs, affected agents cannot connect to the Notification Server until an administrator explicitly approves or blocks them.
This article covers two related tasks:
For reports, filters, and additional SQL queries covering CEM connection state, see KB 187342 — Reports, filters, and SQL queries to identify computers using Cloud-enabled Management.
Scope | Version |
|---|---|
Ephemeral certificate troubleshooting (Part 1) | ITMS 8.8.1 and later — Notification Server and Internet Gateway must both be at 8.8.1 |
CEM connection reporting, filters, and SQL (Part 2) | ITMS 8.7.x, 8.8.x |
When gateway troubleshooting settings are enabled, any unrecognized agent presenting an ephemeral certificate is restricted from full environment access. The gateway caches the agent's metadata and synchronizes it with the Notification Server. Communication remains paused until an administrator manually grants an explicit trust status.
The Internet Gateway denies ephemeral certificate connections from agents whose registration cannot be found in Notification Server data. This most commonly occurs after a CMDB rollback during disaster recovery, which removes agent registration records that the Gateway cannot find. It can also occur when the Notification Server and Internet Gateway are not both upgraded to 8.8.1, or when a significant time skew exists between components.
Prior to ITMS 8.8.1, CEM used permanent certificates — long-lived certificates distributed from the Notification Server to agents, renewed manually or automatically on a multi-year cycle. ITMS 8.8.1 introduces ephemeral certificates: short-lived certificates (valid for approximately six hours by default) that agents generate and renew automatically without administrator intervention.
When an agent connects to the Internet Gateway using an ephemeral certificate, the Gateway performs extended validation. It checks the certificate's consistency and validity window, then confirms the agent is registered with the Notification Server. If validation succeeds, the Gateway establishes an SSL tunnel to the Notification Server. If the agent's registration cannot be found, the connection is denied.
The normal end-to-end flow is:
The most common scenario where agents are blocked is after a disaster recovery operation that rolls back the CMDB to a prior state, causing some agents' registration records to be lost. The Internet Gateway cannot confirm registration for those agents and denies their connections.
To surface blocked agents in the console, Troubleshooting mode must be enabled on the Internet Gateway. When enabled, the Gateway reports details about denied agents to the Notification Server. Those agents then appear on the Cloud-enabled Agents Access Troubleshooting page, where an administrator can approve or block them.
Troubleshooting mode is off by default. If it is not enabled, the Access Troubleshooting page will be empty regardless of how many agents are blocked.
Ephemeral certificates depend on time synchronization between the agent, Internet Gateway, and Notification Server. A significant time skew between any of these components can cause certificate validation failures that appear identical to registration failures. The agent synchronizes time with the Notification Server via health reports every 30 minutes by default. If agents are being blocked unexpectedly, verify that all three components are synchronized to the same time source before proceeding with the steps below.
This step is required before blocked agents appear on the Access Troubleshooting page.
Note: Troubleshooting mode is disabled by default. Without it, the Internet Gateway does not report blocked agents to the Notification Server. The Cloud-enabled Agents Access Troubleshooting page will show no results even if agents are actively being denied.
Also confirm on this page that Allow ephemeral certificates authentication is checked. This setting is enabled by default after upgrading to 8.8.1, but verify it is present.
Note: If the Internet Gateway is not registered with the Notification Server, it rejects all ephemeral certificates from connecting agents. Agents can still connect using permanent certificates in this state.
The grid displays the Agent Name, Reported by, and Creation Date for each blocked agent.
Note: If the list is empty and you expect blocked agents to be present, confirm that Troubleshooting mode is enabled in Internet Gateway Manager (Step 1).
After approving an agent, wait for the next policy update interval. Then verify on the client device:
If an agent is not connecting after being approved, the following agent-side tools are available:
Use the options below to identify which computers are currently connecting via an Internet Gateway (CEM mode) vs. a standard LAN connection.
Navigate to these reports in the Symantec Management Console:
Report | Path | Purpose |
|---|---|---|
Computers by gateway | Reports > All Reports > Notification Server Management > Cloud-enabled Management > Gateway > Computers by gateway | Most common starting point. Shows computers associated with each gateway. |
Agents Distribution by Connection Type | Reports > Notification Server Management > Cloud-enabled Management > Agent | Shows a breakdown of connection types across managed computers. |
Agents Distribution by Authentication Type | Reports > Notification Server Management > Cloud-enabled Management > Agent | Shows counts of devices connecting via permanent certificates, ephemeral certificates, or both. Added in ITMS 8.8.1. |
Cloud-enabled Computers by Authentication | Reports > Notification Server Management > Cloud-enabled Management > Agent | Provides details on computers that have established CEM connections by certificate type. Added in ITMS 8.8.1. |
Filter | Path | Purpose |
|---|---|---|
All Computers Currently on the Internet | Manage > Filters > Computer Filters | Shows computers currently reporting as Internet-connected (IsOnInternet = 1). |
All Computers operating over HTTP | Manage > Filters > Computer Filters | Helps distinguish HTTP-based communication from HTTPS/CEM scenarios. |
The primary data source for CEM connection state is Inv_AeX_AC_Network_Zone. The following fields are most useful for reporting and filtering:
Field | Meaning |
|---|---|
IsOnInternet | The computer is currently communicating over the Internet via a CEM gateway. |
InternetModeSupported | The computer is configured to support CEM. |
AppliedPolicyCount | Number of CEM policies applied to the client. A value greater than 0 confirms CEM has been provisioned. |
HTTPSMode | The client is communicating over HTTPS. |
TLS | TLS state as reported by the data class. |
Use this query to list all managed computers with their current connection state and, where available, their assigned Internet Gateway details. Run it in the Database Query utility or add it to a custom report.
SELECT
vc.[Guid] AS [ResourceGuid],
vc.[Name] AS [Computer Name],
CASE
WHEN nz.[IsOnInternet] = 1 THEN 'CEM Mode Active (Internet Gateway)'
ELSE 'LAN Mode Active (Internal Network)'
END AS [Connectivity State],
gw.[Gateway] AS [Assigned Internet Gateway],
gw.[Port] AS [Gateway Port],
gw.[Current] AS [Is Current Gateway],
gw.[Last Success] AS [Last Successful Connection]
FROM vComputer vc
JOIN Inv_AeX_AC_Network_Zone nz ON vc.[Guid] = nz.[_ResourceGuid]
LEFT JOIN Inv_AeX_AC_InternetGatewayDetails gw ON vc.[Guid] = gw.[_ResourceGuid]
WHERE vc.[IsManaged] = 1;
Note: This query returns all managed computers. To isolate CEM-connected devices only, filter results where Connectivity State = CEM Mode Active (Internet Gateway).
Schema verification: Before deploying this query in a custom report, confirm that Inv_AeX_AC_InternetGatewayDetails exists in your environment and that the column names match. Run SELECT TOP 1 * FROM Inv_AeX_AC_InternetGatewayDetails to verify. Table and column naming may vary by schema version.
For additional SQL queries — including queries for computers configured for CEM vs. actively connected, and a stricter managed-client view that excludes unmanaged and deleted resources — see Reports, filters, and SQL queries to identify computers using Cloud-enabled Management (KB 187342).
Using ITMS with Ephemeral Certificates — Broadcom TechDocs (PDF)
Reports, filters, and SQL queries to identify computers using Cloud-enabled Management (KB 187342)
Cloud-Enabled Management Troubleshooting and Maintenance Tasks — TechDocs
Cloud-Enabled Management High Level Implementation Guide (KB 217904)