'ELK স্ট্যাক, সাধারণত ELK নামে পরিচিত, এটি বিনামূল্যে এবং ওপেন সোর্স প্রকল্পগুলির একটি স্যুট: ইলাস্টিকসার্চ, লগস্ট্যাশ এবং কিবানা৷
অন্যদিকে, Losgstash একটি ডেটা প্রসেসিং এবং ইনজেস্ট পাইপলাইনকে নির্দেশ করে যা একযোগে একাধিক উত্স থেকে ডেটা গ্রহণ করার অনুমতি দেয়।
অবশেষে, কিবানা ইলাস্টিকসার্চ এবং লগস্ট্যাশের মাঝখানে বসে, ব্যবহারকারীদের গ্রাফ, চার্ট ইত্যাদি ব্যবহার করে ডেটা বিশ্লেষণ এবং কল্পনা করতে দেয়। উপরন্তু, কিবানা ইলাস্টিকসার্চ এবং লগস্ট্যাশের সাথে কাজ করার জন্য একটি অবিশ্বাস্য ইউজার ইন্টারফেস প্রদান করে।'
এই টিউটোরিয়ালের মূল উদ্দেশ্য হল আপনার লিনাক্স সিস্টেমে ইলাস্টিকসার্চ, লগস্ট্যাশ এবং কিবানা সেট আপ করার জন্য আপনাকে গাইড করা।
দ্রষ্টব্য: এই পোস্টে দেওয়া নির্দেশাবলী এবং পদক্ষেপগুলি ডেবিয়ান 10/11, উবুন্টু 18, 20 এবং 22-এ পরীক্ষা করা হয়েছে।
প্রয়োজনীয়তা
এই টিউটোরিয়ালটি অনুসরণ করতে, আপনার নিম্নলিখিতগুলির প্রয়োজন হবে:
- একটি সমর্থিত সার্ভার, বিশেষত ডেবিয়ান 10/11, উবুন্টু 20 এবং উচ্চতর।
- কমপক্ষে 4GB RAM।
- অন্তত একটি দুই কোর CPU.
- Java JDK টার্গেট হোস্টে ইনস্টল এবং কনফিগার করা আছে।
উপরোক্ত প্রয়োজনীয়তাগুলি একটি ডেভেলপমেন্ট ELK স্ট্যাক সেট আপ করার জন্য। যাইহোক, আপনি যদি উত্পাদনের জন্য একটি ELK স্ট্যাক সেট আপ করতে চান তবে আমরা প্রয়োজনীয় সুরক্ষা কনফিগারেশনগুলি পরীক্ষা করার জন্য অত্যন্ত উত্সাহিত করি।
ইলাস্টিকসার্চ সার্ভার ইনস্টল এবং কনফিগার করুন
ইলাস্টিকসার্চ সার্ভার সেট আপ করে শুরু করুন। সেটআপ সম্পূর্ণ করতে বরাবর অনুসরণ করুন.
ইলাস্টিক সার্চ পিজিপি কী আমদানি করুন
প্যাকেজ সাইন ইন করতে ব্যবহৃত Elasticsearch PGP কী আমদানি করে শুরু করুন। কমান্ড চালান:
wget -qO - https: // artifacts.elastic.co / GPG-KEY-ইলাস্টিক সার্চ | sudo জিপিজি --প্রিয় -ও / usr / ভাগ / চাবির রিং / elasticsearch-keyring.gpg
APT রেপো আমদানি করুন
এরপরে, ইলাস্টিক সার্চ রিপোজিটরি আমদানি করতে নিচের কমান্ডগুলি চালান।
sudo apt- get install apt-ট্রান্সপোর্ট-https
অবশেষে, ইলাস্টিক সার্চ আপডেট এবং ইনস্টল করুন।
sudo apt- get install ইলাস্টিক অনুসন্ধান
ইলাস্টিকসার্চকে কমান্ডের সাহায্যে সিস্টেমড দিয়ে পরিচালনা করার অনুমতি দিন:
$ sudo systemctl সক্ষম elasticsearch.service
$ sudo systemctl start elasticsearch.service
এরপরে, চালানোর মাধ্যমে আপনার ইলাস্টিকসার্চ ক্লাস্টারে Xpack নিরাপত্তা অক্ষম করুন:
xpack.security.enabled, xpack.security.enrollment.enabled, xpack.security.http.ssl, xpack.security.transport.ssl এর মান মিথ্যাতে প্রতিস্থাপন করুন।
অবশেষে, Elasticsearch সার্ভার পুনরায় চালু করুন:
একবার পুনরায় চালু হলে, নীচের কমান্ডে দেখানো হিসাবে CURL এর সাথে ইলাস্টিকসার্চ সংযোগ পরীক্ষা করুন:
উপরের কমান্ডটি ইলাস্টিকসার্চ ক্লাস্টার সম্পর্কে প্রাথমিক তথ্য সহ একটি প্রতিক্রিয়া প্রদান করবে।
এর সাথে, আপনি সফলভাবে ইলাস্টিকসার্চ ইনস্টল করেছেন। চলুন এগিয়ে যাই এবং কিবানা কনফিগার করি।
কিবানা ইনস্টল এবং কনফিগার করুন
পরবর্তী ধাপ হল কিবানা সেট আপ করা এবং এটিকে আপনার ইলাস্টিকসার্চের সাথে সংযুক্ত করা।
দ্রষ্টব্য: নিশ্চিত করুন যে আপনি ইলাস্টিকসার্চ সঠিকভাবে ইনস্টল এবং কনফিগার করার পরেই কিবানা ইনস্টল করেছেন। এটি উভয় সিস্টেমের জন্য সামঞ্জস্য নিশ্চিত করে।
কমান্ড চালান:
$ sudo apt- get install কিবানা
কিবানা পরিষেবা সক্ষম করুন এবং শুরু করুন৷
কিবানা পরিষেবা শুরু করুন:
আপনি কমান্ড দিয়ে স্থিতি পরীক্ষা করতে পারেন:
আউটপুট:
লগস্ট্যাশ ইনস্টল করুন
অবশেষে, আমরা Logstash ইনস্টল এবং কনফিগার করার জন্য প্রস্তুত। কমান্ড চালান:
$ sudo apt- get install লগস্ট্যাশ
লগস্ট্যাশ সক্ষম করুন এবং চালান
শুরু:
Logstash পাইপলাইনে ফ্লিট যোগ করার প্রক্রিয়া আবিষ্কার করতে ডক্স চেক করুন।
উপসংহার
এই নিবন্ধটি আপনার লিনাক্স সিস্টেমে ELK স্ট্যাক ইনস্টল এবং কনফিগার করার মৌলিক বিষয়গুলি কভার করেছে।
পড়ার জন্য ধন্যবাদ!!