درخواست کی تاریخ کے لیے 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 کچھ ورکر ویلیوز کو یکجا کرتا ہے، مگر ہر رپورٹ یکساں طور پر جمع نہیں ہوتی۔ کسی عدد کو پورے نظام کا واحد پیمانہ سمجھنے سے پہلے اس رپورٹ کا مطلب پڑھیں۔
آخر میں، پراکسی ٹرانزیکشنز کے بائٹس اور نیٹ ورک انٹرفیس کا کل ٹریفک الگ الگ پیمانے ہیں۔ واضح کریں کہ رپورٹ میں درحقیقت کون سا ہے۔