Logstash কি এবং ইলাস্টিকসার্চ দিয়ে কিভাবে কনফিগার করবেন?

Logstash Ki Ebam Ilastikasarca Diye Kibhabe Kanaphigara Karabena



Logstash হল Elasticsearch ELK স্ট্যাকের অন্যতম গুরুত্বপূর্ণ উপাদান যা লগ বিশ্লেষণ করতে ব্যবহৃত হয়। ELK স্ট্যাকে তিনটি ভিন্ন টুল রয়েছে যা ' ইলাস্টিক সার্চ ', ' লগস্ট্যাশ ' এবং ' কিবানা ' টুল. ইলাস্টিকসার্চ হল একটি বিশ্লেষণাত্মক সার্চ ইঞ্জিন যা সাধারণত বিভিন্ন ধরণের ডেটা সঞ্চয় করতে ব্যবহৃত হয়। Logstash একটি টুল যা ইলাস্টিক সার্চ লগগুলি পরিচালনা এবং বিশ্লেষণ করতে ব্যবহৃত হয়। কিবানা এমন একটি টুল যা পাই চার্ট, হিস্টোগ্রাম, লাইন গ্রাফ এবং হেড ম্যাপের মাধ্যমে ভিজ্যুয়াল আকারে ডেটা উপস্থাপন করতে ইলাস্টিকসার্চের সাথে কাজ করে।

এই ব্লগটি প্রদর্শন করবে:

Logstash কি?

Logstash হল একটি লগ বিশ্লেষণমূলক টুল যা লগ বিশ্লেষণ এবং পরিচালনা করতে ইলাস্টিকসার্চের সাথে কাজ করে। এটি সাধারণত ডেটা পায় এবং এটিকে ক্লাস বা ক্লাস্টারে শ্রেণীবদ্ধ করে। এর পরে, এটি ডেটা প্রক্রিয়া করে এবং পাইপলাইন ব্যবহার করে সরাসরি ইলাস্টিকসার্চ ইনডেক্সে পাঠায়। এটি ফিল্টার ব্যবহার করে ডেটা পেতে এবং রূপান্তর করতে পারে এবং আউটপুট প্লাগইনগুলির মাধ্যমে ডেটা প্রদর্শন করতে পারে।





পূর্বশর্ত: উইন্ডোজে ইলাস্টিকসার্চ কীভাবে ইনস্টল এবং সেটআপ করবেন?

Logstash ইনস্টল করতে এবং ইলাস্টিকসার্চে কনফিগার করতে, ব্যবহারকারীদের সিস্টেমে প্রথমে ইলাস্টিকসার্চ ইনস্টল এবং শুরু করতে হবে। উইন্ডোজে ইলাস্টিকসার্চের সর্বশেষ সংস্করণ ইনস্টল এবং সেট আপ করতে, ' জিপ ” এর অফিসিয়াল থেকে সেটআপ ওয়েবসাইট .



ইলাস্টিকসার্চ কিভাবে ইন্সটল এবং সেট আপ করতে হয় সে সম্পর্কে বিস্তারিত গাইড পেতে, আমাদের সংশ্লিষ্ট এ যান নিবন্ধ .



ইলাস্টিকসার্চ দিয়ে লগস্ট্যাশ কিভাবে ডাউনলোড এবং কনফিগার করবেন?

Logstash ইনস্টল করতে এবং Elasticsearch এর সাথে কনফিগার করতে, প্রথমে এটি ডাউনলোড করুন “ জিপ ইলাস্টিক সার্চের অফিসিয়াল ওয়েবসাইট থেকে সেটআপ। এর পরে, ' তৈরি করে Logstash এর সাথে Elasticsearch সূচীগুলি কনফিগার করুন logstash.config ' ফাইল।





প্রদর্শনের জন্য, নীচে দেওয়া নির্দেশাবলী অনুসরণ করুন।

ধাপ 1: Logstash “.zip” সেটআপ ডাউনলোড করুন

প্রথমে, Elasticsearch এর অফিসিয়ালে নেভিগেট করুন ওয়েবসাইট এবং উইন্ডোজের জন্য লগস্ট্যাশ জিপ সেটআপ ডাউনলোড করুন “ উইন্ডোজ 'বোতাম। ব্যবহারকারীরা নিচের হাইলাইট করা ড্রপ মেনু ব্যবহার করে অন্যান্য প্ল্যাটফর্মের জন্য Logstash সেটআপ ডাউনলোড করতে পারেন:



ধাপ 2: সেটআপ বের করুন

'এ নেভিগেট করুন ডাউনলোড ' ডিরেক্টরি এবং Logstash সেটআপ নিষ্কাশন করুন। এই উদ্দেশ্যে, লগস্ট্যাশে ডান ক্লিক করুন “ জিপ 'ফাইল, এবং নির্বাচন করুন' সব নিষ্কাশন 'বিকল্প:

আপনি যেখানে সেটআপ বের করতে চান সেই পথটি ব্রাউজ করুন এবং ' নির্যাস 'বোতাম। সেই ডিরেক্টরিতে লগস্ট্যাশ সেটআপ বের করার পরামর্শ দেওয়া হয় যেখানে ইলাস্টিকসার্চ এবং কিবানা ইনস্টল বা নিষ্কাশন করা হয়েছে:

