TCP synthetic monitor connects to the target IP address on a given port and monitors the time taken for the connection.
Configure parameters of TCP synthetic monitor
Enter the follwoing details to configure the TCP synthetic monitor:
| Section | Field Name | Description | Values/Example | Field Type |
|---|---|---|---|---|
| Basic Details | Name | Enter a name for the synthetic monitor. | Text | |
| Type | Select the type of synthetic monitor. | TCP | Dropdown | |
| TCP Configuration | Host | Enter the IP address/host name of the synthetics. It should be accessible from Gateway. |
| Text |
| validateSSL | Enable to validate the SSL. | Checkbox | ||
| Connection Timeout | Maximum time-out to connect to the TCP server. |
| String | |
| Port | Enter the port number of the TCP server to communicate with OpsRamp's endpoints. It should be accessible from Gateway. |
| String | |
| Response Should Contain | Response body should contain specific content. Check the presence of any text in the response of the URL. |
| String | |
| Response Should Not Contain | Response body should not contain specific content. Check the absence of any text string in the response of the URL. |
| String | |
| Message To send | The command or message that is sent to the server. |
| String | |
| Locations | Public Locations | Select the public locations where the monitor will run. | INT Public1 | Checkbox |
| Private Locations | Select the private locations where the monitor will run. | INT Private1 | Checkbox |
After configuring, view metrics, and graphical representations for more information.
Graphical metrics representation

Supported metrics
| Metric Name | Units |
|---|---|
| availability.down.location.count Location Count. Number of locations where the configured host is down | - |
| synthetic.response.time Response time. Time taken to connect to the port of the target TCP server | milliseconds |