Apachetop के साथ रीयल-टाइम में अपनी वेबसाइट की निगरानी करें

Apachetop के साथ रीयल-टाइम में अपनी वेबसाइट की निगरानी करें
Apachetop के साथ रीयल-टाइम में अपनी वेबसाइट की निगरानी करें

वीडियो: Apachetop के साथ रीयल-टाइम में अपनी वेबसाइट की निगरानी करें

वीडियो: Apachetop के साथ रीयल-टाइम में अपनी वेबसाइट की निगरानी करें
वीडियो: The History of Windows XP Development - YouTube 2024, मई
Anonim

एक वेबमास्टर के रूप में, मैं अक्सर आने पर रीयल-टाइम हिट देखने में सक्षम होना चाहता था। निश्चित रूप से, Google Analytics समय के साथ रुझानों को देखने के लिए एक शानदार पैकेज है, लेकिन वहां कुछ घंटों की देरी हो रही है, और आप वास्तव में डेटा प्रति सेकंड या कुल बाइट्स जैसे डेटा नहीं देख सकते हैं।

यह वह जगह है जहां apachetop उपयोगिता आती है। यह एक बहुत ही सरल कमांड लाइन उपयोगिता है जिसका उपयोग आप यातायात वास्तविक समय की निगरानी के लिए कर सकते हैं। यह अपाचे लॉगफाइल को पार्स करके और स्क्रीन पर सार्थक आउटपुट प्रदर्शित करके इसे पूरा करता है।

Apachetop का उपयोग करना

एक बार जब आप उपयोगिता (नीचे दिए गए निर्देश) को स्थापित कर लेंगे, तो आप इसे कमांड लाइन से एपैचेपॉप चलाकर लॉन्च कर सकते हैं। चूंकि apachetop कभी-कभी लॉगफाइल के लिए गलत निर्देशिका में चूक जाता है, इसलिए आप लॉगफाइल के स्थान को निर्दिष्ट करने के लिए -f पैरामीटर में पास कर सकते हैं। यह तब भी सहायक होता है जब आपके पास एक ही बॉक्स पर कई वर्चुअल होस्ट होते हैं।

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

कुछ अनुरोधों के बाद आप यही देखेंगे:

Image
Image

निगरानी समय सीमा

नोट करने वाली पहली बात यह है कि दिखाए गए डेटा के लिए डिफ़ॉल्ट समय सीमा 30 सेकंड है, इसलिए उम्मीद न करें कि कुल गणना हमेशा के लिए चढ़ाई जारी रहेगी। आप कुछ अलग तर्कों में गुजरकर इसे बदल सकते हैं।

apachetop -H hits (Will display stats on the last x number of hits)

apachetop -T secs (Will display stats on the last x number of seconds)

मैं अपने परीक्षण में 5-10 मिनट की एक श्रृंखला का उपयोग कर रहा हूं, और यह वास्तव में कुछ उपयोगी प्रतिक्रिया दिखाता है। अन्य विकल्प भी आप कोशिश कर सकते हैं।

फिल्टर

ध्यान देने योग्य अगली बात यह है कि आप दृश्य में दिखाए गए फ़िल्टर को फ़िल्टर कर सकते हैं। फ़िल्टर तक पहुंचने के लिए, एफ कुंजी का उपयोग करें, और आपको एक छोटी सी लाइन पॉप अप देखना चाहिए।

Image
Image

को मारो एक फिल्टर जोड़ने के लिए कुंजी और लाइन स्विच करना चाहिए। अब आप यूआरएल, रेफरर, या होस्ट द्वारा फ़िल्टर करना चुन सकते हैं।

Image
Image

मैं मारकर यूआरएल चुनने जा रहा हूं यू कुंजी। फिल्टर संवाद नीचे के करीब दिखाई देगा:

