अनुरोध इतिहास के लिए Squid लॉग, लाइव आँकड़ों के लिए Cache Manager
ऐतिहासिक अनुरोध रिपोर्टों के लिए ट्रांज़ैक्शन लॉग और लाइव रनटाइम रिपोर्टों के लिए Cache Manager का उपयोग करें, और हर मीट्रिक को उसकी अपनी रिपोर्ट के दायरे में समझें।
SARG Squid के ट्रांज़ैक्शन लॉग का विश्लेषण करता है। Cache Manager चल रही Squid प्रक्रिया के बारे में रिपोर्ट दिखाता है। जो प्रश्न पूछा जा रहा है, उसके अनुसार डेटा स्रोत चुनें।
| प्रश्न | प्रासंगिक स्रोत |
|---|---|
| किस क्लाइंट ने कौन-से दर्ज किए गए अनुरोध भेजे? | access.log |
| उपयोगकर्ता या गंतव्य के अनुसार समूहित ऐतिहासिक ट्रैफ़िक | उपलब्ध लॉग को संसाधित करता SARG |
| वर्तमान रनटाइम, मेमोरी या आंतरिक काउंटर | संबंधित Cache Manager रिपोर्ट |
SARG उस फ़ील्ड को फिर से नहीं बना सकता जिसे इनपुट लॉग ने कभी दर्ज नहीं किया। विश्लेषण की जाने वाली अवधि एकत्र करने से पहले आवश्यक लॉग फ़ॉर्मैट सेट करें, और घुमाए गए फ़ाइलों तथा access-log में किसी भी बहिष्करण को ध्यान में रखें।
Squid 6 और 7 में access_log तय करता है कि कौन-से मेल खाते ट्रांज़ैक्शन और कहाँ दर्ज होंगे। logformat दर्ज किए जाने वाले फ़ील्ड नियंत्रित करता है। UDP से रिकॉर्ड भेजने पर डिलीवरी बदलती है; इससे छूटे हुए ट्रांज़ैक्शन फ़ील्ड नहीं जुड़ते और हर डेटाग्राम पहुँचने की गारंटी भी नहीं होती। Squid 7 के फ़ाइल लॉगर के लिए आवश्यक अवधि एकत्र करने से पहले उसका आउटपुट और लॉग फ़ॉर्मैट चुनें।
Cache Manager रिपोर्टों का अपना दायरा है। बहु-वर्कर परिनियोजन में Squid कुछ वर्कर मानों को जोड़ता है, पर हर रिपोर्ट एक ही तरह से एकत्र नहीं होती। किसी संख्या को पूरे सिस्टम का एकमात्र माप मानने से पहले उस रिपोर्ट का अर्थ पढ़ें।
अंत में, प्रॉक्सी ट्रांज़ैक्शन के बाइट और नेटवर्क इंटरफ़ेस का कुल ट्रैफ़िक अलग-अलग माप हैं। स्पष्ट करें कि रिपोर्ट में वास्तव में कौन-सा है।