JSON Object Example
{
    "Server": "ftp.nowhere.com",
    "LoginToServer": true,
    "UserName": "demo_username",
    "Password": "demo_password",
    "Directory": "files",
    "GetDirectoryListing": true,
    "CheckFile1": "text.txt",
    "CheckFile2": "",
    "CheckFile3": "",
    "DownloadFile": "text.txt",
    "Encryption": "TLS/SSL explicit",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": null,
    "Device_Id": 8550,
    "Id": 17714,
    "Task_Type_Id": 6,
    "Name": "FTP",
    "Timeout": 0
}

Beschreibung der Felder

Feld drucktype Erforderlich/Optional beschreibung

Server

Schnur

Erforderlich

FTP-Serveradresse

Beispiel:
"Server": "ftp.nowhere.com"

LoginToServer

Boolean

wahlfrei

Wenn diese Option aktiviert ist, wird der Anmeldevorgang während der Überwachungssitzung ausgeführt.

Beispiel:
"LoginToServer": true

Nutzername

Schnur

wahlfrei

Dieses Feld enthält einen Benutzernamen für die FTP-Authentifizierung.

Beispiel:
"UserName": "demo_username"

Passwort

Schnur

wahlfrei

Dieses Feld enthält ein Kennwort für die FTP-Authentifizierung.

Beispiel:
"Password": "demo_password"

Verzeichnis

Schnur

wahlfrei

Dieses Feld gibt den Namen des Verzeichnisses an, das überprüft werden soll.

Beispiel:
"Directory": "files"

GetDirectoryListing

Boolean

wahlfrei

Wenn aktiviert – Dateien, die in einem Verzeichnis gespeichert sind, werden aufgelistet.

Beispiel:
"GetDirectoryListing": true

CheckFile1

Schnur

wahlfrei

Die Verfügbarkeit eines in dieser Datei angegebenen Dateinamens wird während der Überwachung überprüft.

Beispiel:
"CheckFile1": "text.txt"

CheckFile2

Schnur

wahlfrei

Die Verfügbarkeit eines in dieser Datei angegebenen Dateinamens wird während der Überwachung überprüft.

Beispiel:
"CheckFile2": "picture.png"

CheckFile3

Schnur

wahlfrei

Die Verfügbarkeit eines in dieser Datei angegebenen Dateinamens wird während der Überwachung überprüft.

Beispiel:
"CheckFile3": "song.mp3"

Network.downloadfile

Schnur

wahlfrei

Wenn der Dateiname angegeben ist, werden zuerst 2 MB heruntergeladen, um die Barrierefreiheit zu überprüfen.

Beispiel:
"DownloadFile": "text.txt"

Verschlüsselung

Schnur

wahlfrei

Der Feldwert definiert, welche Methode während der Überwachungssitzung verwendet wird.

MÖGLICHE WERTE:

  • Auto
  • Nichts
  • TLS/SSL explizit
  • TLS/SSL implizit
DNSResolveMode Schnur wahlfrei MÖGLICHE WERTE:

  • Gerät zwischengespeichert
  • Nicht zwischengespeichert
  • TTL-Cached
  • Externer DNS-Server

Eine ausführliche Erläuterung finden Sie im Artikel “DNS-Modus-Option”.

DNSserverIP Schnur wahlfrei Feld für eine benutzerdefinierte DNS-Server-IP-Adresse.

Eine ausführliche Erläuterung finden Sie im Artikel “DNS-Modus-Option”.

Device_Id

Int32

Erforderlich

LESEN Sie NUR Feld. Eindeutige Geräte-ID.

Beispiel:
"Device_Id": 8550

Id

Int32

Erforderlich

*Nur für Bearbeitungsvorgänge

LESEN Sie NUR Feld. Eindeutige Aufgaben-ID.

Beispiel:
"Id": 17714

Task_Type_Id

Int32

Erforderlich

Die Typ-ID der Aufgabe.

Beispiel:
"Task_Type_Id": 6

name

Schnur

wahlfrei

Name der Aufgabe.

Beispiel:
"Name": "FTP"

Timeout

Int32

wahlfrei

Dieses Feld definiert den maximalen Zeitwert (in msekunden) für die Taskausführung.

Beispiel:
"Timeout": 0