चूंकि मेरे सभी लेख उपनिर्देशिका / howto / के अंतर्गत हैं, इसलिए मैं इसे दर्ज करने जा रहा हूं। अब apachetop केवल प्रत्येक छवि के लिए हर हिट के बजाय लेखों को हिट करने के लिए प्रासंगिक हिट दिखाएगा।
चूंकि मेरे सभी लेख उपनिर्देशिका / howto / के अंतर्गत हैं, इसलिए मैं इसे दर्ज करने जा रहा हूं। अब apachetop केवल प्रत्येक छवि के लिए हर हिट के बजाय लेखों को हिट करने के लिए प्रासंगिक हिट दिखाएगा।

अनुरोध विवरण देखना

यदि आप अप / डाउन कुंजियों का उपयोग करते हैं, तो आप एक अनुरोध का चयन करने के लिए कर्सर को ऊपर और नीचे ले जायेंगे। (* चार नोटिस)

यदि आप दायां तीर कुंजी दबाते हैं, तो आपको उस अनुरोध के लिए विवरण पृष्ठ पर ले जाया जाएगा। यहां से आप अपनी साइट को मारने वाले वास्तविक मेजबान, साथ ही रेफरर्स देख सकते हैं। मैं मेजबान दिखाने के लिए नहीं जा रहा हूं, क्योंकि मैं उपयोगकर्ता का आईपी पता नहीं देना चाहता हूं, लेकिन आप यहां रेफरर देख सकते हैं:
यदि आप दायां तीर कुंजी दबाते हैं, तो आपको उस अनुरोध के लिए विवरण पृष्ठ पर ले जाया जाएगा। यहां से आप अपनी साइट को मारने वाले वास्तविक मेजबान, साथ ही रेफरर्स देख सकते हैं। मैं मेजबान दिखाने के लिए नहीं जा रहा हूं, क्योंकि मैं उपयोगकर्ता का आईपी पता नहीं देना चाहता हूं, लेकिन आप यहां रेफरर देख सकते हैं:
सूची में वापस जाने के लिए, बाएं तीर कुंजी का उपयोग करें।
सूची में वापस जाने के लिए, बाएं तीर कुंजी का उपयोग करें।

होस्ट, रेफरर और यूआरएल के बीच स्विच करें

यदि आप इसका उपयोग करते हैं कुंजी, आप आसानी से विभिन्न विचारों के बीच स्विच कर सकते हैं।

उदाहरण के लिए, यहां मैं देख सकता हूं कि StumbleUpon मुझे कौन सा ट्रैफिक भेज रहा है, और फिर मैं stumbleupon से हिट होने वाले सटीक लेख देखने के लिए विवरण दृश्य (दायां तीर) का उपयोग कर सकता हूं।
उदाहरण के लिए, यहां मैं देख सकता हूं कि StumbleUpon मुझे कौन सा ट्रैफिक भेज रहा है, और फिर मैं stumbleupon से हिट होने वाले सटीक लेख देखने के लिए विवरण दृश्य (दायां तीर) का उपयोग कर सकता हूं।

मदद

किसी भी समय आप हिट कर सकते हैं? या एच कुंजी आपको मदद स्क्रीन पर ले जाने के लिए, जो आपको सभी विकल्पों का त्वरित दृश्य देगा।

मुझे बहुत उपयोगी द्वारा क्रमबद्ध लगता है।
मुझे बहुत उपयोगी द्वारा क्रमबद्ध लगता है।

उबंटू पर स्थापित करना

sudo apt-get install apachetop

CentOS पर स्रोत से स्थापित करना

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

yum install readline-devel

yum install ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

बाइनरी src / apachetop में पाया जा सकता है, और आप इसे कहीं भी कॉपी कर सकते हैं।

उबंटू पर स्रोत से स्थापित करना

wget https://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

./configure

make

बाइनरी src / apachetop में पाया जा सकता है, और आप इसे कहीं भी कॉपी कर सकते हैं।

सिफारिश की: