ডেবিয়ান 10 এ জ্যাববিক্স কীভাবে ইনস্টল করবেন


জ্যাববিক্স হ'ল একটি ফ্রি, ওপেন সোর্স, জনপ্রিয় এবং বৈশিষ্ট্য সমৃদ্ধ আইটি অবকাঠামো পর্যবেক্ষণ সফ্টওয়্যার পিএইচপি ভাষা ব্যবহার করে তৈরি। এটি নেটওয়ার্ক, সার্ভার, অ্যাপ্লিকেশন, পরিষেবাগুলির পাশাপাশি মেঘের সংস্থানগুলি নিরীক্ষণ করতে ব্যবহৃত হয়। এটি স্টোরেজ ডিভাইস, ডাটাবেস, ভার্চুয়াল মেশিন, টেলিফোনি, আইটি সুরক্ষা সংস্থান এবং আরও অনেক কিছু পর্যবেক্ষণ সমর্থন করে supports

বিকাশকারীদের জন্য, জাবিবিক্স এমন একটি এপিআই দিয়ে জাহাজগুলি সরবরাহ করে যা জাবিবিক্সে উপলব্ধ প্রায় সমস্ত ফাংশনে অ্যাক্সেস সরবরাহ করে। এটি যে কোনও সফ্টওয়্যারগুলির সাথে সহজ দ্বিমুখী সংহতিকে সমর্থন করে। তৃতীয় পক্ষের সফ্টওয়্যারগুলিতে জ্যাববিক্স ফাংশনগুলিকে সংহত করতে আপনি এপিআইও ব্যবহার করতে পারেন।

  1. দেবিয়ান 10 ন্যূনতম ইনস্টলেশন

এই টিউটোরিয়ালটি দেখায় যে ডেবিয়ান, পিএইচপি এবং অ্যাপাচি ওয়েব সার্ভারকে মূলত ওয়েব ইন্টারফেস হিসাবে রাখার জন্য মাইএসকিউএল ডাটাবেস সহ জেব্বিক্স ৪.২ সার্ভারের সর্বশেষ প্রকাশটি কীভাবে ইনস্টল ও কনফিগার করা যায়।

পদক্ষেপ 1: অ্যাপাচি ওয়েব সার্ভার এবং পিএইচপি প্যাকেজ ইনস্টল করা

১. জাবিবিক্স ইনস্টল করতে প্রথমে আপনাকে প্রয়োজনীয় পিএইচপি মডিউলগুলি নীচে নিম্নরূপ অ্যাপাচি এবং পিএইচপি ইনস্টল করতে হবে।

# apt install apache2 php php-mysql php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php

২. ইনস্টলেশন প্রক্রিয়াতে, ইনস্টলার স্বয়ংক্রিয়ভাবে অ্যাপাচি পরিষেবা শুরু করতে সিস্টেমডকে ট্রিগার করে এবং এটি সিস্টেম বুটে স্বয়ংক্রিয়ভাবে শুরু করতে সক্ষম করে। Systemctl কমান্ডটি ব্যবহার করে এটি চলমান কিনা তা আপনি পরীক্ষা করতে পারেন।

# systemctl status apache2

সিস্টেমেডের অধীনে অ্যাপাচি পরিষেবাদি পরিচালনার জন্য নিম্নলিখিত কয়েকটি দরকারী সিস্টেমটেক্ট কমান্ড রয়েছে।

# systemctl start apache2
# systemctl stop apache2
# systemctl restart apache2

পদক্ষেপ 2: মারিয়াডিবি সার্ভার এবং ক্লায়েন্ট ইনস্টল করুন

৩. ডেটা সংরক্ষণ করার জন্য, জাবিবিক্সের একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম প্রয়োজন। এটি মাইএসকিউএলকে ডিফল্টরূপে সমর্থন করে তবে এই গাইডের জন্য আমরা মাইএসকিউএলের জন্য ড্রপ-ইন প্রতিস্থাপন হিসাবে মারিয়াডবি ইনস্টল করব।

# apt install mariadb-server mariadb-client

৪. ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, মারিয়াডিবি পরিষেবাটি স্বয়ংক্রিয়ভাবে শুরু হয় এবং স্বয়ংক্রিয়ভাবে সিস্টেমের শুরুতে শুরু করতে সক্ষম হয়। এটি চালু এবং চলছে কিনা তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

