Hello Everyone,
I am working on a SCOM migration from SCOM 2007 R2 to 2012 R2. For auto-ticketing we are integrating SCOM with BMC event manager (BEM) using msend utility which I will fire for alerts meeting a specific criteria using subscriptions.
The integrations works fine and I can see events reaching BEM as expected too.
The problem comes when I have many alerts getting generated simultaneously results in alerts getting dropped at SCOM itself. By further investigation I found event ID 21410 in MS opsmgr logs which says Maximum Number of Asynchronous Responses (5) has Been Reached.
As for every alerts that comes in SCOM meeting specific condition triggers a command channel based notification, there is a limitation to this that only 5 commands could be executed at a time by default. This means that commands for triggering scripts will get dropped it number of Asynchronous Responses is already 5.
This is a serious cause of concern for us as we dont want the alerts to get dropped L
As a workaround we can increase the Maximum number of Asynchronous Responses by creating a registry entry as below.
On the MS box open up RegEdit. Navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Operations Manager\3.0\Modules.
- Create a new subkey called Global (if it does not already exist)
- In Global create another new subkey called Command Executer
- In Command Executer create a new DWORD called AsyncProcessLimit
- You can set the decimal value between 1 and 100.
- Restart the Health Service to allow the new settings to take effect.
Kindly let me know if anybody has tried it before.
Thanks in Advance.
Regards,
Prajul Nambiar