I’ve got several web monitors that have a large amount of ‘flappage’. The error code I get is 80090321. A google search seems to indicate:
‘SEC_E_BUFFER_TOO_SMALL 0x80090321 The buffers supplied to a function was too small’
Anyone else experiencing this and got a fix? I’ve read something about WinHTTP buffer errors?
How many web checks are you running on that server? If you use the built in web availability monitors from SCOM the agent’s resources gets congested relatively quickly.
You can check this by filtering for EventID 2023 and 2120 in Operations Manager Log:
The health service has removed some items from the send queue for management group since it exceeded the maximum allowed size of 15 megabytes
If that is the case there are 3 things you can do:
- Change the parameters of the SCOM agent running the health check:
- Run the webcheck on another server (if you are not using the resource pool)
- Take a look at the URLGenie MP, which is a lot more scalable. https://gallery.technet.microsoft.com/scriptcenter/URLGenie-Management-Pack-771bf58c
What happens when you open the URL manually? Does it work?
I also have a solution on my blog to monitor websites from an external perspective here. The only thing that it is not great at is response time monitoring, as it seems the server performing the checks are mostly from one or two datacenters located in the US.
Keep in mind that GSM is limited to 25 checks, and each datacenter you enable monitoring from essentially consumes 1 check.