# systemctl status mariadb

৫. পরবর্তী, আপনাকে আপনার মারিয়াডিবি সার্ভার ডাটাবেস ইনস্টলেশন সুরক্ষিত করতে হবে। স্ক্রিপ্ট সহ ইনস্টল করা প্যাকেজ শিপস যা আপনাকে চালাতে এবং সুরক্ষা প্রস্তাবনাগুলি অনুসরণ করতে হবে।

# mysql_secure_installation

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

Once. ডাটাবেস সার্ভারটি সুরক্ষিত হয়ে যাওয়ার পরে আপনাকে জাবিবিক্সের জন্য একটি ডাটাবেস তৈরি করতে হবে। প্রথমে মারিয়াডিবি শেলটি অ্যাক্সেস পেতে ডাটাবেসে লগ ইন করুন।

# mysql -u root -p

Then. তারপরে প্রয়োজনীয় ডাটাবেস তৈরি করতে নিম্নলিখিত এসকিউএল আদেশগুলি জারি করে (একটি সুরক্ষিত পাসওয়ার্ড সেট করতে ভুলবেন না)।

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to [email  identified by '[email ';
MariaDB [(none)]> quit;

পদক্ষেপ 3: জাবিবিক্স সার্ভার ইনস্টল করা ও কনফিগার করা

৮. জাবিবিক্স ইনস্টল করার জন্য আপনাকে জাব্বিক্স অফিশিয়াল রেপোজিটরি সক্ষম করতে হবে যা জাব্বিক্স প্যাকেজগুলি নিম্নরূপ রয়েছে।

# wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-2+buster_all.deb
# dpkg -i zabbix-release_4.2-2+buster_all.deb
# apt update 

9. এখন নিম্নলিখিত কমান্ডটি ব্যবহার করে জ্যাববিক্স সার্ভার, ওয়েব ফ্রন্টএন্ড, এজেন্ট প্যাকেজ ইনস্টল করুন।

# apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-agent 

১০. প্যাকেজ ইনস্টলেশনটি সফল হলে, পরবর্তী পদক্ষেপটি আপনি পূর্ববর্তী ধাপে তৈরি করা জাব্বিক্স ডাটাবেসে প্রাথমিক স্কিমা এবং ডেটা আমদানি করুন।

# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u zabbix -p zabbix

১১. এরপরে, ফাইল /etc/zabbix/zabbix_server.conf সম্পাদনা করে এটির জন্য আপনি তৈরি করা ডাটাবেসটি ব্যবহার করতে জাবিবিক্স সার্ভার ডিমনটি কনফিগার করুন।

# vim /etc/zabbix/zabbix_server.conf

নীচের কনফিগারেশন বিকল্পগুলি সন্ধান করুন এবং আপনার ডাটাবেস সেটিংস প্রতিফলিত করতে তাদের মান আপডেট করুন। মনে রাখবেন যে আপনাকে মন্তব্য করা এবং তাদের সঠিক মানগুলি নির্ধারণ করে এমন কোনও বিকল্প (গুলি) আপত্তি করা দরকার।

DBHost=localhost
DBName=zabbix
DBUser=zabbix
[email 

তারপরে ফাইলটিতে নতুন পরিবর্তনগুলি সংরক্ষণ করুন এবং এটি থেকে প্রস্থান করুন।

12. /etc/zabbix/apache.conf ফাইলটিতে আপনার টাইমজোনটি সংজ্ঞায়িত করে জাবিবিক্স ফ্রন্টএন্ডের সাথে সঠিকভাবে কাজ করার জন্য আপনার পিএইচপি সেটআপ করা উচিত।

# vim /etc/zabbix/apache.conf

আপনার পিএইচপি সংস্করণটির জন্য কনফিগারেশন বিভাগটি সন্ধান করুন, উদাহরণস্বরূপ, পিএইচপি x.x। তারপরে স্ক্রিনশটটিতে যেমন দেখানো হয়েছে তেমনভাবে আপনার সার্ভারের জন্য টাইমজোন সক্ষম করতে নীচের লাইনটি (শুরুতে "#" অক্ষরটি সরিয়ে দিয়ে) uncomment করুন।

php_value date.timezone Africa/Kampala

পরিবর্তনগুলি সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

13. এখন সাম্প্রতিক পরিবর্তনগুলি প্রয়োগ করতে অ্যাপাচি সার্ভারটি পুনরায় চালু করুন।

# systemctl restart apache2

14. সমস্ত নিখুঁত পরিবেশ সেটআপের সাহায্যে আপনি এখন জাবিবিক্স সার্ভার এবং এজেন্ট প্রক্রিয়াগুলি শুরু করতে পারেন, যেমন সিস্টেম বুট-এ প্রদর্শিত হয়েছে তা স্বয়ংক্রিয়ভাবে শুরু করতে সক্ষম করুন।

# systemctl start zabbix-server zabbix-agent
# systemctl enable zabbix-server zabbix-agent

15. তারপরে নিম্নলিখিত কমান্ডটি ব্যবহার করে জ্যাববিক্স সার্ভারের স্থিতি পরীক্ষা করে নেওয়ার বিষয়টি নিশ্চিত করুন।

# systemctl status zabbix-server

১.. এছাড়াও, নিশ্চিত করুন যে জ্যাববিক্স এজেন্ট প্রক্রিয়াটি প্রদর্শিত হিসাবে তার স্থিতি পরীক্ষা করে চলছে এবং চলছে। মনে রাখবেন আপনি যে এজেন্টটি শুরু করেছেন সে লোকালহোস্ট চালাচ্ছে এবং পর্যবেক্ষণ করছে। আপনি যদি রিমোট সার্ভারগুলি নিরীক্ষণ করতে চান তবে তাদের উপর এজেন্টগুলি ইনস্টল এবং কনফিগার করুন (গাইডের শেষে সম্পর্কিত নিবন্ধগুলি দেখুন)।

# systemctl status zabbix-agent

17. আপনি পরবর্তী বিভাগে প্রদর্শিত হিসাবে জাবিবিক্স ওয়েব ফ্রন্টএন্ড অ্যাক্সেস করার আগে, আপনার যদি ইউএফডাব্লু ফায়ারওয়াল পরিষেবা চলমান থাকে তবে আপনাকে অ্যাপাচি সার্ভারে ট্র্যাফিকের অনুমতি দেওয়ার জন্য 80 (HTTP) এবং 443 (HTTPS) পোর্টটি খুলতে হবে।

# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload

পদক্ষেপ 4: জাবিবিক্স ওয়েব ফ্রন্টএন্ড ইন্টারফেস ইনস্টল এবং কনফিগার করা

18. আপনি নজরদারি করার জন্য জাবিবিক্স ওয়েব ফ্রন্টএন্ড ব্যবহার শুরু করার আগে, আপনাকে এটি একটি ওয়েব ইনস্টলারের মাধ্যমে কনফিগার এবং সেট আপ করতে হবে। ইনস্টলারটি অ্যাক্সেস করতে, একটি ওয়েব ব্রাউজার খুলুন এবং এটি নিম্নলিখিত URL- এ নির্দেশ করুন।

http://SERVER_FQDM/zabbix
OR
http://SERVER_IP/zabbix

19. একবার আপনি যানতে ক্লিক করুন বা এন্টার টিপুন, আপনি নীচের স্ক্রিনশটটিতে দেখানো হিসাবে স্বাগতম পৃষ্ঠায় নেমে যাবেন। সেটআপ প্রক্রিয়া শুরু করতে পরবর্তী পদক্ষেপে ক্লিক করুন।

20. ইনস্টলার তারপরে স্ক্রিনশটে প্রদর্শিত পূর্বের প্রয়োজনীয়তাগুলি যাচাই করবে, যদি সমস্ত প্রয়োজনীয় পিএইচপি মডিউল এবং কনফিগারেশন বিকল্পগুলি ঠিক থাকে (আরও প্রয়োজনীয়তা দেখতে নীচে স্ক্রোল করুন), এগিয়ে যাওয়ার জন্য পরবর্তী পদক্ষেপে ক্লিক করুন।

21. এর পরে, ডাটাবেসের সাথে লিঙ্ক করার জন্য জাবিবিক্স ফ্রন্টএন্ডের জন্য ডাটাবেস সংযোগ সেটিংস প্রবেশ করান। ডাটাবেস টাইপ (যা মাইএসকিউএল হওয়া উচিত) চয়ন করুন, ডাটাবেস হোস্ট, ডাটাবেস পোর্ট, ডাটাবেসের নাম এবং ডাটাবেস ব্যবহারকারী এবং ব্যবহারকারীর পাসওয়ার্ড স্ক্রিনশটে প্রদর্শিত হিসাবে সরবরাহ করুন।

22. এর পরে, জাবিবিক্স সার্ভারের বিশদটি প্রবেশ করান (হোস্টিং নাম বা হোস্ট আইপি ঠিকানা এবং হোস্টিং সার্ভারের পোর্ট নম্বর)। Ptionচ্ছিকভাবে, ইনস্টলেশন জন্য একটি নাম সেট করুন।

23. এখন ইনস্টলারটির আপনাকে পূর্ব-ইনস্টলেশন সংক্ষিপ্ত পৃষ্ঠাটি প্রদর্শন করা উচিত। সবকিছু ঠিকঠাক থাকলে সেটআপ শেষ করতে পরবর্তী পদক্ষেপে ক্লিক করুন।

24. এখন সমাপ্তি ক্লিক করুন, এবং আপনাকে পরবর্তী স্ক্রিনশটে প্রদর্শিত লগইন পৃষ্ঠায় পুনঃনির্দেশিত করা উচিত।

25. লগইন করতে, অ্যাডমিন এবং পাসওয়ার্ড zabbix ব্যবহারকারীর নাম লিখুন।

26. একবার লগইন করার পরে, আপনি পর্যবেক্ষণ বিভাগ ড্যাশবোর্ড দেখতে পাবেন। স্ক্রিনশটটিতে প্রদর্শিত হিসাবে গ্লোবাল ভিউ সিস্টেমের তথ্যের নমুনা, তীব্রতার দ্বারা সমস্যা, সমস্যা, স্থানীয় সময় এবং আরও অনেক কিছু প্রদর্শন করবে।

27. একটি গুরুত্বপূর্ণ পদক্ষেপ হিসাবে, আপনাকে ডিফল্ট প্রশাসক অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করতে হবে। এটি করতে প্রশাসন ==> ব্যবহারকারীদের যান।

এলিয়াসের অধীনে থাকা ব্যবহারকারীদের তালিকা থেকে ব্যবহারকারীর বিশদটি খুলতে অ্যাডমিনে ক্লিক করুন। ব্যবহারকারীর বিবরণ পৃষ্ঠায়, পাসওয়ার্ড ক্ষেত্রটি সন্ধান করুন এবং পাসওয়ার্ড পরিবর্তন করতে ক্লিক করুন। তারপরে একটি সুরক্ষিত পাসওয়ার্ড সেট করুন এবং এটি নিশ্চিত করুন। এবং পাসওয়ার্ডটি সংরক্ষণ করতে আপডেট ক্লিক করুন।

আপনি নিম্নলিখিত নিম্নলিখিত জব্বিক্স নিবন্ধগুলি পড়তে পছন্দ করতে পারেন।

  1. জিমেইল অ্যাকাউন্টে ইমেল সতর্কতা প্রেরণ করতে কীভাবে ‘জব্বিক্স মনিটরিং’ কনফিগার করবেন
  2. রিমোট লিনাক্স সিস্টেমগুলিতে জাবিবিক্স এজেন্টগুলি কীভাবে ইনস্টল ও কনফিগার করবেন
  3. জ্যাববিক্স এজেন্ট কীভাবে ইনস্টল করবেন এবং উইন্ডোজ হোস্টকে জাবিবিক্স পর্যবেক্ষণে যুক্ত করুন

এখানেই শেষ! এই নিবন্ধে, আমরা কীভাবে আপনার ডেবিয়ান 10 সার্ভারে জাবিবিক্স পর্যবেক্ষণ সফ্টওয়্যারটির সর্বশেষতম সংস্করণটি শিখেছি। আপনি জাবিবিক্স ডকুমেন্টেশনে আরও তথ্য পেতে পারেন।