One of the new features in System Center 2012 – Operations Manager was the Resource Pool. A resource pool is a collection of management servers and/or gateway servers used to distribute work amongst themselves and take over work from a failed member. And by default, there are three resource pools.
- AD Assignment Resource Pool
- All Management Servers Resource Pool
- Notifications Resource Pool
But from experience, Gateways and Management Servers should not be mixed in pools. Besides, in some situations, you will need to modify the membership of SCOM Resource pools and especially the All Management Servers Resource Pool. Most of these situations are listed below.
- Network Monitoring:
- UNIX/Linux Monitoring: Management Servers in charge of UNIX/Linux monitoring should be removed from the default pools and added to a custom one.
- Web Application Availability
- Veeam MP
- Custom Workflow
For all of these situations, Management Servers in charge of this monitoring should be removed from the default pools and added to a custom one. But by default, these default pools are in automatic membership and cannot be changed directly from the console as it is in read-only. To accomplish this, you will need to use this PowerShell command.
Get-SCOMResourcePool –DisplayName "Name of the Resource Pool" | Set-SCOMResourcePool –EnableAutomaticMembership 0
Then you will be able to add/remove Management Servers and Gateways from your Resource Pool. But if you remove some Management Servers from the All Management Servers Resource Pool, you will need to adjust distribution configuration of the Data Warehouse Account and Data Warehouse Report Deployment Account. Otherwise, these Management Servers will become grayed out and won’t function properly.