TCP endpoint monitoring with Netdata

This module will monitors one or more TCP services availability and response time.

Charts

It produces the following charts for every monitoring port:

  • TCP Check Status in boolean
  • Current State Duration in seconds
  • TCP Connection Latency in ms

Configuration

Edit the go.d/portcheck.conf configuration file using edit-config from the your agent's config directory, which is typically at /etc/netdata.

cd /etc/netdata # Replace this path with your Netdata config directory
sudo ./edit-config go.d/portcheck.conf

Here is an example for 2 servers:

jobs:
- name: server1
host: 127.0.0.1
ports:
- 22
- 23
- name: server2
host: 203.0.113.10
ports:
- 80
- 81
- 8081

For all available options please see module configuration file.

Troubleshooting

Check the module debug output. Run the following command as netdata user:

./go.d.plugin -d -m portcheck

Last updated on