রিমোট লিনাক্স সিস্টেমগুলিতে জাবিবিক্স এজেন্টগুলি কীভাবে ইনস্টল ও কনফিগার করবেন - পার্ট 3


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

জাব্বিক্স এজেন্টদের মূল কাজটি যেখানে লক্ষ্যবস্তুগুলি সেগুলি চালিত করে সেগুলি থেকে স্থানীয় তথ্য সংগ্রহ এবং ডেটা কেন্দ্রীয় জ্যাববিক্স সার্ভারে প্রক্রিয়াকরণ এবং বিশ্লেষণের জন্য প্রেরণ করে।

ডেবিয়ান 8 এবং আরএইচইএল/সেন্টোস 7 এ জ্যাববিক্স 2.4.5 ইনস্টল করুন এবং কনফিগার করুন।

  1. দেবিয়ান এবং সেন্টোস ভিত্তিক সিস্টেমে জ্যাব্বিক্স মনিটরিং সেটআপ করা হচ্ছে

পদক্ষেপ 1: লিনাক্স সিস্টেমে জ্যাব্বিক্স এজেন্টগুলি ইনস্টল করুন

1. আপনি যে লিনাক্স বিতরণ করছেন তার উপর নির্ভর করে Dpkg এ যান।

ডেবিয়ান সিস্টেমগুলির জন্য (সর্বশেষ রিলিজ সহ - দেবিয়ান 8 জেসি) জ্যাববিক্স এজেন্ট ডাউনলোড এবং ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:

$ wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix/zabbix-agent_2.4.0-1+wheezy_amd64.deb  
$ sudo dpkg -i zabbix-agent_2.4.0-1+wheezy_amd64.deb

CentOS অ্যালাইক সিস্টেমের জন্য, উপরের মতো একই পৃষ্ঠাটি ব্যবহার করে বিতরণ নির্দিষ্ট রিলিজ নম্বরটির জন্য .rpm প্যাকেজটি ডাউনলোড করুন এবং আরপিএম প্যাকেজ ম্যানেজার ব্যবহার করে এটি ইনস্টল করুন।

নিখরচায় নির্ভরতা সম্পর্কিত সমস্যাগুলি স্বয়ংক্রিয়ভাবে পরিচালনা করতে এবং এজন্য একটি শট ব্যবহার করে এজেন্ট ইনস্টল করতে বাইনারি প্যাকেজ ডাউনলোড লিঙ্কটি অনুসরণ করে yum কমান্ডটি ব্যবহার করুন, যেমন CentOS 7 এ এজেন্ট ইনস্টল করার জন্য নীচের উদাহরণে:

# rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.1-2.el7.x86_64.rpm

পদক্ষেপ 2: লিনাক্সে জাবিবিক্স এজেন্ট কনফিগার করুন এবং পরীক্ষা করুন

২. সিস্টেমে প্যাকেজ ইনস্টল করার পরবর্তী পরবর্তী যৌক্তিক পদক্ষেপটি হ'ল উভয় প্রধান ডিস্ট্রিবিউশনে/etc/zabbix/সিস্টেম পাথে অবস্থিত জ্যাব্বিক্স এজেন্ট কনফিগারেশন ফাইলটি খুলতে হবে এবং জব্দবিক্স সার্ভারে সমস্ত সংগৃহীত তথ্য প্রেরণ করার জন্য প্রোগ্রামকে নির্দেশ দেওয়া হবে। বিশ্লেষণ এবং প্রক্রিয়াজাতকরণ।

অতএব, আপনার প্রিয় পাঠ্য সম্পাদক সহ zabbix_agentd.conf ফাইলটি খুলুন, নীচের লাইনগুলি (গাইড হিসাবে স্ক্রিনশটগুলি ব্যবহার করুন) সন্ধান করুন এবং সেগুলি নিরপেক্ষ করুন এবং নিম্নলিখিত পরিবর্তনগুলি করুন:

# nano /etc/zabbix/zabbix_agentd.conf

zabbix সার্ভারের আইপি ঠিকানা এবং হোস্টনাম নীচে প্রদর্শিত হিসাবে যুক্ত করুন।

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of the node where the agent runs

৩. প্রয়োজনীয় মানসম্পন্ন জাবেবিক্স এজেন্ট কনফিগারেশন ফাইলটি সম্পাদনা শেষ করার পরে, নিম্নলিখিত কমান্ডটি ব্যবহার করে ডিমনটি পুনরায় চালু করুন, তারপরে ডিমনটি চালু হয়েছে এবং নির্দিষ্ট পোর্টে কাজ করে কিনা তা যাচাই করতে নেটস্যাট কমান্ডটি ব্যবহার করুন - 10050/tcp:

