SCCM SMS_HIERARCHY_MANAGER Error 3353

In this post we will learn how to fix SMS_HIERARCHY_MANAGER Error 3353. The Site Hierarchy Manager component in SCCM processes and replicates changes to the site hierarchy.

In some cases the admins may encounter an issue related to the SMS_HIERARCHY_MANAGER component. To view the error, go to the Monitoring > System Status > Component Status.

SMS_HIERARCHY_MANAGER Error 3353

The current status of the component is critical. Right click SMS_HIERARCHY_MANAGER component and click Show Messages > Error. This displays all the error messages related to the component.

SMS_HIERARCHY_MANAGER Error 3353

Checking one of the status message showed the following details.

  • Message ID – 3353
  • Description – Hierarchy Monitoring detected that the ConfigMgr SQL Server ports 1433, 4022 are not active on Firewall exception.

In the hman.log log file, we see the same error message. The following port [1433,4022] tcp firewall exception not active on SQL Server.

The following port [1433,4022] tcp firewall exception not active on SQL Server
The following port [1433,4022] tcp firewall exception not active on SQL Server

SMS_HIERARCHY_MANAGER Error 3353

So why do you see SMS_HIERARCHY_MANAGER Error 3353 ?. This issue happens when the Windows Firewall is enabled and you have not added the exception related to the SQL Server ports. In this scenario, the Configuration Manager and SQL Server are installed on the same machine.

For a list of all the ports used by Configuration Manager, read this article.

The issue can fixed by allowing the above SQL server ports through firewall.

  • On the Site Server, run PowerShell as administrator.
  • Type the following command to add the exception in your Windows Firewall :-
New-NetFirewallRule -DisplayName "Allow ConfigMgr SQL Server ports" -Direction Inbound -LocalPort 1433,4022 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Allow ConfigMgr SQL Server ports"-Direction Inbound -LocalPort 1433,4022 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName “Allow ConfigMgr SQL Server ports”-Direction Inbound -LocalPort 1433,4022 -Protocol TCP -Action Allow

After few minutes, notice that the error message disappears from the hman.log.

hierarchy manager log file

In addition to that, the SMS_HIERARCHY_MANAGER component now shows the status as OK.

Check the status message details of message ID 3351. Hierarchy Monitoring detected that the ConfigMgr SQL Server ports are still active on firewall exception.

Status message details

Related Posts

Leave a Reply

avatar

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More