The FTP synthetic monitor verifies the time taken to connect to the FTP server and the time taken to download a file from the FTP server to the local machine.

Configuration Parameters

After selecting the synthetic monitor type to FTP, enter the follwoing details:

SectionField NameDescriptionValues/ExampleField Type
FTP ConfigurationHostEnter the IP address/host name of the synthetics. It should be accessible from Gateway.
  • 10.1.2.3
  • www.google.com
Text
Connection Timeout (seconds)Maximum time-out to connect to the FTP server.
  • Default value: not NULL
  • Valid values: 1 - 540 seconds
  • Example: 180
String
PortEnter the port number of the FTP server to communicate with OpsRamp's endpoints. It should be accessible from Gateway.
  • Default value: 0
  • Valid values: 0 - 65535 seconds
  • Example: 21
String
Assign CredentialsCredential SetSelect the credentials from the dropdown list to access the FTP Server.Refer Create CredentialsDropdown
Proxy SettingsEnable Proxy Configuration optionRefer Monitor Synthetics through Proxy ServersCheckbox
Upload/DownloadFile upload optionsSelect an option to upload or download a file:
  • Upload: Choose the Upload File option or provide the path to upload a file to the FTP server.
  • Download: Provide the path to download a file from the FTP server to the local machine.
Checkbox
LocationsPublic LocationsSelect the public locations where the monitor will run.Example: Public1Checkbox
Private LocationsSelect the private locations where the monitor will run.Example: Private1Checkbox

After configuring, navigate to Infrastructure > Resources > Web Services > Synthetic to view the metrics and graphical representations for more information.

Metrics Graphical Representation

Supported Metrics

Metric NameDescriptionUnits
availability.down.location.count

Location Count. Number of locations where the configured host is down.-
synthetic.response.time

The time taken for the FTP server to transfer the file.milliseconds
ftp.authentication.check

Verify FTP authenticationNA
ftp.transmit.time

Time taken to upload fileseconds
ftp.transmit.speed

Number of bytes uploaded per secondbytes/sec
ftp.receive.time

Time taken to download a fileseconds
ftp.receive.speed

Number of bytes downloaded per secondbytes/sec
ftp.transmit.time

ftp.transmit.speed

These metrics will display when you have an upload option.-
ftp.receive.speed

ftp.receive.time

These metrics will display when you have a download option.-