What is a TCP Application check?
The TCP application layer provides reliable, ordered, and error-checked delivery of a stream of octets (bytes) between applications running on hosts communicating via an IP network. An appmon-tcp resource verifies if a TCP listening port is providing service at a basic level.
As well as testing the availability of a service provided over TCP, a TLS negociation can be initiated in the TCP tunnel to make sure this level of negotiation responds properly. A simple ASCII exchange can be run on the opened connection to make sure that the service is responding. Templates for FTP, HTTP, SMTP, Telnet are pre-configured although a custom protocol check can be verified as well.
TCP Application monitoring
ServicePilot monitors TCP application server Response Time from a ServicePilot Agent.
This package automatically configures the ServicePilot Agent to collect statistics from a TCP Application using this Agent by checking TCP Server Response Time and several other indicators with protocols such as FTP, SMTP, HTTP, Telnet.
If TLS negotiation is enabled, the server certificate common name and the number of days until this certificate expires are also retrieved.
Advanced and optional parameters can be applied to send custom protocols with personalized strings, closing strings, custom expected response strings, TCP session timeout.
When using a ServicePilot Linux Agent, you can also use a DiffServ value when making the TCP connection and adjust the polling interval to suit your TCP monitoring needs.
How to install a tcp resource?
- Use your ServicePilot OnPremise installation or a SaaS account.
- Add a new tcp resource via the web interface (
/prmviews
or/prmresources
) or via API (/prmpackages
page), the default ServicePilot agent or another agent will be provisioned automatically.
Details of the tcp package are located in the
/prmpackages
page of the software.
Benefits
ServicePilot enables you to deliver IT services faster and more securely with automated discovery and advanced monitoring features.
By correlating the technology TCP with APM and infrastructure monitoring, ServicePilot is able to provide a more comprehensive view of an organization's IT environment.
This allows IT teams to quickly identify and diagnose issues that may be impacting application performance, and take corrective action before end-users are affected.
Start with a free trial of our SaaS solution. Explore our plans or contact us to find what works best for you.