Webalizer
ویبلائزر ویب لاگ تجزیہ سافٹ ویئر ہے، جو رسائی اور استعمال کے لاگ سے تجزیہ کے ویب صفحات تیار کرتا ہے۔ یہ سب سے زیادہ استعمال ہونے والے ویب سرور انتظامیہ ٹولز میں سے ایک ہے۔ اس کا آغاز 1997 میں بریڈفورڈ ایل بیریٹ نے کیا تھا۔ ویبلائزر کے ذریعہ عام طور پر رپورٹ کیے جانے والے اعداد و شمار میں ہٹ، وزٹ، ریفررز، زائرین کے ممالک، اور ڈاؤن لوڈ کردہ ڈیٹا کی مقدار شامل ہیں۔ ان اعداد و شمار کو گرافک طور پر دیکھا جا سکتا ہے اور مختلف ٹائم فریموں کے ذریعے پیش کیا جا سکتا ہے، جیسے کہ دن، گھنٹہ یا مہینے کے لحاظ سے۔ جائزہ ویب سائٹ ٹریفک تجزیہ ویب سرور کے ذریعہ حاصل کردہ مختلف ڈیٹا آئٹمز کو لاگ فائلوں کی شکل میں گروپ کرکے اور جمع کرکے تیار کیا جاتا ہے جب ویب سائٹ پر آنے والا ویب سائٹ کو براؤز کر رہا ہوتا ہے۔ ویبلائزر ویب سرور لاگ فائلوں کا تجزیہ کرتا ہے، کلائنٹ کے آئی پی ایڈریس، یو آر ایل کے راستے، پروسیسنگ کے اوقات، صارف ایجنٹوں، حوالہ دہندگان وغیرہ جیسی اشیاء کو نکالتا ہے۔ اور ایچ ٹی ایم ایل رپورٹس تیار کرنے کے لیے انہیں گروپ کرنا۔ ویب سرور مختلف فائل فارمیٹس کا استعمال کرتے ہوئے ایچ ٹی ٹی پی ٹریفک کو لاگ ان کرتے ہیں۔ عام فائل فارمیٹس کامن لاگ فارمیٹ (سی ایل ایف)، اپاچی کسٹم لاگ فارمیٹ، اور ایکسٹینڈڈ لاگ فائل فارمیٹ ہیں۔ سی ایل ایف لاگ لائن کی ایک مثال ذیل میں دکھائی گئی ہے۔ 192.168.1.20-- [26/دسمبر/2006:03:09:16-0500] "GET HTTP/1.1" 200 1774 اپاچی کسٹم لاگ فارمیٹ کو زیادہ تر HTTP پیرامیٹرز کو لاگ ان کرنے کے لیے حسب ضرورت بنایا جا سکتا ہے، بشمول درخواست کی پروسیسنگ کا وقت اور خود درخواست کا سائز۔ کسٹم لاگ کی شکل کو فارمیٹ لائن کے ذریعے کنٹرول کیا جاتا ہے۔ ایک عام اپاچی لاگ فارمیٹ کی ترتیب ذیل میں دکھائی گئی ہے۔ لاگ فارمیٹ "% a% l\"% u\ "% t% m\"% U\ "% q\"% p%> s% b% D\ "% {حوالہ کار} i\"\"% {صارف-ایجنٹ} i\" "میرا _ حسب ضرورت _ لاگ حسب ضرورت لاگ/رسائی _ لاگ میرا _ حسب ضرورت _ لاگ مائیکروسافٹ کی انٹرنیٹ انفارمیشن سروسز (IIS) ویب سرور W3C توسیعی لاگ فائل فارمیٹ میں HTTP ٹریفک کو لاگ کرتا ہے۔ اسی طرح اپاچی کسٹم لاگ فارمیٹ کے لیے، آئی آئی ایس لاگ کو درخواست پروسیسنگ کے وقت جیسے توسیعی پیرامیٹرز کو حاصل کرنے کے لیے ترتیب دیا جا سکتا ہے۔ W3C توسیعی لاگ کو ایک یا زیادہ فارمیٹ لائنوں کی موجودگی سے پہچانا جا سکتا ہے، جیسے کہ نیچے دکھایا گیا ہے۔ #Fields: ڈیٹ ٹائم ایس-آئی پی سی ایس-میتھوڈ سی ایس-یوری-اسٹیم سی ایس-یوری-کوری ایس-پورٹ سی ایس-یوزر نیم سی-آئی پی سی ایس (یوزر-ایجنٹ) سی ایس (ریفرر) ایس سی-اسٹیٹس ایس سی-بائٹس سی ایس-بائٹس ٹائم-ٹیکڈ ویبلائزر سی ایل ایف، اپاچی اور ڈبلیو 3 سی ایکسٹینڈڈ لاگ فائلوں کے ساتھ ساتھ سکویڈ سرورز کے ذریعہ تیار کردہ ایچ ٹی ٹی پی پراکسی لاگ فائلوں پر بھی کارروائی کر سکتا ہے۔ دیگر لاگ فائل فارمیٹس کو عام طور پر تجزیہ کرنے کے لیے سی ایل ایف میں تبدیل کیا جاتا ہے۔ اس کے علاوہ، GZip (. gz) یا BZip2 (. bz2) کے ساتھ کمپریسڈ لاگ کو استعمال سے پہلے انکمپریس کرنے کی ضرورت کے بغیر براہ راست پروسیس کیا جا سکتا ہے۔ کمانڈ لائن ویبلائزر ایک کمانڈ لائن ایپلی کیشن ہے اور اسے آپریٹنگ سسٹم شیل پرامپٹ سے لانچ کیا جاتا ہے۔ ایک عام کمانڈ ذیل میں دکھائی گئی ہے۔ ویبالائزر-p-F clf-n en.wikipedia.org-o رپورٹس لاگ فائلیں/رسائی _ لاگ یہ کمانڈ ویبالائزر کو لاگ فائل رسائی _ لاگ کا تجزیہ کرنے، انکریمنٹل موڈ (-p) میں چلانے، لاگ کو CLF لاگ فائل (-F) کے طور پر تشریح کرنے، رپورٹ لنکس (-n) کے لیے ڈومین کا نام en.wikipedia.org استعمال کرنے اور موجودہ ڈائرکٹری کی آؤٹ پٹ ذیلی ڈائرکٹری تیار کرنے کی ہدایت دیتی ہے۔ کمانڈ لائن آپشنز کی مکمل فہرست دیکھنے کے لیے-h آپشن استعمال کریں۔ ترتیب کمانڈ لائن کے اختیارات کے علاوہ، ویبلائزر کو کنفیگریشن فائل کے پیرامیٹرز کے ذریعے ترتیب دیا جا سکتا ہے۔ ڈیفالٹ طور پر، ویبلائزر فائل webalizer.conf کو پڑھتا ہے اور ہر لائن کو پروسیسنگ ہدایات کے طور پر بیان کرتا ہے۔ متبادل طور پر،-c آپشن کا استعمال کرتے ہوئے صارف کے لیے مخصوص فائل فراہم کی جا سکتی ہے۔ مثال کے طور پر، اگر ویب ماسٹر میزبانوں کے کسی خاص گروپ کی طرف سے کی گئی تمام درخواستوں کو نظر انداز کرنا چاہتا ہے، تو وہ اگنورسائٹ پیرامیٹر کا استعمال کر کے تمام لاگ ریکارڈز کو مخصوص پیٹرن سے ملنے والے آئی پی ایڈریس کے ساتھ خارج کر سکتا ہے: اگنورسائٹ 192.168.0۔ * ایک سو سے زیادہ دستیاب کنفیگریشن پیرامیٹرز ہیں، جو دی ویبلائزر کو ایک انتہائی قابل ترتیب ویب ٹریفک تجزیہ ایپلی کیشن بناتے ہیں۔ ترتیب کے پیرامیٹرز کی مکمل فہرست کے لیے براہ کرم ہر ماخذ یا بائنری تقسیم کے ساتھ بھیجی گئی ریڈمی فائل کا حوالہ دیں۔ ڈیفالٹ طور پر، دی ویبلائزر دو قسم کی رپورٹیں تیار کرتا ہے-ایک سالانہ خلاصہ رپورٹ اور ایک تفصیلی ماہانہ رپورٹ، ہر تجزیہ شدہ مہینے کے لیے ایک۔ سالانہ خلاصہ رپورٹ ہٹ، فائل اور پیج کی درخواستوں، میزبانوں اور دوروں کی تعداد کے ساتھ ساتھ ہر مہینے کے لیے ان کاؤنٹرز کی روزانہ اوسط جیسی معلومات فراہم کرتی ہے۔ رپورٹ کے ساتھ سالانہ خلاصہ گراف بھی ہوتا ہے۔ ہر ماہانہ رپورٹ ایک واحد ایچ ٹی ایم ایل پیج کے طور پر تیار کی جاتی ہے جس میں ماہانہ خلاصہ رپورٹ ہوتی ہے (جس میں ہٹ، فائل اور پیج کی درخواستوں، دوروں، میزبانوں وغیرہ کی مجموعی تعداد درج ہوتی ہے۔ )، روزانہ کی رپورٹ (مہینے کے ہر دن کے لیے ان کاؤنٹرز کو گروپ کرنا)، ایک مجموعی گھنٹہ وار رپورٹ (ہر دن کے ایک ہی گھنٹے کے لیے کاؤنٹرز کو گروپ کرنا)، ایک یو آر ایل رپورٹ (یو آر ایل کے ذریعے جمع کی گئی معلومات کو گروپ کرنا)، ایک میزبان رپورٹ (آئی پی ایڈریس کے ذریعے)، ویب سائٹ کے اندراج اور باہر نکلنے کی یو آر ایل رپورٹس (سب سے عام پہلے اور آخری دورے کے یو آر ایل کو دکھانا)، ایک ریفرر رپورٹ (تجزیہ شدہ ویب سائٹ کی طرف جانے والے حوالہ دینے والے تیسرے فریق کے یو آر ایل کو گروپ کرنا)، ایک سرچ سٹرنگ رپورٹ (گوگل جیسے سرچ انجنوں میں استعمال ہونے والی سرچ اصطلاحات کے ذریعے آئٹمز کو گروپ کرنا)، ایک صارف ایجنٹ کی رپورٹ (براؤزر کی قسم کے مطابق گروپ کرنا) اور ایک ملکی رپورٹ (میزبان کے اصل ملک کے مطابق گروپ کرنا)۔ اوپر بیان کردہ معیاری ایچ ٹی ایم ایل رپورٹس میں سے ہر ایک آئٹم کے لیے صرف ٹاپ اندراجات کی فہرست دیتا ہے (مثال کے طور پر۔ ٹاپ 20 یو آر ایل)۔ ہر رپورٹ کے لیے لائنوں کی اصل تعداد ترتیب کے ذریعے کنٹرول کی جاتی ہے۔ ویبلائزر کو ہر آئٹم کے لیے ایک علیحدہ رپورٹ تیار کرنے کے لیے بھی ترتیب دیا جا سکتا ہے، جس میں ہر ایک آئٹم کی فہرست ہوگی، جیسے کہ ویب سائٹ کے تمام زائرین، تمام درخواست کردہ یو آر ایل وغیرہ۔ ایچ ٹی ایم ایل رپورٹس کے علاوہ، ویبلائزر کو کوما کی حد بندی والی ڈمپ فائلیں تیار کرنے کے لیے ترتیب دیا جا سکتا ہے، جو سادہ متن والی فائل میں رپورٹ کے تمام ڈیٹا کی فہرست بناتی ہیں۔ ڈمپ فائلوں کو مزید تجزیہ کے لیے اسپریڈشیٹ ایپلی کیشنز یا ڈیٹا بیس میں درآمد کیا جا سکتا ہے۔ انٹرنیشنلائزیشن ایچ ٹی ایم ایل رپورٹس 30 سے زیادہ زبانوں میں تیار کی جا سکتی ہیں، جن میں کاتالان، کروشین، چیک، ڈینش، ڈچ، انگریزی، اسٹونین، فینیش، فرانسیسی، گیلیشین، جرمن، یونانی، ہنگری، آئس لینڈی، انڈونیشیائی، اطالوی، جاپانی، کورین، لیٹوین، مالے، ناروے، پولینڈ، پرتگالی، پرتگالی (برازیل)، رومانیہ، روسی، سربیا، آسان چینی، سلوواک، سلووین، ہسپانوی، سویڈش، ترکی، یوکرینی شامل ہیں۔ متبادل زبان میں رپورٹیں تیار کرنے کے لیے ایک علیحدہ ویب لائزر بائنری کی ضرورت ہوتی ہے جو خاص طور پر اس زبان کے لیے مرتب کیا گیا ہو۔ تنقید سے پیدا شدہ اعداد و شمار انسانی زائرین اور روبوٹ کے درمیان فرق نہیں کرتے ہیں۔ نتیجے کے طور پر، تمام رپورٹ شدہ میٹرکس صرف لوگوں کی وجہ سے ہونے والے میٹرکس سے زیادہ ہیں۔ بہت سے ویب ماسٹر دعوی کرتے ہیں کہ ویبالائزر دوروں کے انتہائی غیر حقیقی اعداد و شمار تیار کرتا ہے، جو بعض اوقات جاوا اسکرپٹ پر مبنی ویب اعدادوشمار جیسے گوگل اینالیٹکس یا سٹیٹ کاؤنٹر کے ذریعہ تیار کردہ ڈیٹا سے 200 سے 900% زیادہ ہوتے ہیں۔ تقسیم شدہ ڈاؤن لوڈ والے ڈاؤن لوڈ مینیجرز کے لیے رپورٹ شدہ ہٹ بہت زیادہ ہیں ؛ ہر 206 "جزوی مواد" کو ایک ہٹ کے طور پر رپورٹ کیا جاتا ہے۔ کوئی استفسار سٹرنگ تجزیہ نہیں۔ متحرک طور پر تیار کردہ ویب سائٹس کو الگ سے درج نہیں کیا جا سکتا (مثال کے طور پر۔ دلائل کے ساتھ پی ایچ پی صفحات)۔ یہ بھی دیکھیں ویب تجزیاتی سافٹ ویئر کی فہرست بیرونی لنکس مفت ویب تجزیاتی سافٹ ویئر