ধাপ 3: 'logstash.conf' ফাইল তৈরি করুন

এরপরে, Logstash এক্সট্র্যাক্ট করা ফোল্ডারটি খুলুন এবং এর 'এ নেভিগেট করুন কনফিগারেশন ' ডিরেক্টরি:

Elasticsearch এর সাথে Logstash কনফিগার করতে একটি নতুন ফাইল তৈরি করুন। এই উদ্দেশ্যে, স্ক্রিনে ডান-ক্লিক করুন এবং মাউস কার্সারটিকে ' নতুন 'বিকল্প। এর পরে, নির্বাচন করুন ' টেক্সট ডকুমেন্ট উপস্থিত উপ-প্রসঙ্গ মেনু থেকে ” বিকল্প:

ফাইলটির নাম দিন ' logstash.conf 'ফাইল এবং এছাড়াও 'মুছে ফেলুন .txt এক্সটেনশন:

এখন, ফাইলটিতে নিম্নলিখিত নির্দেশাবলী পেস্ট করুন। নীচের নির্দেশে, পরিবর্তন করুন ' সূচক ” যে মানটিতে আপনি লগস্ট্যাশ সংযোগ করতে চান এবং ইলাস্টিকসার্চ অ্যাক্সেস করতে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রদান করতে চান:

ইনপুট {

stdin {

}

}

আউটপুট {

stdout {

কোডেক => রুবি বাগ

}

ইলাস্টিক অনুসন্ধান {

হোস্ট => [ 'http://localhost:9200' ]

সূচক => 'test.logstash'

ব্যবহারকারী => 'ইলাস্টিক'

পাসওয়ার্ড => 'jSo-sQ*XseQ8nygL=tL='

}

}

ধাপ 4: ইলাস্টিক সার্চ শুরু করুন

পরবর্তী ধাপে, Elasticsearch চালান। এটি করার জন্য, ইলাস্টিকসার্চে নেভিগেট করুন ' বিন 'এর সাহায্যে ডিরেক্টরি' সিডি 'আদেশ:

CDC : \ ব্যবহারকারী \ ডেল \ ডকুমেন্ট \ এলক স্ট্যাক \ ইলাস্টিক অনুসন্ধান - 8.7.0\bin

Elasticsearch ইঞ্জিন শুরু করতে প্রদত্ত কমান্ডের মাধ্যমে Elasticsearch ব্যাচ ফাইলটি চালান:

ইলাস্টিক অনুসন্ধান এক

ধাপ 5: কমান্ড প্রম্পটে Logstash 'bin' ডিরেক্টরি খুলুন

এর পরে, খুলুন ' বিন নীচে দেখানো হিসাবে Logstash সেটআপের ডিরেক্টরি:

'এর জন্য অনুসন্ধান করুন সিএমডি 'অ্যাড্রেস বারে এবং Logstash খুলুন' বিন কমান্ড প্রম্পটে ' ডিরেক্টরি:

ধাপ 6: ইলাস্টিকসার্চ দিয়ে লগস্ট্যাশ কনফিগার করুন এবং শুরু করুন

এখন, ইলাস্টিকসার্চের সাথে লগস্ট্যাশ কনফিগার করতে এবং শুরু করতে নিম্নলিখিত কমান্ডটি চালান। এখানে ' -চ 'পড়তে' বিকল্পটি ব্যবহার করা হয় logstash.conf 'প্রদত্ত পথ থেকে ফাইল:

লগস্ট্যাশ - f .\config\logstash. conf -- কনফিগারেশন পুনরায় লোড . স্বয়ংক্রিয়

ধাপ 7: যাচাইকরণ

নির্বাচিত সূচকের পাইপলাইনগুলি শুরু হলে, এখন ব্যবহারকারী সরাসরি সূচক থেকে ডেটা যোগ করতে এবং দেখতে পারেন। যাচাইকরণের জন্য, কিছু ডেটা বা বার্তা পাঠান যেমন আমরা পাঠিয়েছি ' ওহে বিশ্ব ”:

ওহে বিশ্ব

এটি ইলাস্টিকসার্চের সাথে লগস্ট্যাশ কনফিগার করার বিষয়ে।

উপসংহার

Logstash হল একটি লগ বিশ্লেষণমূলক টুল যা লগ বিশ্লেষণ এবং পরিচালনা করতে ইলাস্টিকসার্চের সাথে কাজ করে। ইলাস্টিকসার্চের সাথে লগস্ট্যাশ কনফিগার করতে, সিস্টেমে ইলাস্টিক সার্চ ইঞ্জিন চালান। এর পরে, লগস্ট্যাশের জন্য সেটআপটি ডাউনলোড করুন। নামে একটি নতুন ফাইল তৈরি করুন ' logstash.conf ” ফাইল যেখানে ইলাস্টিকসার্চের সাথে লগস্ট্যাশ কনফিগার করার জন্য নির্দেশাবলী যোগ করুন। পরবর্তী, ব্যবহার করুন ' logstash -f <“logstash.conf” ফাইলের পথ> ” কনফিগার করতে এবং লগস্ট্যাশ শুরু করতে। এই পোস্টটি ইলাস্টিকসার্চের সাথে লগস্ট্যাশ কনফিগার করার পদ্ধতিটি চিত্রিত করেছে।