في بعض الأحيان يكون من الضروري مراقبة خوادم FTP بحثا عن التغييرات في بنية الملف. على سبيل المثال، قد تحتاج إلى تعقب ما إذا كانت ملفات معينة موجودة على خادم FTP، وما إذا كان الملف المحدد يتجاوز الأحجام المحددة مسبقا، أو العكس بالعكس، ما إذا كان قد تم حذف محتويات الملف (عندما يكون حجم الملف 0)، وما إذا كان الملف المحدد قد تم تحديثه بفاصل زمني محدد. والأهم من ذلك ، يجب أن تكون دائما على دراية بتوفر خادم FTP الذي تستخدمه في العمليات التجارية لشركتك.

في كل مرة تحتاج فيها إلى التحقق من خادم FTP والملفات الموجودة عليه ، يكون من غير المريح والمستهلك للوقت تشغيل عميل FTP وتسجيل الدخول إلى الخادم والبحث عن المجلد المطلوب ومقارنة المعلومات حول الملف لإجراء التغييرات. لإنجاز مهام مثل مراقبة خادم FTP للتأكد من توفره والطابع الزمني للملف وحجمه، استخدم حل مراقبة Dotcom-Monitor.

يسمح Dotcom-Monitor للمستخدمين بالتحقق تلقائيا مما إذا كانت الملفات الموجودة على مجلد خادم FTP يتم تحديثها عن طريق مراقبة الطابع الزمني لملف FTP. يمكن أن يكون هذا مفيدا للتحقق من أداء أجهزة مراقبة صحة النظام أو تطبيقات التسجيل الأخرى. على سبيل المثال، لديك تطبيق تسجيل أحداث يضيف إدخالات إلى سجل الأحداث ويكرر محتوى السجل كل 15 دقيقة إلى ملف معين على خادم FTP. سيتحقق Dotcom-Monitor مما إذا تم إجراء تغييرات في الملف خلال الفترة المحددة البالغة 15 دقيقة وما إذا كان الملف يحتوي على أي بيانات (يتجاوز الحجم الحد الأدنى المسموح به لحجم الملف). إذا كان الملف يفي بمتطلبات المراقبة ، فهذا يعني أن تطبيق التسجيل يستمر في تسجيل المعلومات حول الأحداث بشكل صحيح وتكرار هذه البيانات إلى خادم FTP. علاوة على ذلك ، نتيجة لمراقبة FTP ، ستكون متأكدا من أن خادم FTP متاح ويعمل بشكل صحيح.

إذا تغيرت حالة خادم FTP أو لم يتم اكتشاف أي ملف يحتوي على المعلمات المحددة مسبقا على العنوان المحدد ، فسيقوم نظام تنبيه Dotcom-Monitor بإخطار المستخدم (الرسائل القصيرة ، البريد الإلكتروني ، تنبيهات SNMP ، الهاتف ، PagerDuty ، إلخ) أو إنشاء رسالة مخصصة إلى تطبيق تابع لجهة خارجية (برنامج نصي مخصص للإشعارات).

لإعداد الطابع الزمني لملف FTP ومراقبة حركة مرور FTP، قم بإنشاء جهاز مراقبة برنامج نصي مخصص واستخدم البرنامج النصي sftp_file_check.cs .

تكوين مراقبة الطابع الزمني لملف FTP

يقوم البرنامج النصي sftp_file_check.cs بإجراء اتصال بخادم FTP وتسجيل الدخول ومراقبة ملف محدد وإنشاء تنبيهات إذا لم يتم استيفاء المتطلبات المحددة مسبقا.

ملف نصي مخصص الحجج
sftp_file_check.cs قائمة “FTP URL>”<< بمعلمات الملف المطلوب مراقبتها>

يتوافق عنوان URL ل FTP مع مواصفات تنسيقات عناوين URL ، RFC 1738:

ftp:// المستخدم:password@host:port/path

بعض أو كل من أجزاء المستخدم:كلمة المرور@, :كلمة المرور, :ميناء و /قد يتم حذف المسار.

لمراقبة ملف معين، حدد مسارا كاملا إلى الملف، واستخدم المعلمات التالية:

  • “size_min:< long>” – الحد الأدنى لحجم الملف بالبايت.
  • “size_max:< long>” – الحد الأقصى لحجم الملف بالبايت.
  • “download_file:< بول> – القيمة المنطقية ، حساسة لحالة الأحرف. إذا تم تعيينه إلى true، فسيحاول البرنامج النصي تنزيل ملف. سيتم إرجاع الخطأ ErrorCodes.Validation.FileSizeExceeds إذا تجاوز حجم الملف حد 2097152 بايت.
  • “العمر:< طويل> – عتبة العمر بالدقائق. إذا كان الملف أقدم من المحدد في المعلمة، إنشاء تنبيه.
  • “timezone_bias:< طويل>” – يمكن أن يكون إزاحة الوقت بين وكيل المراقبة وخادم FTP بالساعات سلبيا. استخدم لحساب معلمة ” العمر” بشكل صحيح.

إذا لم يتم العثور على الملف المحدد، يتم إنشاء تنبيه خطأ.

مثال على الحجج

ينشئ تنبيهات في حالة اكتشاف أي ملفات ذات طوابع زمنية أقدم من 15 دقيقة:

"sftp://localuser:password1@webclient.compass-analytics.com/doc/accounting/Export3a.csv" "size_max:4096" "age:15"

مراقبة FTP شاملة باستخدام Dotcom-Monitor

إذا كان الوصول إلى خادم FTP عنصرا حاسما في عمليات عملك ، فمن المهم أن يكون خادم FTP متاحا ويعمل بشكل صحيح 24/7. على سبيل المثال، قد يكون لديك تحديثات مهمة تنشر مباشرة على الملفات الموجودة على الخادم أو يقوم موظفوك بحفظ الملفات بمعلومات حيوية تستهلكها برامج الجهات الخارجية ويجب أن تكون محدثة دائما. في مثل هذه الحالات ، من الضروري لعملك إعداد مراقبة خادم FTP .

على الرغم من أن FTP هو معيار لنقل الملفات بين أجهزة الكمبيوتر البعيدة ، إلا أنه لا يمكنه توفير مستوى الأمان اللازم. لذلك، يوصى باستخدام بروتوكولات FTPS أو SFTP آمنة بدلا من الاتصالات غير الآمنة بخوادم FTP الخاصة بك. تدعم مراقبة خادم FTP بواسطة Dotcom-Monitor بروتوكولات FTP و SFTP و FTPS.

بالإضافة إلى مراقبة خادم FTP ، للتحكم الكامل في أداء خادم FTP الخاص بك ، نوصيك بتكوين مراقبة DNS باستخدام حل مراقبة Dotcom-Monitor لتكون على دراية بأي مشكلات في حل اسم DNS للخادم. أيضا ، من الجيد دائما إعداد جهاز مراقبة MetricsView للحفاظ على علامات التبويب على الذاكرة واستخدام وحدة المعالجة المركزية والقرص ومقاييس الأداء الأخرى لخادم FTP الخاص بك.