Operations Manager (SCOM, OpsMgr) has the ability to monitor an untrusted domains as well as highly segmented\firewalled networks.
Gateways can be within the trusted domain as well, but are highly segmented by Firewalled VLANs. The Gateways that are installed in the trusted domain do not actually utilize certificates, as the untrusted domain computers do. In this case, the trusted computers utilize Kerberos (SPNs must be registered) and they may also require a Trusted Internal CA Root Cert.
The untrusted Gateway cannot properly communicate to the MS’s (EVENT ID 220071, 21016)
OpsManager Unable to set up a communication channel with MS
I validate the following:
- Verify Manual Agent Installs show in Pending Actions for approval
- In the Operations Console, Administration>Settings>Security
- Ensure ‘Review new manual agent installations in pending managmeent view’ is checked
- In the Operations Console, Administration>Settings>Security
- Recycle the HealthService (System Center Management Service)
- SPN’s registered for DB\DW and MS’s
- Restart of Servers in this order may be necessary
- DB\DW Instances
- RMSe Management Server
- Other MS’s
- Restart of Servers in this order may be necessary
- Install GW as local Administrator
- GW Approval tool run using an account with SysAdmin privileges to SQL DB
- Certificates are OK
- Trusted Root Certificates on All GW and MS
- Ensure Full Name of Computer is used as the Friendly name and name of the certificate
- OpsMgr Cert unique to each computer and imported
- Using 1024 or 2048 key size (2048 adds slight CPU overhead)
- MOMCertImport changes this to 1024
- Expiration OK
- MOMCertImport changes this to 1 year in the Registry
- If you cannot request the certificate from the GW or Agent:
- Use the web site on the MS to request a server cert
- Gateway approval tool is OK
- Ensure the following files exist on the Management Server:
• Microsoft.EnterpriseManagement.GatewayApprovalTool.exe
• Microsoft.EnterpriseManagement.GatewayApprovalTool.config - Command Run successfully:
- Microsoft.EnterpriseManagement.gatewayApprovalTool.exe /ManagementServerName=<managementserverFQDN> /GatewayName=<GatewayFQDN> /Action=Create
- Ensure the following files exist on the Management Server:
- Port 5723 has been validated as Open
- I haven’t seen the need for 5724 in the past, although mentioned in the MS documentation
- Telnet to 5723 to the MS succeeds
- Check DNS
- Mgmt Server name resolves to IP
- Potential Hosts file edit or DNS entry
- Try re-copying the certificate out of the OperationsManager Folder into the Trusted Root store and restarting HealthService
- Flushing Health Service Cache
- Reinstalling GW and pointing to different MS
- Reissuing Certificates and reimporting, then running MOMCertImport
- Recycle the HealthService (System Center Management Service)