ডাউনটাইম এড়াতে বা কমানোর জন্য আপনাকে ক্লায়েন্ট এবং সহায়তা সংস্থার মধ্যে সংজ্ঞায়িত SLA মেনে চলতে হবে। যদি শর্তগুলি সংজ্ঞায়িত লক্ষ্যগুলি পূরণ না করে, তবে এটি খরচ এবং শুভেচ্ছা উভয় ক্ষেত্রে কোম্পানির ব্র্যান্ডকে নেতিবাচকভাবে প্রভাবিত করে৷
পরিচয়
একাধিক ডাটাবেস সহ ক্লায়েন্ট পরিবেশ পরিচালনা করা একটি চ্যালেঞ্জিং কাজ। ডেটাবেস অ্যাডমিনিস্ট্রেটরদের (ডিবিএ) কিছু ধরণের স্ক্রিপ্ট ইনস্টল করতে হবে (যেমন শেল স্ক্রিপ্টসর পাইথন®) বা এই ধরনের পরিবেশ নিরীক্ষণের জন্য একটি কেন্দ্রীভূত টুল।
স্বয়ংক্রিয় মনিটরিং, আপগ্রেড, মেট্রিক্স এবং অন্যান্য কাজগুলির একটি সমাধান থাকা দলে চাহিদা কমাতে সাহায্য করে। যে সিস্টেমগুলি সংজ্ঞায়িত ইভেন্টগুলি পর্যবেক্ষণ করে (পরিষেবাগুলি ডাউন, ডাটাবেস স্পেস ক্রাঞ্চ এবং অন্যান্য অভ্যন্তরীণ ত্রুটিগুলি) টিমকে ইমেল বা সতর্কতা বিজ্ঞপ্তি পাঠাতে পারে৷ এছাড়াও, সিস্টেমটি অ্যাপ্লিকেশন টিমের উপর কোন প্রভাব ছাড়াই স্বয়ংক্রিয় প্রতিরোধমূলক ব্যবস্থা নিতে পারে।
ম্যানুয়াল কাজগুলি সহজ করার জন্য, DataStax® OpsCenter® নামে একটি মনিটরিং এবং ভিজ্যুয়াল (GUI) ম্যানেজমেন্ট টুল নিয়ে এসেছে। এটি একটি সর্বোত্তম ডেটাবেস ক্লাস্টার পরিবেশের জন্য সক্রিয় পর্যবেক্ষণ সম্পাদন করতে DBA-কে সাহায্য করে৷
ডেটাস্ট্যাক্স অপসেন্টার কি?
DataStax OpsCenter হল একটি GUI মেনু-ভিত্তিক টুল সহ সমস্ত ক্লাস্টারনোডের পরিচালনার একক পয়েন্টের জন্য একটি কেন্দ্রীভূত কনসোল যা DBA-এর জীবনকে আরও সহজ করে তুলতে কিছু নির্দিষ্ট কাজ সম্পাদন করতে পারে।
বিশেষত, OpsCenter ডাটাবেস ক্লাস্টার স্বাস্থ্য পরীক্ষা নিম্নলিখিত কাজ এবং সরঞ্জামগুলির সাথে সাহায্য করে:
- সর্বশেষ উপলব্ধ সংস্করণে ক্লাস্টার আপগ্রেড করা হচ্ছে।
- GUI-ভিত্তিক ব্যাকআপ কাজের সময়সূচী।
- ক্লাস্টার অপারেশন যেমন নোড যোগ করা বা অপসারণ করা।
- পারফরম্যান্স মেট্রিক্স গ্রাফ এবং চার্ট (GUI)।
- ক্লাস্টার নোড নিরীক্ষণের জন্য একটি এজেন্ট ইনস্টল করা।
- গুরুত্বপূর্ণ সতর্কতার জন্য ডাটাবেস পর্যবেক্ষণ।
- লাইফসাইকেল ম্যানেজার ব্যবহার করে কেন্দ্রীয় ক্লাস্টার কনফিগারেশন।
OpsCenter মনিটরিং সেট আপ করুন
আমি কার্যকারিতা প্রদর্শনের জন্য দুটি নোড সহ POC ক্লাস্টার নিরীক্ষণ করার জন্য OpsCenter সেট আপ করেছি৷


পূর্বশর্ত
- ন্যূনতম দুটি কোর CPU এবং 2 GB RAM সহ একটি মেশিনে OpsCenter কনফিগার করুন৷
- Oracle Java SE রানটাইম এনভায়রনমেন্ট 8 (JRE বা JDK) কারণ OpsCenter অন্যান্য সংস্করণ সমর্থন করে না।
আমি একটি দুই-নোড Apache® Cassandra® GCP® ক্লাউড ইন্সট্যান্সক্লাস্টারে OpsCenter কনফিগার করেছি।
অপসেন্টার কনফিগার করুন
আপনি অনেক উপায়ে OpsCenter ইনস্টল করতে পারেন, এবং আমি টারবল ইনস্টলেশন পদ্ধতি বেছে নিয়েছি। এই ধরনের ইনস্টলেশনের জন্য, আপনাকে DataStax ওয়েবসাইট থেকে সফ্টওয়্যার টার ডাউনলোড করতে হবে এবং ম্যানুয়ালি সেট আপ করতে হবে।
-
একটি ব্যবহারকারী বা গোষ্ঠী তৈরি করুন এবং পাসওয়ার্ড সেট করুন৷
৷ -
সফ্টওয়্যারের জন্য একটি ডিরেক্টরি তৈরি করুন এবং সেই ডিরেক্টরির মালিক বা গোষ্ঠী পরিবর্তন করুন৷
৷ -
কার্ল কমান্ড ব্যবহার করে DataStax ওয়েবসাইট থেকে OpsCenter সফ্টওয়্যারটি ডাউনলোড করুন। সর্বশেষ উপলব্ধ সংস্করণ পেতে https://docs.datastax.com/en/opscenter/6.1/opsc/release_notes/opscReleaseNotes_g.html#opscReleaseNotes_g দেখুন।
-
জাভা সংস্করণ চেক করুন এবং এটি 1.8 তে আপডেট করুন কারণ ক্যাসান্দ্রা 1.8 এর আগে জাভা সংস্করণ সমর্থন করে না।
-
বিন থেকে OpsCenter পরিষেবাগুলি শুরু করুন৷ ডিরেক্টরি।
-
ডিফল্ট OpsCenter পোর্ট খুলুন,
8888
, নিচের ছবিতে দেখানো হিসাবে cURL কমান্ড ব্যবহার করে OpsCenter পরিষেবাগুলি ব্যবহার এবং যাচাই করার জন্য: -
ডাটাবেস ক্লাস্টার নোডের মধ্যে SecureShell (SSH) সেট আপ করুন।
-
ব্রাউজারে OpsCenter খুলুন এবং একটি নতুন ক্লাস্টার তৈরি করুন নির্বাচন করে ক্লাস্টার কনফিগার করুন https://localhost:8888-এ .
-
ডাটাবেস ক্লাস্টার হোস্ট আইপি ঠিকানা প্রদান করুন এবং JMX পোর্ট রাখুন,
7199
, এবং নেটিভ ট্রান্সপোর্ট পোর্ট,9042
, ডিফল্ট সেটিংস। -
স্বয়ংক্রিয়ভাবে এজেন্ট ইনস্টল বা শুরু করুন নির্বাচন করুন৷ .

- পরবর্তী স্ক্রিনে এজেন্ট ইনস্টলেশনের অগ্রগতি ট্র্যাক করুন।

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

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