هذا هو الأمر make_combined_log2 الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
make_combined_log.pl - إنشاء ملف سجل مدمج من قاعدة بيانات SQL
موجز
make_combined_log.pl <الظاهرية مضيف>
الوصف
يستخرج برنامج Perl النصي بيانات الوصول httpd من قاعدة بيانات MySQL ويقوم بتنسيقها
بشكل صحيح للتحليل بواسطة أدوات تحليل سجل الطرف الثالث.
تم تصميم البرنامج النصي ليتم تشغيله بواسطة cron. تخبرها حجج سطر الأوامر بعددها
أيام من سجلات الوصول لاستخراجها، والمضيف الظاهري الذي تهتم به
(لأن العديد من الأشخاص يقومون بتسجيل العديد من المضيفين الظاهريين في قاعدة بيانات MySQL واحدة.) وهذا يسمح لك بتشغيله
يوميًا، أسبوعيًا، كل 9 أيام - مهما كان قرارك.
ملحوظة
أعني بكلمة "أيام" "أجزاء من 24 ساعة قبل لحظة تشغيل هذا البرنامج النصي." حتى لو كنت
قم بتشغيله الساعة 4:34 مساءً في اليوم الثاني عشر، وسيعود حتى الساعة 12:4 مساءً في اليوم الحادي عشر.
معروف قضايا
نظرًا لعدم التمييز بين GET وPOST في سجل MySQL، سنفترض أن كل ذلك
الطلبات هي GETs. وينبغي أن يكون لهذا تأثير ضئيل على أي برنامج تحليل. هذا ممكن
يمكن تصحيحه إذا قمت بتخزين طلب HTTP الكامل في قاعدة البيانات الخاصة بك بدلاً من عنوان URI فقط،
ولكن هذا سيكلفك الكثير من المساحة بسرعة كبيرة ...
ونظرًا لأن هذا يعتبر اختراقًا سريعًا إلى حد ما، فإنه لا يقوم بأقوى عمليات التحقق من الأخطاء
العالم. قم بتشغيله يدويًا لتأكيد استخدامك قبل وضعه في crontab.
استخدم make_combined_log2 عبر الإنترنت باستخدام خدمات onworks.net