কীভাবে লিনাক্সে ইলাস্টিকসার্চ এবং কিবানা সেটআপ করবেন

Kibhabe Linakse Ilastikasarca Ebam Kibana Seta Apa Karabena



'ELK স্ট্যাক, সাধারণত ELK নামে পরিচিত, এটি বিনামূল্যে এবং ওপেন সোর্স প্রকল্পগুলির একটি স্যুট: ইলাস্টিকসার্চ, লগস্ট্যাশ এবং কিবানা৷


অন্যদিকে, Losgstash একটি ডেটা প্রসেসিং এবং ইনজেস্ট পাইপলাইনকে নির্দেশ করে যা একযোগে একাধিক উত্স থেকে ডেটা গ্রহণ করার অনুমতি দেয়।







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




সূত্র:



এই টিউটোরিয়ালের মূল উদ্দেশ্য হল আপনার লিনাক্স সিস্টেমে ইলাস্টিকসার্চ, লগস্ট্যাশ এবং কিবানা সেট আপ করার জন্য আপনাকে গাইড করা।





দ্রষ্টব্য: এই পোস্টে দেওয়া নির্দেশাবলী এবং পদক্ষেপগুলি ডেবিয়ান 10/11, উবুন্টু 18, 20 এবং 22-এ পরীক্ষা করা হয়েছে।

প্রয়োজনীয়তা

এই টিউটোরিয়ালটি অনুসরণ করতে, আপনার নিম্নলিখিতগুলির প্রয়োজন হবে:



    1. একটি সমর্থিত সার্ভার, বিশেষত ডেবিয়ান 10/11, উবুন্টু 20 এবং উচ্চতর।
    2. কমপক্ষে 4GB RAM।
    3. অন্তত একটি দুই কোর CPU.
    4. 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


প্রতিধ্বনি 'deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main' | sudo টি / ইত্যাদি / উপযুক্ত / Source.list.d / ইলাস্টিক- 8 .x.তালিকা


অবশেষে, ইলাস্টিক সার্চ আপডেট এবং ইনস্টল করুন।

sudo apt-আপডেট পান \
sudo apt- get install ইলাস্টিক অনুসন্ধান



ইলাস্টিকসার্চকে কমান্ডের সাহায্যে সিস্টেমড দিয়ে পরিচালনা করার অনুমতি দিন:

$ sudo systemctl ডেমন-রিলোড
$ sudo systemctl সক্ষম elasticsearch.service
$ sudo systemctl start elasticsearch.service


এরপরে, চালানোর মাধ্যমে আপনার ইলাস্টিকসার্চ ক্লাস্টারে Xpack নিরাপত্তা অক্ষম করুন:

$ sudo ন্যানো / ইত্যাদি / ইলাস্টিক অনুসন্ধান / elasticsearch.yml


xpack.security.enabled, xpack.security.enrollment.enabled, xpack.security.http.ssl, xpack.security.transport.ssl ​​এর মান মিথ্যাতে প্রতিস্থাপন করুন।


অবশেষে, Elasticsearch সার্ভার পুনরায় চালু করুন:

sudo systemctl পুনরায় চালু করুন elasticsearch.service


একবার পুনরায় চালু হলে, নীচের কমান্ডে দেখানো হিসাবে CURL এর সাথে ইলাস্টিকসার্চ সংযোগ পরীক্ষা করুন:

কার্ল -এক্স পাওয়া 'স্থানীয় হোস্ট: 9200'


উপরের কমান্ডটি ইলাস্টিকসার্চ ক্লাস্টার সম্পর্কে প্রাথমিক তথ্য সহ একটি প্রতিক্রিয়া প্রদান করবে।


এর সাথে, আপনি সফলভাবে ইলাস্টিকসার্চ ইনস্টল করেছেন। চলুন এগিয়ে যাই এবং কিবানা কনফিগার করি।

কিবানা ইনস্টল এবং কনফিগার করুন

পরবর্তী ধাপ হল কিবানা সেট আপ করা এবং এটিকে আপনার ইলাস্টিকসার্চের সাথে সংযুক্ত করা।

দ্রষ্টব্য: নিশ্চিত করুন যে আপনি ইলাস্টিকসার্চ সঠিকভাবে ইনস্টল এবং কনফিগার করার পরেই কিবানা ইনস্টল করেছেন। এটি উভয় সিস্টেমের জন্য সামঞ্জস্য নিশ্চিত করে।

কমান্ড চালান:

$ sudo apt- get install কিবানা



কিবানা পরিষেবা সক্ষম করুন এবং শুরু করুন৷

$ sudo systemctl সক্ষম কিবানা


কিবানা পরিষেবা শুরু করুন:

$ sudo systemctl শুরু কিবানা


আপনি কমান্ড দিয়ে স্থিতি পরীক্ষা করতে পারেন:

$ sudo সিস্টেমসিটিএল স্ট্যাটাস কিবানা


আউটপুট:

লগস্ট্যাশ ইনস্টল করুন

অবশেষে, আমরা Logstash ইনস্টল এবং কনফিগার করার জন্য প্রস্তুত। কমান্ড চালান:

$ sudo apt- get install লগস্ট্যাশ


লগস্ট্যাশ সক্ষম করুন এবং চালান

$ sudo systemctl সক্ষম লগস্ট্যাশ


শুরু:

$ sudo systemctl logstash শুরু করুন


Logstash পাইপলাইনে ফ্লিট যোগ করার প্রক্রিয়া আবিষ্কার করতে ডক্স চেক করুন।

উপসংহার

এই নিবন্ধটি আপনার লিনাক্স সিস্টেমে ELK স্ট্যাক ইনস্টল এবং কনফিগার করার মৌলিক বিষয়গুলি কভার করেছে।

পড়ার জন্য ধন্যবাদ!!