ملف الإحضار

الوظيفة

إحضار ملف إلى مجمّع محرك SKOOR عبر ftp أو sftp أو scp أو http

الإنذار

وقت النقل، معدل النقل

يجب أن يكون الجهاز الذي تم إصدار هذه المهمة منه هو خادم الويب أو بروتوكول نقل الملفات أو خادم بروتوكول نقل الملفات أو خادم ssh.

تفاصيل ملف الإحضار

معلمات Fetchfile

المعلمة

الوصف

البروتوكول

اختر بروتوكول النقل (HTTP، FTP، SFTP، scp)

المنفذ

تغيير المنفذ الافتراضي للخدمة البعيدة

اسم المستخدم/كلمة المرور

استخدمه إذا طلب الخادم المصادقة. لا يجب إعداد مصادقة المفتاح العام بين المجمّع والمضيف البعيد.

الخيارات

أدخل معلمات سطر الأوامر المخصصة هنا. يقبل HTTP و FTP خيارات الأداة المساعدة wget. يقبل SCP خيارات scp (على سبيل المثال -o StrictHostKeyChecking=لا)

مسار المصدر

يجب أن يحتوي على المسار النسبي من جذر FTP/TTP/ssh للمستخدم واسم الملف. إذا تم استخدام اسم المسار فقط، يتم نسخ قائمة محتوى الدليل إلى اسم الملف الوجهة. باستخدام scp، من الممكن نقل دليل كامل. حدد المسار المصدر مع حرف البدل "*"، على سبيل المثال: /tmp/sap/*، ويجب أن يكون اسم الملف الوجهة دليلاً موجوداً وقابلاً للكتابة لمستخدم eranger.

اسم الملف الوجهة

المسار الوجهة للملف الذي تم تنزيله. سيتم وضع الملف المحدد هنا في دليل الإحضار الافتراضي، الذي تم تحديده في ملف /c/opt/opt/eranger/eranger-collector .cfg (دليل الإحضار الافتراضي هو /var/opt/run/eranger/eranger/collector/tmp).

قمع وقت النقل
قمع معدل النقل

إذا تم تعيين أحد مربعات الاختيار هذه، لا يتم حفظ وقت النقل و/أو معدل النقل لكل عملية اختيار في قاعدة البيانات ولا تعود قيمها مرئية في قسم القيم. كما أن قيمهم لم تعد متاحة للاستخدام في مواصفات حد الإنذار.

قيم ملف الجلب وحدود الإنذار

القيمة / حد الإنذار

الوصف

وقت النقل

الوقت اللازم لنقل الملف (إلا إذا تم تعطيله عن طريق تحديد قمع وقت النقل)

معدل النقل

معدل النقل لنقل الملف (إلا إذا تم تعطيله عن طريق التحقق من كبح معدل النقل). دقيق فقط للملفات الكبيرة.

رمز الخطأ

رمز الخطأ العام للمهمة (راجع قسم رموز أخطاء المهمة)

أمثلة لملف الجلب

مثال 1 - إحضار ملف عبر HTTPS من خادم مع IP 10.1.0.77 واسم الجهاز داخلي

البروتوكول

HTTP

المنفذ

443

مسار المصدر

/files/scripts/readme.txt

اسم الملف الوجهة

$DEVICE_NAME$_readme.txt

الإخراج 1

يتم استبدال المتغير $DEVICE_NAME$ تلقائيًا باسم الجهاز الحقيقي:

انقر على زر تحديث الملف لتتمكن من عرض الملف الذي تم تنزيله. يمكن الآن استخدام الملف لمزيد من المعالجة أو التحليل.

مثال 2 - جلب دليل عبر scp

سيؤدي هذا إلى نسخ جميع الملفات من الدليل /root/logs/ إلى دليل <IP>_السجلات في دليل التحليل الافتراضي للمجمّع المكوّن لهذه المهمة. لا يلزم إدخال كلمة المرور إذا كانت مصادقة المستخدم تتم معالجتها باستخدام ملفات المفتاح العام على مستوى نظام التشغيل بالفعل. في مثل هذه الحالة، يجب أن يكون المستخدم eranger على المجمّع المكوّن لهذه المهمة قادرًا على الاتصال بـ root@10.1.0.77 دون إدخال كلمة مرور.

البروتوكول

scp

المنفذ

22

اسم المستخدم

الجذر

كلمة المرور

<كلمة المرور>

مسار المصدر

/الجذر/السجلات/*

اسم الملف الوجهة

$DEVICE_ADDRESS$_السجلات (في هذه الحالة هذا هو الدليل الوجهة على المجمع ويجب أن يكون موجودًا وقابلًا للكتابة من قبل المستخدم eranger)

الإخراج 2

يتم استبدال المتغير $DEVICE_ADDRESS$$ تلقائيًا بعنوان IP الحقيقي للجهاز: