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

সেন্টোস 7 এ জ্যাব্বিক্স কীভাবে ইনস্টল ও কনফিগার করবেন

CentOS - ESTÁVEL e EFICIENTE para o seu SERVIDOR

CentOS - ESTÁVEL e EFICIENTE para o seu SERVIDOR

সুচিপত্র:

Anonim

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

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

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

পূর্বশর্ত

প্যাকেজ ইনস্টল করতে সক্ষম হতে আপনাকে sudo অ্যাক্সেস সহ একজন ব্যবহারকারী হিসাবে লগ ইন করতে হবে।

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

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

নিম্নলিখিত কমান্ডটি লিখে মাইএসকিউএল শেলটিতে লগইন করুন:

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;

CentOS এ জাবিবিক্স ইনস্টল করা হচ্ছে

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

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

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

wget

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

sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm

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

sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

যদি আপাচি এবং পিএইচপি ইতিমধ্যে আপনার সার্ভিসে ইনস্টল না করা থাকে তবে উপরের কমান্ডটি সেগুলি ইনস্টল করবে।

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

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

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

/etc/httpd/conf.d/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 Europe/Riga… … 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 Europe/Riga… … 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 Europe/Riga…

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

sudo systemctl restart

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

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

চালিয়ে মাইএসকিউএল ডাম্প ফাইলটি আমদানি করুন:

zcat /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

আউটপুটটি active (running) দেখানো উচিত active (running) :

● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-12-30 21:18:01 UTC; 51s ago Main PID: 5558 (zabbix_server) CGroup: /system.slice/zabbix-server.service…

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

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

ওয়েব ইন্টারফেস ব্যবহার শুরু করার আগে আমাদের এটি ইনস্টল করা দরকার।

আপনার প্রিয় ব্রাউজারটি খুলুন এবং আপনার সার্ভারের ডোমেন নাম বা পাবলিক আইপি ঠিকানা টাইপ করুন /zabbix :

http(s)://your_domain_or_ip_address/zabbix

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

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

উপসংহার

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

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

Centos zabbix পর্যবেক্ষণ