Monitoring APIs and Web Services
This section describes what's being monitored and the rules for how Nodinite translates this into meaningful monitoring states. Also, some remote commands are available as Actions to help you swiftly manage problems. Actions are further detailed on the Managing Web Services page.
The agent provides your configured Web Service and Web Applications listed as Resources within your Monitor Views
List of categories being monitored.
Features
- Any HTTP endpoint can be monitored (Web Application, Web Service, API endpoint)
- Any number of HTTP endpoints can be monitored from a single monitoring agent instance
- Multiple monitoring agents can be deployed on any number of Windows Servers, on-premise and/or in the cloud
- Many authentication schemes are available
- Remote Configuration uses service bus relaying and allows you to easily change the configuration even if the agent is deployed in another network
- Monitor certificate on HTTPS endpoints and make sure you can keep your services vital over time
If Nodinite can't check the state of your Web Services, chances are no one else can use them either
Many systems and integrations are depending on Web Services (APIs). Monitoring them is important! With Nodinite Agent for web services you can easily monitor web APIs, SOAP services and even websites.
You monitor them by simply providing all required HTTP headers, and client certificates as well as the services’ address and let the agent do its job – connecting to the service, checking if the response’s HTTP status is one of the expected ones and evaluating the result of the request by using a regular expression, an XPath or a JSON Path.
Not only can you check if the HTTP status is one of the expected ones, and not only evaluate the result by using a regular expression or an XPath, you can even monitor the response time of the request.
State evaluation for Web Services
Metrics chart: Metrics
Response times are measured and Metrics can be displayed as Widget on the Dashboard.
See more in the documentation here
Technical Features
- HTTP/HTTPS
- SOAP with any message/text based Body as part of your request
- REST with any parameters as part of your request
- Web API
- Web Applications
- All HTTP operations are supported
- All HTTP headers are supported
- Response Times (with Metrics support)
- Warning level
- Error Level
- Validate response body using
- RegEx
- RegEx Match
- XPath
- JSON Path
- Evaluates expected HTTP response status code(s)
- Authentication support
- Client Cert
- Impersonation
- Basic authentication
- API Key
- OAuth2
- Certificate evaluation
- Warning timespan
- Error timespan
- Validate there is a certificate on the endpoint
- Allow further evaluation tests to be performed even in the case when the certificate has expired
Release Notes
For detailed information about the features and bug fixes, please see the Release Log
Next Step
Install Web Service Monitoring Agent
Configuration of the agent
Related
Prerequisites for Web Service Monitoring Agent
Monitor Views