एक वेबमास्टर के रूप में, मैं अक्सर आने पर रीयल-टाइम हिट देखने में सक्षम होना चाहता था। निश्चित रूप से, Google Analytics समय के साथ रुझानों को देखने के लिए एक शानदार पैकेज है, लेकिन वहां कुछ घंटों की देरी हो रही है, और आप वास्तव में डेटा प्रति सेकंड या कुल बाइट्स जैसे डेटा नहीं देख सकते हैं।
यह वह जगह है जहां apachetop उपयोगिता आती है। यह एक बहुत ही सरल कमांड लाइन उपयोगिता है जिसका उपयोग आप यातायात वास्तविक समय की निगरानी के लिए कर सकते हैं। यह अपाचे लॉगफाइल को पार्स करके और स्क्रीन पर सार्थक आउटपुट प्रदर्शित करके इसे पूरा करता है।
Apachetop का उपयोग करना
एक बार जब आप उपयोगिता (नीचे दिए गए निर्देश) को स्थापित कर लेंगे, तो आप इसे कमांड लाइन से एपैचेपॉप चलाकर लॉन्च कर सकते हैं। चूंकि apachetop कभी-कभी लॉगफाइल के लिए गलत निर्देशिका में चूक जाता है, इसलिए आप लॉगफाइल के स्थान को निर्दिष्ट करने के लिए -f पैरामीटर में पास कर सकते हैं। यह तब भी सहायक होता है जब आपके पास एक ही बॉक्स पर कई वर्चुअल होस्ट होते हैं।
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
कुछ अनुरोधों के बाद आप यही देखेंगे:
निगरानी समय सीमा
नोट करने वाली पहली बात यह है कि दिखाए गए डेटा के लिए डिफ़ॉल्ट समय सीमा 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 मिनट की एक श्रृंखला का उपयोग कर रहा हूं, और यह वास्तव में कुछ उपयोगी प्रतिक्रिया दिखाता है। अन्य विकल्प भी आप कोशिश कर सकते हैं।
फिल्टर
ध्यान देने योग्य अगली बात यह है कि आप दृश्य में दिखाए गए फ़िल्टर को फ़िल्टर कर सकते हैं। फ़िल्टर तक पहुंचने के लिए, एफ कुंजी का उपयोग करें, और आपको एक छोटी सी लाइन पॉप अप देखना चाहिए।
को मारो ए एक फिल्टर जोड़ने के लिए कुंजी और लाइन स्विच करना चाहिए। अब आप यूआरएल, रेफरर, या होस्ट द्वारा फ़िल्टर करना चुन सकते हैं।
मैं मारकर यूआरएल चुनने जा रहा हूं यू कुंजी। फिल्टर संवाद नीचे के करीब दिखाई देगा:
अनुरोध विवरण देखना
यदि आप अप / डाउन कुंजियों का उपयोग करते हैं, तो आप एक अनुरोध का चयन करने के लिए कर्सर को ऊपर और नीचे ले जायेंगे। (* चार नोटिस)
होस्ट, रेफरर और यूआरएल के बीच स्विच करें
यदि आप इसका उपयोग करते हैं घ कुंजी, आप आसानी से विभिन्न विचारों के बीच स्विच कर सकते हैं।
मदद
किसी भी समय आप हिट कर सकते हैं? या एच कुंजी आपको मदद स्क्रीन पर ले जाने के लिए, जो आपको सभी विकल्पों का त्वरित दृश्य देगा।
उबंटू पर स्थापित करना
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 में पाया जा सकता है, और आप इसे कहीं भी कॉपी कर सकते हैं।