Understanding SCOM Resource Pools
<!--[if lt IE 9]>
<![endif]-->
Comments
- Anonymous
November 22, 2016
Thank you for the info :) Very useful - Anonymous
November 22, 2016
Gr8 Article.!!Thx for the post! - Anonymous
November 23, 2016
Hi,I used the following command to create resource pool in a new SCOM 2016 installation:New-SCOMResourcePool -DisplayName "Displayname of the pool" -Member (Get.SCOMManagementServer | ? {expression}) -Description "Description of the pool"I checked both of them and the $_.UseDefaultObserver value is "False" by default. I did not change it. Maybe this is true for SCOM 2016 only?BTW, this is a good article as we got used to it from Kevin. Thank you for it again.Sandor- Anonymous
November 24, 2016
Thanks for the catch. Pools created in powershell are apparently different than pools created in the UI. I will update this.
- Anonymous
- Anonymous
November 23, 2016
Hi Kevin,When you say "Pool Suicides" (when less then 50% members are available) do you mean that, all agents will loss communication to the resource pool and turns as greyedout agents?Ravi- Anonymous
November 24, 2016
No - i don't mean that at all. Agent communication has NOTHING to do with resource pools. NOTHING. Resource pools are for workflows. Agents communicate directly to management servers, and have their own mechanism for failover, which has not changed from the SCOM 2007 design. Customers often get confused and think that resource pools handle agent failover. They do not, and there is no relation.When a pool suicides, this means the pool unloads itself from all members, and all workflows that were hosted by the pool are not initialized, and therefore do not run.- Anonymous
February 15, 2017
Hi Kevin,Do I understand correctly there are no any relationships between “Pool Suicides” and the SCOM alert "The resource pool failed to heartbeat" and it's two different problems with two different causes?- Anonymous
February 15, 2017
Those are related. A resource pool failing to heartbeat means the pool isnt healthy and stable. This could be due to pool suicides, database connectivity, database blocking, load, bad workflows, all kinds of reasons. If this is common, you start looking at what you have placed on the pool, and what other events are being logged on the management server OpsMgr event leg.
- Anonymous
- Anonymous
- Anonymous
- Anonymous
November 24, 2016
Awesome post. Just a quick note on a scenario where we use the Observer role.We monitor different SNMP enabled devices (getting traps) as Network Devices in SCOM via a resource pool that consists of two gateway servers. Some of these network devices only allows for two trap destinations. As we want the redundancy, but cannot use more than two servers in the pool (for the reason explained above) we use a SCOM agent as observer for the pool.- Anonymous
November 24, 2016
The comment has been removed- Anonymous
December 19, 2017
I'd add to this that Unix/Linux Resource Pools are a good candidate for an observer as well. The same failover mechanisms don't apply to Unix/Linux agents as to Windows Agents, and management of certs on gateways is complicated enough without trying to cross-import them across three RP members.
- Anonymous
- Anonymous
- Anonymous
December 05, 2016
Kevin, hi.As always a great and very helpful post. Thanks to you and Mihai.I created two ps1 that might help to show the config and to set the observers accordingly:https://gallery.technet.microsoft.com/PoSh-Show-Resource-Pool-40d9b18fhttps://gallery.technet.microsoft.com/PoSh-Set-Resource-Pool-aea4e7beBest regards,Patrick- Anonymous
February 01, 2018
Patrick thats not accurate.If your ressource pool has the default observer, and consists of 2 MS, then it IS higly available.
- Anonymous
- Anonymous
December 22, 2016
Kevin, I am having an issue with a customer, which uses a 2 MS + 1 OBS (Failover SQL Cluster DB). Fairly frequently, we are experiencing issues with the resource pools(All management servers resource pool unavailable) , which almost always occurs at night. As read in your post, you would advise to use an uneven amount of management servers. However this customer has 2 datacenters, ideally I would have an even amount of management servers on both sides to cover the load. Would it be advisable to move the DO to another server in this case?- Anonymous
December 22, 2016
Forgot to mention, the DB is under a significant load at night due to backups and maintenance.- Anonymous
December 22, 2016
The comment has been removed- Anonymous
January 23, 2017
Hey Kevin,The management servers reside in the same datacenter, but they do reside in two different physical rooms. So latency is not an issue. The problem I seem to be having is that the pool seems to be under heavy load at night due to backups and SQL maintenance, which I assume causes pool instability.Would it be better to use an agent as an observer in this case, and remove the DO from the SQL server?- Anonymous
January 23, 2017
If this is happening at night - and you think it is backup related - then it is much more likely that the pool failures are caused by DB connectivity issues, not the DO. If the DO fails - this won't cause pool instability, because the two MS in the pool will work just fine. I'd look at your disk I/O on the SQL server, and for other events in the MS event logs around this time for clues. So to answer you question, no, I would not recommend moving the DO to an agent, and I would recommend leaving the DO in the pool as the database with a size like that. I'd focus on the root cause of pool failure, which is likely SQL connectivity. - Anonymous
January 24, 2017
Hey Kevin,The system backup of the SQL server seems to be correlating with the pool issues. Have disabled the system backup for now. Thanks for the advice.
- Anonymous
- Anonymous
- Anonymous
- Anonymous
- Anonymous
January 04, 2017
The comment has been removed - Anonymous
January 24, 2017
Hi Kevin,I need your advice about the application polls related to this forum discuss:https://social.technet.microsoft.com/Forums/en-US/a9e94d5d-ec31-4f71-999d-73e3befb796d/sql-server-reporting-services-and-scom-report-server-confusing?forum=operationsmanagerdeploymentBest RegardsBirdal - Anonymous
April 13, 2017
Hi Kevin,Agents reports to gateways and it doesn't have anything to do with the resource pools.We have a scenario where two resource pools are configured in two data centers and both resource pools have single gateway server.Since both gateways are part of different resource pools so can we do agent failover between these two gateway servers??ThanksAshish- Anonymous
April 13, 2017
Agent assignment has no relationship to Resource pools, so leaving Resource pool out of the Agent Assignment question would be best.Can you reform the question?
- Anonymous
- Anonymous
April 21, 2017
Hi Kevin, How do I reference a resource pool that has being created through powershell? The source of the pool is 'administrator' instead of Management Pack. So how I use it here Target="SC!Microsoft.SystemCenter.AllManagementServersPool" ? - Anonymous
May 07, 2017
Thanks for the valuable information. - Anonymous
December 19, 2018
How can you get the name of any currently configured Observer when it is not the default observer via PoSh?