---
title: "FTP Monitor"
description: "The FTP Monitor checks whether your FTP service is reachable and responsive. This helps detect outages on file transfer infrastructure used by legacy integrations, batch exports, or partner uploads."
---

## How it works

- We connect to your FTP endpoint and verify that the service responds.
- If the server cannot be reached or does not respond within the configured timeout, the check fails.

## Configuration

### Basic settings

- **Hostname**: Hostname only, without protocol or path.
- **Port**: Optional (default is typically 21).
- **Check interval** and **Timeout**.
- **Status**: `active`, `maintenance`, `disabled`.

### Advanced settings

If your server requires authentication or encryption (e.g. FTPS), advanced options can be configured via the monitor settings.

### Monitoring locations

FTP checks run from our monitoring locations. Monitor-level **Allowed Check Countries** (or customer-level defaults) control which locations are used.

### Port-only mode (no credentials)

By default (**Check Mode**: `protocol`), the monitor connects to your FTP endpoint and verifies that the service responds as expected. Set **Check Mode** to `tcp` to skip that protocol validation. The monitor only opens a bare TCP connection to `hostname:port`, without any FTP handshake, and no credentials are required or stored. Use `tcp` mode when you only need to confirm the port is reachable.

