مثال كائن JSON
{
    "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
}

وصف الحقول

ميدان نوع مطلوب/اختياري وصف

ملقم

خيط

مطلوب

عنوان خادم FTP

مثل:
"Server": "ftp.nowhere.com"

تسجيل الدخول إلى الخادم

منطقيه

اختياري

عند التمكين – سيتم تنفيذ عملية تسجيل الدخول أثناء جلسة المراقبة.

مثل:
"LoginToServer": true

اسم المستخدم

خيط

اختياري

يحتوي هذا الحقل على اسم مستخدم لمصادقة FTP.

مثل:
"UserName": "demo_username"

شعار

خيط

اختياري

يحتوي هذا الحقل على كلمة مرور لمصادقة FTP.

مثل:
"Password": "demo_password"

دليل

خيط

اختياري

يحدد هذا الحقل اسم الدليل الذي سيتم تحديده.

مثل:
"Directory": "files"

GetDirectoryListing

منطقيه

اختياري

عند التمكين – سيتم سرد الملفات المخزنة في دليل.

مثل:
"GetDirectoryListing": true

تشيك فيل1

خيط

اختياري

سيتم التحقق من توفر اسم الملف المحدد في هذا الملف أثناء المراقبة.

مثل:
"CheckFile1": "text.txt"

تشيك فيل2

خيط

اختياري

سيتم التحقق من توفر اسم الملف المحدد في هذا الملف أثناء المراقبة.

مثل:
"CheckFile2": "picture.png"

تشيك فيل3

خيط

اختياري

سيتم التحقق من توفر اسم الملف المحدد في هذا الملف أثناء المراقبة.

مثل:
"CheckFile3": "song.mp3"

تحميلملف

خيط

اختياري

عند تحديد اسم الملف – سيتم تنزيل أول 2 ميجابايت للتحقق من إمكانية الوصول.

مثل:
"DownloadFile": "text.txt"

التمزق

خيط

اختياري

تحدد قيمة الحقل الطريقة التي سيتم استخدامها أثناء جلسة الرصد.

القيم الممكنة:

  • تلقائي
  • اي
  • TLS / SSL صريح
  • TLS / SSL ضمنيا
DNSResolveMode خيط اختياري القيم الممكنة:

  • الجهاز المخزن مؤقتا
  • غير مخبأة
  • TTL المخزن مؤقتا
  • خادم DNS خارجي

للحصول على شرح مفصل، يرجى الاطلاع على مقالة “خيار وضع DNS “.

DNSserverIP خيط اختياري حقل لعنوان IP مخصص لخادم DNS.

للحصول على شرح مفصل، يرجى الاطلاع على مقالة “خيار وضع DNS “.

Device_Id

Int32

مطلوب

قراءة الحقل فقط. معرف جهاز فريد.

مثل:
"Device_Id": 8550

معرف

Int32

مطلوب

*فقط لعمليات التحرير

قراءة الحقل فقط. معرف المهمة الفريد.

مثل:
"Id": 17714

Task_Type_Id

Int32

مطلوب

معرف النوع للمهمة.

مثل:
"Task_Type_Id": 6

اسم

خيط

اختياري

اسم المهمة.

مثل:
"Name": "FTP"

مهله

Int32

اختياري

يحدد هذا الحقل القيمة الزمنية القصوى (بالمتر في الثانية) لتنفيذ المهمة.

مثل:
"Timeout": 0