$ sudo systemctl restart zabbix-agent
$ sudo netstat -tulpn|grep zabbix

পুরানো বিতরণগুলির জন্য জাবিবিক্স এজেন্ট ডেমন পরিচালনা করতে সার্ভিস কমান্ডটি ব্যবহার করুন:

$ sudo service zabbix-agent restart
$ sudo netstat -tulpn|grep zabbix

৪. যদি আপনার সিস্টেমটি ফায়ারওয়ালের পিছনে থাকে তবে জাবিবিক্স সার্ভারের মাধ্যমে পৌঁছানোর জন্য আপনাকে সিস্টেমে ১০০৫০/টিসিপি পোর্ট খুলতে হবে।

উবুন্টু সহ ডেবিয়ান ভিত্তিক সিস্টেমগুলির জন্য, আপনি ফায়ারওয়াল বিধিগুলি নীচের উদাহরণগুলির মতো পরিচালনা করতে ব্যবহার করতে পারেন:

$ sudo ufw allow 10050/tcp  [On Debian based systems]
$ sudo firewall-cmd --add-port=10050/tcp                [For centOS 7 on-fly rule]
$ sudo firewall-cmd --add-port=10050/tcp --permanent    [For centOS 7 permanent rule]

পুরানো ডিস্ট্রিবিউশনের জন্য যেমন নির্দিষ্ট ইউটিলিটির মাধ্যমে সেন্টোস 6 বা অব্যবহৃত ফায়ারওয়ালগুলি পোর্টগুলি খোলার জন্য শক্তিশালী iptables কমান্ডটি ব্যবহার করে:

# iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT

৫. অবশেষে, আপনি যদি জাবিবিক্স সার্ভার থেকে জাব্বিক্স এজেন্টে পৌঁছতে পারেন কিনা তা পরীক্ষা করার জন্য, জব্বিক্স সার্ভার মেশিন থেকে টেলনেট কমান্ডটি এজেন্টগুলি চালিত মেশিনগুলির আইপি অ্যাড্রেসগুলিতে ব্যবহার করুন, যেমন নীচে চিত্রিত হয়েছে (থেকে নিক্ষিপ্ত ত্রুটি সম্পর্কে চিন্তা করবেন না) এজেন্ট):

# telnet zabbix_agent_IP 10050

পদক্ষেপ 3: জ্যাববিক্স এজেন্ট নজরদারি করা হোস্ট জ্যাববিক্স সার্ভারে যুক্ত করুন

The. পরবর্তী পদক্ষেপে জাব্বিক্স সার্ভার ওয়েব কনসোলে চলে যাওয়ার এবং সার্ভারের দ্বারা পর্যবেক্ষণের জন্য হোস্টগুলি যা জাবিবিক্স এজেন্ট চালাচ্ছে সেগুলি যুক্ত করা শুরু করবে।

কনফিগারেশন -> হোস্টগুলি -> হোস্ট তৈরি করুন -> হোস্ট ট্যাব এ যান এবং মনিটরিং জ্যাববিক্স এজেন্ট মেশিনের এফকিউডিএন দিয়ে হোস্টের নাম ক্ষেত্রটি পূরণ করুন, দৃশ্যমান নাম ক্ষেত্রের জন্য উপরের মত একই মানটি ব্যবহার করুন।

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

Next. এরপরে, টেমপ্লেট ট্যাবে যান এবং সিলেক্ট করুন। টেমপ্লেট সহ একটি নতুন উইন্ডো খুলতে হবে। টেমপ্লেট ওএস লিনাক্স চয়ন করুন তারপরে নীচে স্ক্রোল করুন এবং এটি যুক্ত করতে সিলেক্ট বোতামটিতে চাপুন এবং স্বয়ংক্রিয়ভাবে উইন্ডোটি বন্ধ করুন।

৮. একবার টেমপ্লেটটি নতুন টেমপ্লেট বাক্সটিতে লিঙ্ক দেবে, এটিকে জ্যাব্বিক্স সার্ভারের সাথে সংযুক্ত করতে পাঠ্য যুক্ত করে চাপুন, তারপরে প্রক্রিয়াটি শেষ করতে নীচের অ্যাড বোতামে চাপুন এবং নিখরচায় হোস্টকে সম্পূর্ণ যুক্ত করুন add নিরীক্ষিত হোস্টের দৃশ্যমান নামটি এখন হোস্ট উইন্ডোতে উপস্থিত হওয়া উচিত।

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