الصفحة الرئيسية » howto » إعداد AWStats على Windows Server و IIS

    إعداد AWStats على Windows Server و IIS

    عندما يتعلق الأمر بجمع الإحصائيات على مواقع الويب ، لا يمكنك الحصول على ما يكفي من المعلومات. في حين أن أحد الأساليب الأكثر شيوعًا لتتبع الإحصاءات هو من خلال خدمات مثل Google Analytics ، يظل تحليل ملف السجل طريقة موثوقة لتتبع الزائرين نظرًا لأنها محصنة ضد برامج حظر النصوص. الأداة المستخدمة على نطاق واسع لتحليل ملف السجل هي أداة مفتوحة المصدر ، AWStats.

    قبل إعداد AWStats ، ستحتاج إلى التأكد من تثبيت Perl على جهاز Windows Server 2003 / IIS 6 أو Windows Server 2008 / IIS 7.

    تكوين تسجيل موقع الويب

    من أجل التقاط مسارات البيانات AWStats ، يجب أن تقوم مواقعك بتسجيل الحقول التالية:

    • تاريخ
    • زمن
    • ج-IP
    • CS-اسم المستخدم
    • أسلوب cs
    • CS-أوري الجذعية
    • الشوري الوضع
    • الشوري بايت
    • CS-نسخة
    • خدمات العملاء (وكيل المستخدم)
    • خدمات العملاء (التحويلية)

    إعداد IIS 6

    لتكوين التسجيل في IIS 6 ، افتح "إدارة IIS" ثم انقر بزر الماوس الأيمن فوق مجلد "مواقع الويب" وحدد "خصائص".

    في علامة التبويب موقع ويب ، انقر فوق الزر "خصائص" في المقطع "تمكين التسجيل".

    في خصائص التسجيل ، قم بتكوين الجدول ليكون يوميًا مع التوقيت المحلي المستخدم لتسمية الملف وتغييره.

    في علامة التبويب خيارات متقدمة ، قم بتكوين الحقول المطلوبة ليتم تسجيلها.

    تطبيق التغييرات الخاصة بك.

    إعداد IIS 7

    لتكوين التسجيل في IIS 7 ، افتح إدارة IIS وحدد التسجيل من خيارات تكوين الخادم.

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

    انقر فوق الزر Select Fields وحدد المربعات المجاورة للحقول المطلوبة.

    تطبيق التغييرات الخاصة بك.

    إعداد AWStats

    قم بتنزيل حزمة مضغوط AWStats من Sourceforge. أنشئ مجلدًا باسم "awstats" في مجلد "C: inetpubwwwroot" واستخرج الملفات التالية من الملف المضغوط الذي تم تنزيله إلى هذا المجلد:

    • / WWWROOT / رمز
    • / WWWROOT / المجموعة الاستشارية لاندونيسيا بن / لانج
    • / WWWROOT /-CGI بن / ليب
    • / WWWROOT /-CGI بن / الإضافات
    • /wwwroot/cgi-bin/awredir.pl
    • /wwwroot/cgi-bin/awstats.model.conf
    • /wwwroot/cgi-bin/awstats.pl

    بمجرد استخراج الملفات ، قم بنسخ الملف "awstats.model.conf" إلى ملف يسمى "awstats.domain.com.conf" (حيث يكون domain.com هو الموقع الذي يجب تتبعه) ، افتحه في "المفكرة" وقم بتكوين الخيارات كـ بحاجة.

    أول شيء ستحتاج إلى تكوينه هو موقع ملف السجل ، والذي يقع بشكل افتراضي هنا:

    • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
    • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

    يمكنك العثور على معرف IIS بالنظر إلى قائمة المواقع الرئيسية في إدارة IIS والإشارة إلى القيمة الموجودة في عمود المعرف بجوار الموقع المعني.

    اضبط الخيارات في ملف التكوين. يحتوي هذا الملف على شرح جيد للغاية لما يفعله كل خيار ، لذا خذ بضع دقائق لمراجعته. في ما يلي بعض الإعدادات المهمة وفقًا للإعداد أعلاه:

    • ملف السجل = "C: inetpublogsLogFilesW3SVC1u_ex٪ YY 24٪ MM-24٪ DD-24.log" (Server 2008 / IIS 7 حيث يتم حساب الإحصائيات يومياً)
    • ملف السجل = "C: WINDOWSsystem32LogFilesW3SVC1ex٪ YY-4٪ MM-4٪ DD-4.log" (Server 2003 / IIS 6 حيث يتم حساب الإحصائيات كل 4 ساعات ليتم تحديثها على مدار اليوم)
    • LogFormat = ”date time cs-method cs-uri-stem cs-user c-ip cs-version cs (User-Agent) cs (Referer) sc-status sc-bytes”
    • SiteDomain = "domain.com"
    • HostAliases = "www.domain.com 11.22.33.44" (أي عنوان URL آخر يشير إلى موقعك)
    • DirIcons = "رمز"
    • DefaultFile = "index.php index.html"

    بمجرد حفظ ملف التكوين الخاص بك ، قم بتشغيل AWStats Perl Script لتجميع بيانات الإحصائيات. يبدو الأمر كما يلي:

    C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com

    يفترض الأمر أعلاه ما يلي (التكوين المستخدم في هذه المقالة):

    • يخدم المجلد "C: inetpubwwwrootawstats" الإحصائيات خلال IIS.
    • تم تثبيت Perl على دليل "C: Perl".
    • يدعى ملف التهيئة "awstats.domain.com.conf".

    أخيرًا ، يمكنك الوصول إلى بيانات الإحصائيات من خلال متصفحك. عنوان URL هذا متاح للجميع بشكل عام ما لم تقم بتكوين الأمان عبر IIS. لاختبار التهيئة ، ما عليك سوى التصفح إلى:

    HTTP: //localhost/awstats/awstats.pl التكوين = domain.com

    جدولة تحديث الإحصاءات

    أحد التكوينات التي قمنا بتعيينها في ملف التهيئة هو موقع 'LogFile' الذي يحدد عدد الساعات المطلوب طرحها من أجزاء التاريخ للملف. لذا لأتمتة عملية تجميع إحصائياتك ، قم بإعداد مهمة مجدولة لـ Windows تقوم بتشغيل الأمر الذي استخدمته أعلاه لإنشاء الإحصائيات على الفاصل الزمني الذي قمت بتكوينه.

    الروابط

    تنزيل AWStats (حزمة الرمز البريدي)