الصفحة الرئيسية » howto » مراقبة موقع الويب الخاص بك في الوقت الحقيقي مع Apachetop

    مراقبة موقع الويب الخاص بك في الوقت الحقيقي مع Apachetop

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

    هذا هو المكان الذي يأتي في الأداة المساعدة apachetop. انها أداة سطر الأوامر بسيطة جدا التي يمكنك استخدامها لمراقبة حركة المرور في الوقت الحقيقي. ينجز ذلك عن طريق تحليل ملفات سجلات apache وعرض ناتج ذي معنى على الشاشة.

    باستخدام Apachetop

    بمجرد تثبيت الأداة المساعدة (الإرشادات أدناه) ، يمكنك تشغيلها بمجرد تشغيل apachetop من سطر الأوامر. نظرًا لأن apachetop يفترض في بعض الأحيان إلى الدليل غير الصحيح ل logfiles ، يمكنك تمرير في -f لتحديد موقع ملف التسجيل. هذا مفيد أيضًا عندما يكون لديك العديد من المضيفات الظاهرية في المربع نفسه.

    apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log

    هذا ما ستراه بعد وصول بعض الطلبات:

    مراقبة الإطار الزمني

    أول شيء يجب ملاحظته هو أن النطاق الزمني الافتراضي للبيانات المعروضة هو 30 ثانية ، لذلك لا تتوقع أن يستمر إجمالي الأعداد في الصعود للأبد. يمكنك تغيير ذلك من خلال تمرير بعض الحجج المختلفة.

    مرات ظهور Apachetop -H (سيتم عرض الإحصاءات في آخر × عدد مرات الدخول)

    apachetop -T secs (سيتم عرض الإحصائيات في آخر عدد x من الثواني)

    أستخدم نطاقًا من 5 إلى 10 دقائق أثناء الاختبار ، وهو يعرض بعض التعليقات المفيدة. هناك خيارات أخرى يمكنك تجربتها أيضًا.

    مرشحات

    والشيء التالي الذي يجب ملاحظته هو أنه يمكنك تصفية ما يتم عرضه في العرض. للوصول إلى المرشحات ، استخدم المفتاح f ، ومن المفترض أن يظهر لك خط صغير منبثق.

    ضرب ا مفتاح لإضافة فلتر ويجب أن يتحول الخط. يمكنك الآن اختيار التصفية حسب عنوان URL أو المُحيل أو المضيف.

    سأختار عنوان URL من خلال النقر على ش مفتاح. سيظهر مربع حوار الفلتر بالقرب من الجزء السفلي:

    بما أن جميع مقالاتي تحت الدليل الفرعي / howto / ، فسوف أقوم بإدخالها. الآن ستعرض apachetop النتائج ذات الصلة بالنتائج على المقالات ، بدلاً من كل نتيجة لكل صورة.

    عرض طلب التفاصيل

    إذا كنت تستخدم مفاتيح أعلى / لأسفل ، ستلاحظ تحرك المؤشر لأعلى ولأسفل للسماح لك بتحديد الطلب. (لاحظ * char)

    إذا قمت بالضغط على مفتاح السهم الأيمن ، فسيتم نقلك إلى صفحة التفاصيل الخاصة بهذا الطلب. من هنا ، يمكنك رؤية المضيفات الفعلية التي تصل إلى موقعك ، بالإضافة إلى المحيل. لن أعرض المضيفين ، بما أنني لا أرغب في إعطاء عنوان IP للمستخدم ، ولكن يمكنك رؤية المحيل هنا:

    للرجوع إلى القائمة ، ما عليك سوى استخدام مفتاح السهم الأيسر.

    التبديل بين المضيفين والإحالة وعناوين URL

    إذا كنت تستخدم د مفتاح ، يمكنك التبديل بسهولة بين وجهات النظر المختلفة.

    على سبيل المثال ، هنا يمكنني رؤية حركة المرور التي يرسلها لي StumbleUpon ، وبعد ذلك يمكنني استخدام عرض التفاصيل (السهم الأيمن) لرؤية المقالات الدقيقة التي يتم الوصول إليها من stumbleupon.

    مساعدة

    في أي لحظة يمكنك ضرب؟ أو مفاتيح h للانتقال بك إلى شاشة التعليمات ، والتي ستمنحك رؤية سريعة لجميع الخيارات.

    أجد هذا النوع مفيدًا جدًا.

    التثبيت على أوبونتو

    sudo apt-get install apachetop

    التثبيت من المصدر على CentOS

    wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

    yum تثبيت readline-devel

    yum تثبيت ncurses-devel

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./تهيئة

    يصنع

    يمكن العثور على الملف الثنائي في src / apachetop ، ويمكنك نسخه في أي مكان تريد.

    التثبيت من المصدر على أوبونتو

    wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

    sudo apt-get install ncurses-dev

    sudo apt-get install libreadline5-dev

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./تهيئة

    يصنع

    يمكن العثور على الملف الثنائي في src / apachetop ، ويمكنك نسخه في أي مكان تريد.