এনগিনেক্সের জন্য লগ বিশ্লেষক [বন্ধ]


13

আমার একটি এনগিনেক্স নিয়ে একটি ওয়েব অ্যাপ চলছে এবং প্রতিটি ফাইল কতটি হিট পেতে চলেছে এবং কোন 404 টি এবং অন্যান্য ত্রুটিগুলি আমরা উত্পন্ন করছি (গুগল অ্যানালিটিক্স সরবরাহ করতে পারে না) সে সম্পর্কে তথ্য পেতে আমি লগগুলি বিশ্লেষণ করতে চাই।

সাধারণত আমি কেবল একটি সার্ভারে অস্টাস্টস ফেলে দেব, তবে সিজি-বিনের অভাবের কারণে, এনজিএক্স সহ, এটি তুচ্ছ নয়। এই তথ্যটি পেতে আরও একটি তুচ্ছ সমাধান আছে? আমার পক্ষে এই বিশ্লেষণটি করার জন্য কোনও তৃতীয় পক্ষকে অর্থ প্রদান করা আমার আপত্তি নেই।

উত্তর:


20

আপনি নিজের ওয়েব লগগুলি বিশ্লেষণ করতে এবং হিট, অনন্য আইপি, শীর্ষ স্থিতিশীল ফাইল, শীর্ষ 404, বিভিন্ন স্ট্যাটাস কোড এবং আরও অনেকের সারাংশ পেতে গোকাসেস ব্যবহার করতে পারেন cess এটি তথ্যের প্রথম শীর্ষ স্তরের সংক্ষিপ্তসার প্রদর্শন করে এবং তারপরে আপনাকে প্রতিটি প্রধান অধ্যায়টি ইন্টারেক্টিভভাবে ড্রিল করতে দেয়। আপনি এটিকে একটি লগফিল বা একটি পাইপ খাওয়ান এবং এটি খুব দ্রুত।

আমি এসএফ-তে এটি এখানে আবিষ্কার করেছি এবং এর পর থেকে এটি ওয়েবসারভার লগগুলিতে আমার দৃষ্টিভঙ্গির পরিবর্তন করেছে: আমি সুযোগবাদী, সমস্যা-চালিত লগ বিশ্লেষণ করি এবং এনালগ, অ্যাস্টাস্টস এবং ওয়েবালাইজারের সাথে অসন্তুষ্ট ছিলাম।


বাহ, GoAccess উল্লেখ করার জন্য ধন্যবাদ, এটি আশ্চর্যজনক freaking!
রিচি086

6

আপনি যদি আপনার হাতটি নোংরা করতে চান তবে আমি আপনাকে লগস্ট্যাশ + ইলাস্টিক অনুসন্ধান + কিবানা ব্যবহার করতে পরামর্শ দেব

এটি আপনি যা চেয়েছেন তার চেয়ে অনেক বেশি কিছু করতে পারে তবে আপনি যা ভাল জিজ্ঞাসা করেছেন এটি তা করতে পারে এবং যা চলছে - বা কী চলছে - তা বোঝার জন্য আপনার লগগুলি প্রকৃতপক্ষে ব্রাউজ করার জন্য আপনার কাছে একটি সত্য ইনফারফেস থাকবে।

এটি কিবানা ডেমো ওয়েবসাইট

এটি একটি ব্লগ পোস্ট যা দেখায় যে কীভাবে এটি এই প্ল্যাটফর্মটির সাথে অ্যাপাচি টমক্যাট বিশ্লেষণ করার জন্য সেটআপ করা হয়েছে, আপনি কেবল এটি আপনার প্রয়োজনের সাথে খাপ খাইয়ে নিতে পারেন: http://spredzy.wordpress.com/2013/03/02/monitor-your-cluster -of-হুল বিড়াল-অ্যাপ্লিকেশন-সঙ্গে-logstash-এবং-kibana /


1
সঠিক উত্তরের জন্য +1।
টম ও'কনোর

1

আমাকে এই সপ্তাহে এনগিনেক্সের সাথে অ্যাডস্ট্যাটস ব্যবহার করতে হয়েছিল এবং আপনাকে অগত্যা সিজি-বিন ব্যবহার করতে হবে না। অ্যাভস্ট্যাটসটি অ্যাভস্ট্যাটস_বিল্ডস্ট্যাটিক পেজস.পিএল স্ক্রিপ্ট নিয়ে আসে যা স্থির এইচটিএমএল ফাইল তৈরি করে যা আপনি Nginx এর সাথে পরিবেশন করতে পারেন। ক্রোন জব দিয়ে আমি এইচটিএমএল ফাইলগুলি নিয়মিত আপডেট করি।

/usr/share/doc/awstats/examples/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl

/usr/share/awstats/tools/awstats_buildstaticpages.pl -update -config=domain.com -dir=/path/to/save/html/files awstatsprog=/usr/lib/cgi-bin/awstats.pl (আপনার ওএসের উপর নির্ভর করে পাথগুলি কিছুটা আলাদা হতে পারে তবে আপনি স্ক্রিপ্টগুলি সন্ধান করতে সক্ষম হবেন)

লগ রোটেশনের সময় ডেটা ক্ষতি রোধ করতে আপনি এই লাইনটি আপনার awstats.domain.com.conf ফাইলে যুক্ত করতে পারেন:

LogFile="/usr/share/awstats/tools/logresolvemerge.pl /path/to/log/access.domain.tld.log /path/to/log/access.domain.tld.log.1 |"

আপনি যখনই আপনার ডেটা আপডেট করার জন্য লগটি আনেন তখন স্ক্রিপ্টটি সর্বশেষ 2 লগগুলিতে মার্জ করে। অথবা আপনি এখানে এনজিঙ্ক্সের মতো প্রাক-লোগ্রোটেট হুক যুক্ত করতে পারেন: http://www.bytetouch.com/blog/system-administration/how-to-awstats-installation-and-configration-on-debian/


0

আপনার প্রয়োজনীয় কার্যকারিতার স্তরের উপর নির্ভরশীল, তবে এএএএফআইকি স্ট্যাটিক ফাইলগুলি এডাব্লু স্ট্যাটস তৈরি করা সম্ভব - সুতরাং সিগির কোনও প্রয়োজন নেই।

অন্য উপায়ে - এডাব্লুস্ট্যাটসকে ফাস্টসিজিআই স্ক্রিপ্ট হিসাবে চালানো সম্ভব হওয়া উচিত। আমি বলব এটি খুব বেশি হ্যাকিং হবে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.