Zabbix 7.0 হল 6.0-এর পর প্রথম LTS লাইন, এবং এটি বছরের পর বছরে সবচেয়ে দৃশ্যমান পরিবর্তন নিয়ে আসে: একটি পুনর্নির্মিত ফ্রন্টএন্ড, একটি আরও দক্ষ সংগ্রহ ইঞ্জিন এবং একটি নেটিভ SLA সিস্টেম। imaxe-এ আমরা এই সবকিছু Ubuntu 24.04-এর উপর একটি প্রোডাকশনের জন্য প্রস্তুত AMI-তে পুনরায় প্যাকেজ করেছি, আমাদের SQS রিডার নতুন API-গুলি কাজে লাগাতে পুনর্লিখিত করে।
আপনি যদি ইতিমধ্যে আমাদের Zabbix 6.0-এর একটি AMI পরিচালনা করেন, এই গাইডটি আপনাকে বলে আপডেট করলে আপনার দল কী পাবে এবং একটি পয়েন্ট হিস্ট্রিও না হারিয়ে কীভাবে তা করবেন।
AMI Zabbix 7.0 LTS এখন AWS Marketplace-এ ৭টি স্বাভাবিক বাণিজ্যিক অঞ্চলে উপলব্ধ। 6.0 LTS 2027-02 পর্যন্ত রক্ষণাবেক্ষণকৃত থাকবে, তাই মাইগ্রেট করার তাড়া নেই।
একটি ফ্রন্টএন্ড যা অবশেষে আধুনিক মনে হয় #
প্রবেশ করার সাথে সাথে সবচেয়ে বেশি যে পরিবর্তন চোখে পড়ে। ড্যাশবোর্ডগুলি এখন সমর্থন করে মাল্টিপেজ উইজেট স্বয়ংক্রিয় রোটেশনসহ, NOC স্ক্রিনের জন্য আদর্শ, এবং নেভিগেশন সমতল করা হয়েছে: একটি নির্দিষ্ট সমস্যায় পৌঁছাতে কম ক্লিক।
- উইজেট top hosts, gauge ও পাই পুনর্ডিজাইন করা, কনফিগারযোগ্য রঙের থ্রেশহোল্ডসহ।
- প্রতিটি উইজেটের জন্য স্বতন্ত্র রিফ্রেশসহ ওয়াল প্যানেলের জন্য উন্নত kiosk মোড।
- ব্যবহারকারী অনুযায়ী সংরক্ষিত ফিল্টার যা সেশনের মধ্যে টিকে থাকে।
নেটিভ SLA, কোনো কসরত ছাড়াই #
এতদিন Zabbix-এ একটি ভালো SLA গণনা করতে বোঝাত triggers সহায়ক এবং ম্যানুয়াল গণনা। 7.0 একটি ফার্স্ট-ক্লাস SLA পরিষেবা প্রবর্তন করে: আপনি লক্ষ্য, পরিষেবা উইন্ডো ও পরিকল্পিত নিষ্ক্রিয়তার সময়কাল সংজ্ঞায়িত করেন, এবং Zabbix বাকিটা করে।
আমরা একটি সমান্তরাল স্প্রেডশিট রক্ষণাবেক্ষণ থেকে বাকি মেট্রিকের একই প্যানেলে SLA কমপ্লায়েন্স পাওয়ায় চলে এসেছি। শুধু এটাই আপডেটকে ন্যায্যতা দেয়।
রক্ষণাবেক্ষণ উইন্ডো বাদ দেওয়া
গণনাটি রক্ষণাবেক্ষণ সময়কালকে সম্মান করে, যাতে একটি পরিকল্পিত রিস্টার্ট আপনার প্রাপ্যতাকে দণ্ডিত না করে। এটি একবার কনফিগার করা হয় এবং সমস্ত সংশ্লিষ্ট পরিষেবায় প্রযোজ্য হয়।
6.0-তে SLA-র জন্য আপনি যে triggers সহায়ক ব্যবহার করতেন তা নিজে নিজে রূপান্তরিত হয় না। নতুন পরিষেবা দিয়ে পুনর্নির্মাণের জন্য আপনার বর্তমান লক্ষ্যগুলি নোট করুন।
পুনর্লিখিত SQS রিডার #
আমাদের অটো-স্কেলিং ইন্টিগ্রেশন একটি SQS কিউ থেকে Auto Scaling ইভেন্ট পড়ে অদৃশ্য হওয়া ইনস্ট্যান্স বাতিল করে। 7.0-তে আমরা এটি অ্যাসিঙ্ক্রোনাস ক্লায়েন্ট ব্যবহার ও ব্যাচ প্রসেস করতে পুনর্লিখিত করেছি, বাতিলের লেটেন্সি মিনিট থেকে সেকেন্ডে কমিয়ে।
কনফিগারেশন পরিবর্তন হয় না: এটি এখনও থাকে /etc/zabbix/zabbix_ami.yml-এ। আপনি যদি 6.0 থেকে আসেন, আপনার ফাইল হুবহু সামঞ্জস্যপূর্ণ।
$ imaxe status zabbix-sqs-reader
→ সংস্করণ 3.0.1 (async) · কিউ সংযুক্ত
→ সর্বশেষ ব্যাচ: 0.8s-এ 4টি বার্তা
$ journalctl -u zabbix-sqs-reader -n 20 --no-pager6.0 থেকে কীভাবে মাইগ্রেট করবেন #
আমরা in situ আপডেট করার পরিবর্তে 7.0 AMI দিয়ে একটি নতুন ইনস্ট্যান্স লঞ্চ করে ও ডেটা স্থানান্তর করে মাইগ্রেট করার পরামর্শ দিই। এটি আরও নিরাপদ এবং আপনাকে ফিরে যাওয়ার একটি পথ রাখে।
- AMI Zabbix 7.0 LTS একই অঞ্চলে ও একটি সমতুল্য ইনস্ট্যান্স ধরনে লঞ্চ করুন।
- 6.0 ইনস্ট্যান্সের ডেটাবেস এক্সপোর্ট করুন এবং নতুনটিতে রিস্টোর করুন — স্কিমা প্রথম বুটে আপডেট হয়।
- কপি করুন
/etc/zabbix/zabbix_ami.ymlএবং আপনার কাস্টম টেমপ্লেট। - EIP সরানোর আগে ২৪-৪৮ ঘণ্টা সমান্তরালে এজেন্ট ও অ্যালার্ট যাচাই করুন।
অন্তর্ভুক্ত সরঞ্জাম imaxe-zabbix-migrate ডাম্প, লোড ও স্কিমা যাচাই স্বয়ংক্রিয় করে। আমরা এটি ধাপে ধাপে নথিভুক্ত করেছি AMI-র ফিচার শিটে.
এটি কি মূল্যবান? #
আপনি যদি ড্যাশবোর্ডে বাস করেন বা SLA রিপোর্ট করতে হয়, 7.0 একটি স্পষ্ট লাফ। আপনার 6.0 যদি কাজ করে এবং আপনি SLA ব্যবহার না করেন, তাড়া নেই: আমরা এটি 2027 পর্যন্ত প্যাচ ও অডিট করে রাখব। যেকোনো ক্ষেত্রে, নতুন AMI প্রস্তুত যখন আপনি প্রস্তুত।
