How to multihome a large number of agents in SCOM

<!--[if lt IE 9]>

<![endif]-->

Comments

  • Anonymous
    June 13, 2018
    Another great article!! .Thanks @Kevin!
  • Anonymous
    June 20, 2018
    Hi KevinAnother great article making life as a SCOM admin a lot easier - THANK YOU!We have a regional domains and dedicated Management Servers per region. Would it be possible to control that via this script?I'm thinking like controlling which group the servers are added to, via a suffix or something, and then making sure the server in that group is added to a specific Management Server?Thanks in advanceMichael
    • Anonymous
      June 21, 2018
      Yes, sure you could do this.... for the initial multi-home to a second management group.Why do you have regional management servers? Do you mean multiple management servers, in the same SCOM management group, but in different locations? If that's the case, that's a really bad design. Management servers should all be in the same physical location/network and so should the SCOM DB's. Gateways can be location dependent if really required.
  • Anonymous
    July 02, 2018
    Thanks again for the great contribution. I ran this over the weekend with pretty good success. We recently installed a 1801 SAC instance and have started the migration. I did the groups a bit differently. Created a new property using HKLM\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Agent Management Groups\PBCACPT\Parent Health Services\0\AuthenticationNameNow I can build groups based on the current primary management server and build a mapping to the new management servers in the new instance. For some reason I did get a lot of these errors but when running the commands locally on the server it worked, and the applet was updated. I haven't found the cause. Event Description: SCOM.MultiHome.AddMG.Rule.WA.ps1 : FATAL ERROR: No management groups were found on this agent, which means a scripting error. Terminating script.
    • Anonymous
      July 06, 2018
      I see the reason I am getting those error but I don't know why the count value isn't being populated. Checked another server with the same PS version and it works fine. Copyright (C) 2009 Microsoft Corporation. All rights reserved.PS C:\Windows\system32> # Load Agent Scripting ModulePS C:\Windows\system32> $AgentCfg = New-Object -ComObject "AgentConfigManager.MgmtSvcCfg"PS C:\Windows\system32> $MGs = $AgentCfg.GetManagementGroups()PS C:\Windows\system32> $MGsCount = $MGs.CountPS C:\Windows\system32> $mgscountPS C:\Windows\system32> $mgs.countPS C:\Windows\system32> $mgsmanagementGroupName : InstanceNameManagementServer : Server.corp.Company.orgmanagementServerPort : 5723IsManagementGroupFromActiveDirectory : False ActionAccount : Local System
      • Anonymous
        July 06, 2018
        I have seen this before - it has to do with the object type for "$MGs = $AgentCfg.GetManagementGroups()"What I did was loop through each one and build a strong type defined [array]$whatever to count on. I just tested this on one of my WS2012R2 agents and it has the same issue.FOREACH ($MG in $MGs){ $MGCount++}That will give you a reliable count I think.....
        • Anonymous
          July 09, 2018
          I made that change in the script and will see if that stops those alerts and updates the last few servers that have to migrate. I tested on one of the boxes that would consistently fail and the FOR loop worked.Also for some reason that .count function would often cause the PowerShell window to crash
        • Anonymous
          July 10, 2018
          Made the change yesterday and it appears to be working good. A couple servers got the config change and no new errors.
  • Anonymous
    September 08, 2018
    I built new SCOM 2016 replacing old 2012. Also i did multihoming by discovering and installing SCOM 2016 agents on all servers now all agents display both SCOM groups (SCOM2012 and SCOM2016).Now that my environment is stable and i want to decommission SCOM2012 i don't know how to remove the old instance from SCOM 2016 agents at monitored servers. Can you please help me
    • Anonymous
      September 12, 2018
      Use the SCOM management MP I wrote - to remove a management group.
      • Anonymous
        September 12, 2018
        Should I install your MP on Old system or new SCOm2016?Thanks Atif
  • Anonymous
    September 12, 2018
    Hi Kevin, I rebuild the new environment of SCOM2016 and now I need to remove multihoming from of all agents from managed servers because we are decommissioning the old SCOM2012 environment.Is there any easy way to remove old SCOM2012 SCOM group entry from management servers SCOM2016 Agents.Thanks in advanced for your guidance.Atif Aman