إعلانات
+ الرد على الموضوع
النتائج 1 إلى 5 من 5

الموضوع: How to AWStats With Squid on CentOS 5.4

  1. #1
    :: مشرف قسم الشبكات :: الصورة الرمزية KING SABRI
    التوزيعة : Fedora 12

    واجهة النظام : KDE

    تاريخ التسجيل
    Jun 2007
    الدولة
    /etc/sysconfig/networking
    المشاركات
    1,900
    شكراً
    1,992
    شُكر 1,875 مرة في 571 موضوع
    مقالات المدونة
    7

    افتراضي How to AWStats With Squid on CentOS 5.4


    كثيرا ما نرى أسئلة عن كيفية عمل بروكسي على اللينوكس إما لغرض الكاش أو لغرض تحديد و حجب المواقع و الخدمات اللتي تعمل في الطبقة السابعة في الـ OS Layers . لكن لا أدري لماذا لا أجد أسئلة عن تحليل و مراقبة البروكسي سيرفر و مراقبة كافة المستخدمين و أوقات و سلوك و تحميل من هم في شبكتي بشكل عام أو خاص. ولهذا جاء على بالي اليوم أن أقوم بشرح برنامج الـ AWstats و الذي قد تمت برمجته بلغة البيرل و يعمل كتطبيق من المتصفح و هو يهذا يعني أنه متعدد الأنظمة أو المنصات.
    لنبدأ
    # المتطلبات
    1. خادم ويب سواء كان Apache أو IIS
    2. دعم لغة للـ Perl
    3. توفر البروكسي سيرفر مثل الـ Squid


    # الخطوات
    1. تحميل البرنامج
    كود PHP:
    yum -y install awstats 
    2. إعداد البرنامج
    2.1. نغير إسم ملف الإعدادات للبرنامج و التغير كالتالي
    كود PHP:
    cd /etc/awstats/ ; mv awstats.localhost.localdomain.conf  awstats.10.0.0.1.conf 
    طبعا تغير “10.0.0.1″ إلى عنوان سيرفرك أو الـ Domain كاملا أي FQDN

    2.3. مازلنا في نفس المجلد السابق, قم بإعادة تسمية ملف الإعدادات
    كود PHP:
    cp awstats.model.conf awstats.conf 
    2.4. افتح ملف الـ awstats.conf و افعل التالي:
    كود PHP:
    nano awstats.conf 
    - قم بتغير القيم إلى الـ hostname الخاص بالسرفير أو بالـ IP
    HostAliases=”localhost 127.0.0.1″
    - قم بتغير القيمة إلى إسم السيرفر كاملا FQDN
    SiteDomain=”webserver.example.com”
    - قم بتغير مكان ملف اللوجز و الإشارة إلى ملف لوج الـSquid لأنه افتراضيا يأتي و هو يشير إلى الأباتشي
    LogFile=”/var/log/squid/access.log”
    ملاحظة: إذا قمت بتغير مسار ملفات الـ Log للـ Squid فغيرها هنا.

    - غير قيمة الـ LogFormate لكي يتناسب مع الـ Squid server Format و اجعلها كالتالي
    LogFormat=4


    3. قم بنقل مجلد awstats إلى مجلد العرض الخاص بالأباتشي
    كود PHP:
    cp -a  /var/www/awstats/ /var/www/html
    3.1. نذهب إلى ملف إعدادات البرنامج بالنسبه للـ apache
    كود PHP:
    nano /etc/httpd/conf.d/awstats.conf 
    ستجده كالتالي:

    Alias /awstats/icon/ /var/www/awstats/icon/ ScriptAlias /awstats/ /var/www/awstats/
    <Directory /var/www/awstats/>
    DirectoryIndex awstats.pl
    Options ExecCGI
    order deny,allow
    deny from all
    allow from 127.0.0.1
    </Directory>
    #Alias /css/ /var/www/awstats/css/
    #Alias /js/ /var/www/awstats/js/

    - غير كل مسارات الـ Alias و الـ Directory إلى مسارنا الجديد
    - غير العنوان المحلي إلى عنوان الجهاز اللذي تريد أن تسمح له أن يتصفح صفحة البرنامج أو عنوان الشبكة
    في مثالنا سيكون شكل الملف كالتالي..
    Alias /awstats/icon/ /var/www/html/awstats/icon/
    ScriptAlias /awstats/ /var/www/html/awstats/
    <Directory /var/www/html/awstats/>
    DirectoryIndex awstats.pl
    Options ExecCGI
    order deny,allow
    deny from all
    allow from 10.0.0.
    </Directory>
    #Alias /css/ /var/www/html/awstats/css/
    #Alias /js/ /var/www/html/awstats/js/
    لاحظ الطريقة اللتي تم بها كتابه عنوان الشبكة أي أننا نترك الجزء اللذي سيكون الـ Host ID

    4. نفذ الأمر التالي لتحديث إحصائيات السجلات
    كود PHP:
    cd /var/www/html/awstats/ ; perl awstats.pl -config=squid -update 
    و مخرجاته
    Create/Update database for config “/etc/awstats/awstats.conf” by AWStats version 6.9 (build 1.925)
    From data in log file “/var/log/squid/access.log”…
    Phase 1 : First bypass old records, searching new record…
    Direct access to last remembered record is out of file.
    So searching it from beginning of log file…
    Jumped lines in file: 0
    Parsed lines in file: 0
    Found 0 dropped records,
    Found 0 corrupted records,
    Found 0 old records,
    Found 0 new qualified records.
    5. الأن, من المتصفح زر الصفحة التالية
    http://ServerIPorDomain/awstats/awstats.pl
    # مصادر


    تحياتي و احترامي
    مـدونـتي الـتقـنـيـة

    サブリ

    مــا خِفتُ المـوتَ ولا عُـقبــاهُ ,,, فما أعظمَ شأنهُ غيرَ مولاهُ
    أهوِن بما في الموتِ من حدثٍ ,,, غـــيــرَ أن بـــهِ الله ألقــاهُ

    خارج الخدمة



  2. الأعضاء التالية أسماءهم وعددهم 10 يشكرون KING SABRI على هذه المشاركة القيمة:


  3. #2
    .: فريق عمل دورة Redhat :.
    التوزيعة : Ubuntu 9.10

    واجهة النظام : GNOME

    تاريخ التسجيل
    Jun 2009
    الدولة
    Palestine-Gaza
    المشاركات
    581
    شكراً
    888
    شُكر 400 مرة في 149 موضوع
    مقالات المدونة
    2

    افتراضي

    ما شاء الله عليك ...

    كل ما تتعلم شيء تجيبه على طول ... الله يزيد في علمك ويوفقك ...

    تحياتي لك يا صديقي

  4. الأعضاء التالية أسمائهم يشكرون Hamdi Mershed على هذه المشاركة القيَمة:


  5. #3
    لينكساوي
    التوزيعة : Ubuntu 9.10

    واجهة النظام : GNOME

    تاريخ التسجيل
    Jan 2008
    الدولة
    العراق
    المشاركات
    4
    شكراً
    0
    شُكر 8 مرة في 2 موضوع

    افتراضي

    جزاك الله خيراً يا مبدع

  6. #4
    لينكساوي
    التوزيعة : GNU/Linux

    واجهة النظام : X11

    تاريخ التسجيل
    Aug 2007
    المشاركات
    1
    شكراً
    0
    شُكر 0 مرة في 0 موضوع

    افتراضي

    ما شاء الله لا قوة إلا بالله
    اللهم زده من العلم وعلمه ما ينفعه وانفع المسلمين بما علمته
    جزاك الله خيرًا

  7. #5
    ::مشرف اقسام اليونكس:: الصورة الرمزية فرحات بكاري
    التوزيعة : Mint 8

    واجهة النظام : GNOME

    تاريخ التسجيل
    Mar 2008
    الدولة
    الـج ـزائ ـر / على هامش الحضارة
    المشاركات
    2,662
    شكراً
    1,231
    شُكر 1,389 مرة في 575 موضوع

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ghostghost مشاهدة المشاركة
    ما شاء الله لا قوة إلا بالله
    اللهم زده من العلم وعلمه ما ينفعه وانفع المسلمين بما علمته
    جزاك الله خيرًا
    ممنوع رفع المواضيع القديمة إلا بزيادة جديد صاحبة منفعة أو لعلة (القوانين الخاصة بالمجتمع)
    تريد الشكر لديك زر الشكر , اما الدعو تبقى في ظهر الغيب
    Simplification is not simplicity, I chose the Simplicity

    أنت مبتدىء و لم تجد ضالتك => إبحث بمحرك المجتمع , أيضا يمكنك الإطلاع على المكتبة
    لا إله إلا الله محمد رسول الله

+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك