লিনাক্সের জন্য 4 ভাল ওপেন সোর্স লগ মনিটরিং এবং পরিচালনা সরঞ্জাম


লিনাক্সের মতো অপারেটিং সিস্টেম চলাকালীন, সিস্টেম সংস্থানগুলির দক্ষ এবং নির্ভরযোগ্য ব্যবহার সক্ষম করতে পটভূমিতে প্রচুর ঘটনা ঘটে থাকে এবং প্রক্রিয়াগুলি ঘটে থাকে। এই ইভেন্টগুলি সিস্টেম সফ্টওয়্যারগুলিতে ঘটতে পারে উদাহরণস্বরূপ init বা systemd প্রক্রিয়া বা ব্যবহারকারী অ্যাপ্লিকেশন যেমন অ্যাপাচি, মাইএসকিউএল, এফটিপি এবং আরও অনেক কিছু।

সিস্টেমের অবস্থা এবং বিভিন্ন অ্যাপ্লিকেশন এবং তারা কীভাবে কাজ করছে তা বোঝার জন্য, সিস্টেম অ্যাডমিনিস্ট্রেটররা উত্পাদন পরিবেশে প্রতিদিন ভিত্তিতে লগ ফাইলগুলি পর্যালোচনা করে রাখতে হয়।

আপনি বিভিন্ন সিস্টেম অঞ্চল এবং অ্যাপ্লিকেশন থেকে লগফাইলে পর্যালোচনা করার কল্পনা করতে পারেন, লগিং সিস্টেমগুলি কাজে আসে। তারা সিস্টেম অ্যাডমিনিস্ট্রেটর কর্তৃক কনফিগার করা হিসাবে বিভিন্ন লগফাইলগুলি থেকে পর্যবেক্ষণ, পর্যালোচনা, বিশ্লেষণ এবং প্রতিবেদন তৈরি করতে সহায়তা করে।

  • কীভাবে সিস্টেমের ব্যবহার, আউটজেস এবং সমস্যা সমাধানের জন্য লিনাক্স সিস্টেমগুলি পর্যবেক্ষণ করবেন
  • লিনাক্সে সার্ভার লগগুলি (কনফিগার করুন এবং ঘোরানো) কীভাবে পরিচালনা করবেন
  • লগইন সার্ভারের লগগুলি রিয়েল-টাইম লগ.আইও সরঞ্জামের সাহায্যে কীভাবে পর্যবেক্ষণ করবেন

এই নিবন্ধে, আমরা আজ লিনাক্সের শীর্ষ চারটি সর্বাধিক ব্যবহৃত ওপেন সোর্স লগিং ম্যানেজমেন্ট সিস্টেমগুলি সন্ধান করব, বর্তমানে সমস্ত ডিস্ট্রিবিউশন সিসলগ না হলেও বেশিরভাগ ক্ষেত্রে স্ট্যান্ডার্ড লগিং প্রোটোকল।

1. গ্রেলগ 2

কেন্দ্রীভূত লগিং পরিচালন সরঞ্জাম যা পরীক্ষার এবং উত্পাদন পরিবেশ সহ বিভিন্ন পরিবেশে লগগুলি সংগ্রহ এবং পর্যালোচনা করতে ব্যাপকভাবে ব্যবহৃত হয়। এটি সেট আপ করা সহজ এবং ছোট ব্যবসায়ের জন্য অত্যন্ত প্রস্তাবিত।

গ্রেলগ আপনাকে নেটওয়ার্ক সুইচ, রাউটার এবং ওয়্যারলেস অ্যাক্সেস পয়েন্ট সহ একাধিক ডিভাইস থেকে সহজেই ডেটা সংগ্রহ করতে সহায়তা করে। এটি ইলাস্টিকসার্ক অ্যানালিটিক্স ইঞ্জিনের সাথে সংহত করে এবং ডেটা সঞ্চয় করতে মঙ্গোডিবিকে উপকৃত করে এবং সংগৃহীত লগগুলি গভীর অন্তর্দৃষ্টি সরবরাহ করে এবং সিস্টেম ত্রুটি এবং ত্রুটিগুলি সমাধানে সহায়তা করে।

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

সামগ্রিকভাবে, গ্রেলগ বিপুল পরিমাণে ডেটা সংযোগের ক্ষেত্রে খুব ভাল কাজ করে এবং ডেটা অনুসন্ধান এবং বিশ্লেষণকে সহজ করে। সর্বশেষতম সংস্করণ গ্রেলগ ৪.০ এবং ডার্ক মোড, স্ল্যাক এবং ইলাস্টিক অনুসন্ধান 7 সহ আরও অনেক কিছুর মতো নতুন বৈশিষ্ট্য সরবরাহ করে।

2. লগচেক

লগচেক আরেকটি ওপেন-সোর্স লগ মনিটরিং সরঞ্জাম যা ক্রোন জব হিসাবে চালিত হয়। লঙ্ঘন বা সিস্টেম ইভেন্টগুলি ট্রিগার করা সনাক্ত করতে এটি হাজার হাজার লগ ফাইলের মধ্য দিয়ে চলে। এরপরে অননুমোদিত বা লঙ্ঘন বা সিস্টেমের ত্রুটির মতো কোনও ইস্যুর সতর্কতা অপারেশন টিমগুলিকে সতর্ক করার জন্য লগচেক একটি কনফিগার করা ইমেল ঠিকানায় সতর্কতার বিস্তারিত সংক্ষিপ্তসার পাঠায়।

এই লগিং সিস্টেমে তিনটি লগফিল ফিল্টারিংয়ের বিভিন্ন স্তরের যা অন্তর্ভুক্ত:

  • প্যারানয়েড: উচ্চ-সুরক্ষা সিস্টেমগুলির জন্য উদ্দিষ্ট যা সম্ভাব্য খুব কম পরিষেবা পরিচালিত হচ্ছে
  • সার্ভার: এটি লগ চেকের জন্য ডিফল্ট ফিল্টারিং স্তর এবং এর বিধিগুলি বিভিন্ন সিস্টেম ডেমনগুলির জন্য সংজ্ঞায়িত করা হয়। ভৌতিক স্তরের অধীনে সংজ্ঞায়িত বিধিগুলিও এই স্তরের অন্তর্ভুক্ত।
  • ওয়ার্কস্টেশন: এটি আশ্রয়প্রাপ্ত সিস্টেমগুলির জন্য এবং বেশিরভাগ বার্তা ফিল্টার করতে সহায়তা করে। এটিতে ভৌত ও সার্ভার স্তরের অধীনে সংজ্ঞায়িত বিধিও রয়েছে li

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

লগচেক নিম্নলিখিত বৈশিষ্ট্যগুলি সরবরাহ করে:

  • পূর্বনির্ধারিত প্রতিবেদনের টেম্পলেটগুলি
  • নিয়মিত অভিব্যক্তি ব্যবহার করে লগগুলি ফিল্টার করার জন্য একটি প্রক্রিয়া
  • তাত্ক্ষণিক ইমেল বিজ্ঞপ্তি।
  • তাত্ক্ষণিক সুরক্ষা সতর্কতা।

3. লগওয়াচ

লগওয়াচ একটি ওপেন-সোর্স এবং অত্যন্ত স্বনির্ধারিত লগ সংগ্রহ এবং বিশ্লেষণ অ্যাপ্লিকেশন। এটি সিস্টেম এবং অ্যাপ্লিকেশন লগ উভয়কে পার্স করে এবং কীভাবে অ্যাপ্লিকেশনগুলি চলছে সে সম্পর্কে একটি প্রতিবেদন উত্পন্ন করে। প্রতিবেদনটি কমান্ড-লাইনে বা একটি উত্সর্গীকৃত ইমেল ঠিকানার মাধ্যমে সরবরাহ করা হয়।

আপনি/ইত্যাদি/লগওয়াচ/কনফ পাথের প্যারামিটারগুলি সংশোধন করে আপনার পছন্দগুলিতে লগওয়াচটিকে সহজেই কাস্টমাইজ করতে পারেন। এটি লগ পার্সিংকে আরও সহজ করার জন্য প্রাক-লিখিত PERL স্ক্রিপ্টগুলির ক্ষেত্রে অতিরিক্ত কিছু সরবরাহ করে।

লগওয়াচটি একটি টায়ার্ড পদ্ধতির সাথে আসে এবং এখানে 3 টি প্রধান অবস্থান রয়েছে যেখানে কনফিগারেশনের বিশদ সংজ্ঞায়িত করা হয়:

  • /usr/share/logwatch/default.conf/*
  • /etc/logwatch/conf/dist.conf/*
  • /ইত্যাদি/লগওয়াচ/কনফিড/*

সমস্ত ডিফল্ট সেটিংস /usr/share/logwatch/default.conf/logwatch.conf ফাইলে সংজ্ঞায়িত করা হয়। প্রস্তাবিত অনুশীলনটি হ'ল এই ফাইলটি অক্ষত রেখে তার পরিবর্তে মূল কনফিগারেশন ফাইলটি অনুলিপি করে আপনার নিজের কনফিগারেশন ফাইলটি তৈরি করতে হবে এবং তারপরে আপনার কাস্টম সেটিংস সংজ্ঞায়িত করতে হবে।

লগওয়াচের সর্বশেষতম সংস্করণটি 7.5.5 সংস্করণ এবং এটি সিস্টেমড জার্নালকে সরাসরি জার্কিটল ব্যবহার করে অনুসন্ধান করার জন্য সমর্থন সরবরাহ করে। আপনি যদি কোনও মালিকানাধীন লগ ম্যানেজমেন্ট সরঞ্জামের সামর্থ্য না রাখেন তবে লগওয়াচ আপনাকে সমস্ত ঘটনা লগ করা হবে এবং কিছু ভুল না হওয়ার ক্ষেত্রে বিজ্ঞপ্তি সরবরাহ করা হবে তা জেনে মনকে শান্তি দেবে।

4. লগস্ট্যাশ

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

লগস্ট্যাশ স্ট্রাকচারগুলি অনঠনযুক্ত ডেটা এবং জিওলোকেশন লুকআপগুলি সম্পাদন করে, ব্যক্তিগত তথ্য বেনামে দেয় এবং পাশাপাশি একাধিক নোড জুড়ে স্কেল করে। ডেটা উত্সগুলির একটি বিস্তৃত তালিকা রয়েছে যা আপনি লগস্ট্যাশগুলিতে এসএনএমপি, হার্টবিটস, সিসলগ, কাফকা, পুতুল, উইন্ডোজ ইভেন্ট লগ ইত্যাদি সহ পাইপ শুনতে পারেন can

লোগস্ট্যাশ ‘বিটস’ এর উপর নির্ভর করে যা হালকা ডেটা শিপার যারা লগস্ট্যাশকে পার্সিং এবং কাঠামোগত করার জন্য ডেটা ফিড করে Data লগস্ট্যাশ ইলাস্টিক স্ট্যাকের একটি মূল উপাদান যা ব্যবহারকারীদের যে কোনও আকারে ডেটা জমায়েত করতে, পার্স করতে এবং ইন্টারেক্টিভ ড্যাশবোর্ডে এটি কল্পনা করতে দেয়।

আরও কি, লগস্ট্যাশ ব্যাপক সম্প্রদায় সমর্থন এবং নিয়মিত আপডেট ভোগ করে।

সারসংক্ষেপ

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