Metricly’s Windows Agent now offers support for HTTP Checks. You can configure HTTP checks to send an
HTTP GET request to a URL; if a successful response is returned, then a check is sent to Metricly. These checks allow you to monitor URLs, create policies around their responses, and receive alerts when a check fails.
By default, no HTTP checks are configured—but setting them up is easy.
How to Add HTTP Checks
Checks for the Windows Agent can be found and maintained in
C:/Program Files (x86)/CollectdWin/conf/ReadSystemChecks.conf or
C:/Program Files/CollectdWin/conf/ReadSystemChecks.conf (depending on the version of windows).
- Navigate to your
ReadSystemChecks.configfile found in your Windows Agent folder.
- Insert something like this example check:
<HttpCheck Name="MyTestHTTPCheck" Url="http://www.google.com" StatusMatches="^(?!4|5)" />
- The file should then look something like this:
<ReadSystemChecks EnableAgentHeartbeat="true" HeartbeatTTLMultiplier="2.5"> <Checks> <HttpCheck Name="MyTestHTTPCheck" Url="http://www.google.com" StatusMatches="^(?!4|5)" /> </Checks> </ReadSystemChecks>
- Save the file.
For a full list of available settings you can configure for each HTTP Check, see our Checks help article. These settings include things such as authorization headers (HTTPS), status matches, and time-to-live multipliers.
HTTP Checks & Policies
Once you have created an HTTP Check, you can also create a policy to alert on its response using the Policy Editor. For example, a policy can be set up to alert when your HTTP Check is not receiving a 200 status code.
Updating the Windows Agent
Want to utilize the new HTTP Checks feature? You can update your Windows Agent by visiting our agent repository.