অ্যান্ড্রয়েড

ডিবিয়ান 9 লিনাক্সে জাব্বিক্স কীভাবে ইনস্টল ও কনফিগার করা যায়

Como instalar o Debian GNU/Linux 9.8 Stretch

Como instalar o Debian GNU/Linux 9.8 Stretch

সুচিপত্র:

Anonim

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

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

এই টিউটোরিয়ালটি মাইএসকিউএলকে ডাটাবেস ব্যাক-এন্ড হিসাবে ব্যবহার করে একটি ডেবিয়ান 9 লিনাক্স সার্ভারে জাবিবিক্স 4.0.০ এর সর্বশেষ সংস্করণটি ইনস্টল ও কনফিগার করার পদ্ধতি ব্যাখ্যা করে। আমরা আপনাকে কীভাবে একটি দূরবর্তী হোস্টে জাবিবিক্স এজেন্ট ইনস্টল করতে হবে এবং হোস্টটিকে জ্যাববিক্স সার্ভারে যুক্ত করতে হবে তাও আমরা আপনাকে দেখাব।

পূর্বশর্ত

আপনি যে ব্যবহারকারী হিসাবে লগ ইন করেছেন তা অবশ্যই প্যাকেজ ইনস্টল করতে সক্ষম হওয়ার জন্য সুডোর অধিকার থাকতে হবে।

মাইএসকিউএল ডেটাবেস তৈরি করা হচ্ছে

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

মাইএসকিউএল কনসোলে লগইন করুন:

sudo mysql

একটি নতুন ডাটাবেস তৈরি করতে নিম্নলিখিত এসকিউএল বিবৃতি চালান:

CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;

এরপরে, একটি মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন এবং ডাটাবেসটিতে অ্যাক্সেস মঞ্জুর করুন:

GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password'; আপনি একটি শক্তিশালী পাসওয়ার্ড change-with-strong-password নিশ্চিত করুন।

একবার হয়ে গেলে, মাইএসকিউএল কনসোলটি টাইপ করে প্রস্থান করুন:

EXIT;

দেবিয়ান-এ জাবিবিক্স ইনস্টল করা হচ্ছে

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

1. জাবিবিক্স ইনস্টল করা

নিম্নলিখিত উইজেট কমান্ড সহ সর্বশেষতম জ্যাববিক্স সংগ্রহশালা .deb প্যাকেজটি ডাউনলোড করুন:

wget

ফাইলটি ডাউনলোড হয়ে গেলে এটি দিয়ে ইনস্টল করুন:

sudo apt install./zabbix-release_4.0-2+stretch_all.deb

প্যাকেজ তালিকা আপডেট করুন এবং জাইবিক্স সার্ভার ইনস্টল করুন, মাইএসকিউএল ডাটাবেস সমর্থন এবং জাবিবিক্স এজেন্ট সহ ওয়েব ফ্রন্টএন্ড:

sudo apt update sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

উপরের কমান্ডটি অ্যাপাচি, পিএইচপি এবং সমস্ত প্রয়োজনীয় পিএইচপি মডিউল ইনস্টল করবে।

২. জাবিবিক্স সীমারেখার জন্য পিএইচপি কনফিগার করা

ইনস্টলেশনের সময় সমস্ত প্রয়োজনীয় অ্যাপাচি এবং পিএইচপি সেটিংস সহ একটি অ্যাপাচি কনফিগারেশন ফাইল তৈরি করা হয়।

কনফিগারেশন ফাইলটি খুলুন, টাইমজোন লাইনটিকে আপত্তিহীন করুন এবং এটিকে আপনার সময় অঞ্চলে পরিবর্তন করুন। আপনি এখানে পিএইচপি দ্বারা সমর্থিত সময় অঞ্চলগুলির সম্পূর্ণ তালিকা খুঁজে পেতে পারেন।

/etc/apache2/conf-enabled/zabbix.conf

… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…

একবার হয়ে গেলে, ফাইলটি সংরক্ষণ করুন এবং পরিবর্তনগুলি সক্রিয় করার জন্য অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন।

sudo systemctl restart apache2

৩. জাবিবিক্স সার্ভারের জন্য মাইএসকিউএল ডেটাবেস কনফিগার করা

মাইএসকিউএল ডাম্প ফাইলটি আমদানি করুন যা মাইএসকিউএল সহ জাবিবিক্স সার্ভারের জন্য প্রাথমিক স্কিমা এবং ডেটা অন্তর্ভুক্ত করে।

gunzip < /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

আপনাকে অনুরোধ করা হলে আপনি আগে ব্যবহারকারীর পাসওয়ার্ড লিখুন। সাফল্যে, কোনও আউটপুট দেওয়া হয় না।

এর পরে, জাবিবিক্স কনফিগারেশনটি খুলুন এবং ডাটাবেস পাসওয়ার্ড সেট করুন:

sudo nano /etc/zabbix/zabbix_server.conf

নিম্নলিখিত বিভাগটির জন্য অনুসন্ধান করুন, DBPassword নির্দেশনাটি DBPassword করুন এবং ডাটাবেস পাসওয়ার্ড যুক্ত করুন।

/etc/zabbix/zabbix_server.conf

… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…

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

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

sudo systemctl restart zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent

যাবিবিক্স সার্ভার চলছে কিনা তা যাচাই করুন:

sudo systemctl status zabbix-server

● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-01-28 15:37:21 CST; 35s ago Main PID: 27632 (zabbix_server) CGroup: /system.slice/zabbix-server.service…

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

জ্যাববিক্স ওয়েব ইন্টারফেসটি পিএইচপি-তে লিখিত এবং আপনাকে সার্ভারটি কনফিগার করতে, জড়িত ডেটা দেখতে এবং হোস্টগুলি যোগ করতে চান যা আপনি পর্যবেক্ষণ করতে চান।

ইনস্টলেশন শুরু করতে, আপনার পছন্দসই ব্রাউজারটি খুলুন এবং আপনার সার্ভারের ডোমেন নাম বা পাবলিক আইপি ঠিকানাটি /zabbix অনুসরণ করুন:

http(s)://your_domain_or_ip_address/zabbix

প্রথম পর্দায়, আপনাকে স্বাগত বার্তা উপস্থাপন করা হবে। চালিয়ে যাওয়ার জন্য Next step ক্লিক করুন।

শেষ পর্যন্ত হোস্টটি যুক্ত করতে নীল অ্যাড button

উপসংহার

আপনি সফলভাবে আপনার দেবিয়ান সিস্টেমে সর্বশেষতম জ্যাববিক্স ইনস্টল করেছেন এবং আপনি কীভাবে নতুন নজরদারী রাখতে চান তা নতুন হোস্ট যুক্ত করতে শিখলেন।

আপনার এখন জাবিবিক্স ডকুমেন্টেশন চেক করা উচিত এবং জ্যাববিক্স কীভাবে কনফিগার করতে এবং ব্যবহার করবেন সে সম্পর্কে আরও জানুন।

ডিবিয়ান জাবিবিক্স পর্যবেক্ষণ