কীভাবে আরএইচইল 8 এ নাগিওস নজরদারি সরঞ্জাম ইনস্টল করবেন


নাগিওস কোর হ'ল ওপেন সোর্স আইটি অবকাঠামো পর্যবেক্ষণ এবং পিএইচপি ব্যবহার করে তৈরি করা সতর্কতা প্ল্যাটফর্ম। এটি মিশন-সমালোচনামূলক আইটি অবকাঠামোগত উপাদান যেমন নেটওয়ার্ক ইনফ্রাস্ট্রাকচার, সার্ভারস, নেটওয়ার্ক প্রোটোকল, সিস্টেম মেট্রিক্স, অ্যাপ্লিকেশন এবং পরিষেবাদি পর্যবেক্ষণের জন্য ব্যবহৃত হয়।

তদতিরিক্ত, নাগিওস কোর ইমেল, এসএমএস বা কাস্টম স্ক্রিপ্টের মাধ্যমে এবং পরবর্তী বিশ্লেষণের জন্য ইভেন্ট, আউটেজ, বিজ্ঞপ্তি এবং সতর্কতার প্রতিক্রিয়াটির historicalতিহাসিক রেকর্ডের মাধ্যমে রিপোর্ট করার মাধ্যমে (যখন গুরুত্বপূর্ণ অবকাঠামোগত উপাদানগুলি ব্যর্থ হয়ে পুনরুদ্ধার হয়) সমর্থন করে supports

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

এই নিবন্ধটি আপনাকে RHEL 8 লিনাক্স বিতরণে নাগিওস কোর ৪.৪.৩ এবং নাগিওস প্লাগইনস ২.২.১ ইনস্টল করার প্রক্রিয়াটি অনুসরণ করবে।

  1. সর্বনিম্ন ইনস্টলেশন সহ RHEL 8
  2. রেডহ্যাট সাবস্ক্রিপশন সক্ষম
  3. সহ RHEL 8 স্ট্যাটিক আইপি ঠিকানার সাথে
  4. RHEL 8

    পদক্ষেপ 1: প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করুন

    1. উত্স থেকে নাগিওস কোর প্যাকেজ ইনস্টল করতে, আপনাকে ডিফল্ট ডিএনএফ প্যাকেজ ম্যানেজার ব্যবহার করে অ্যাপাচি এইচটিটিপি সার্ভার এবং পিএইচপি সহ নিম্নলিখিত নির্ভরতাগুলি ইনস্টল করতে হবে।

    # dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel
    

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

    # systemctl start httpd
    # systemctl enable httpd
    # systemctl start httpd
    

    পদক্ষেপ 2: নাগিওস কোর ডাউনলোড, সংকলন এবং ইনস্টল করা

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

    # wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz
    # tar xzf nagioscore.tar.gz
    # cd nagioscore-nagios-4.4.3/
    

    ৪. পরবর্তী, উত্স প্যাকেজটি কনফিগার করতে এবং এটি তৈরি করতে নিম্নলিখিত কমান্ডগুলি চালান।

    # ./configure
    # make all
    

    ৫. এর পরে নাগিওস ব্যবহারকারী এবং গোষ্ঠী তৈরি করুন এবং অ্যাপাচি ব্যবহারকারীকে নিম্নলিখিত হিসাবে নাগিওস গ্রুপে যুক্ত করুন।

    # make install-groups-users
    # usermod -a -G nagios apache
    

    Now. এখন নিম্নলিখিত কমান্ডগুলি ব্যবহার করে বাইনারি ফাইল, সিজিআই এবং HTML ফাইলগুলি ইনস্টল করুন।

    # make install
    # make install-daemoninit
    

    Next. এর পরে, বাহ্যিক কমান্ড ফাইল, একটি নমুনা কনফিগারেশন ফাইল এবং অ্যাপাচি-নাজিওস কনফিগারেশন ফাইল ইনস্টল ও কনফিগার করতে নিম্নলিখিত কমান্ডগুলি চালান।

    # make install-commandmode		#installs and configures the external command file
    # make install-config			#installs the *SAMPLE* configuration files.  
    # make install-webconf		        #installs the Apache web server configuration files. 
    

    8. এই পদক্ষেপে, আপনাকে HTTP বেসিক প্রমাণীকরণ ব্যবহার করে নাগিওস কোর ওয়েব কনসোলটি সুরক্ষিত করা দরকার। সুতরাং, নাগিওগুলিতে লগ ইন করতে আপনাকে অ্যাপাচি ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে হবে - এই অ্যাকাউন্টটি নাগিও প্রশাসক অ্যাকাউন্ট হিসাবে কাজ করবে।

    # htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
    

    পদক্ষেপ 3: RHEL 8 এ নাগিও প্লাগইন ইনস্টল করা

    9. পরবর্তী, আপনাকে প্রয়োজনীয় নাগিওস প্লাগইন ইনস্টল করতে হবে। তবে আপনি নাগিওস প্লাগইনগুলি ডাউনলোড এবং ইনস্টল করার আগে, প্লাগইন প্যাকেজ সংকলন এবং বিল্ডিংয়ের জন্য আপনার প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করতে হবে।

    # dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils
    

    10. তারপরে নিম্নলিখিত কমান্ডগুলি ব্যবহার করে নাগিওস প্লাগইনগুলির সর্বশেষতম সংস্করণটি ডাউনলোড করুন এবং এক্সট্রাক্ট করুন।

    # wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
    # tar zxf nagios-plugins.tar.gz
    

    ১১. নিষ্কাশিত ডিরেক্টরিতে স্থানান্তর করুন, নাগিও প্লাগইনগুলি নিম্নরূপে ইনস্টল করুন, সংকলন করুন, তৈরি করুন এবং ইনস্টল করুন।

    # cd nagios-plugins-release-2.2.1/
    # ./tools/setup
    # ./configure
    # make
    # make install
    

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

    # systemctl restart httpd.service
    # systemctl start nagios.service
    # systemctl start nagios.service
    # systemctl start nagios.service
    

    13. আপনার যদি ফায়ারওয়াল চলমান থাকে তবে ফায়ারওয়ালে আপনার 80 বন্দরটি খুলতে হবে।

    # firewall-cmd --permanent --zone=public --add-port=80/tcp
    # firewall-cmd --reload
    

    14. এরপরে SELinux অক্ষম করুন যা ডিফল্টরূপে মোড প্রয়োগ করতে হয় বা আপনি এটিকে অনুমতি মোডে সেট করতে পারেন।

    # sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
    # setenforce 0
    

    পদক্ষেপ 4: RHEL 8 এ নাগিওস ওয়েব কনসোল অ্যাক্সেস করা

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

    http://192.168.56.100/nagios
    OR
    http://tecmint.lan/nagios
    

    ওয়েব ইন্টারফেস অ্যাক্সেস করতে আপনাকে একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখতে অনুরোধ জানানো হবে। 8 পয়েন্টে আপনি তৈরি শংসাপত্রগুলি সরবরাহ করুন (অর্থাত্ ব্যবহারকারীর নাম নাগিওস্যাডমিন এবং পাসওয়ার্ড)।

    একটি সফল লগইন করার পরে, আপনাকে নিম্নলিখিত স্ক্রিনশটটিতে প্রদর্শিত নাগিও ইন্টারফেসের সাথে উপস্থাপন করা হবে।

    অভিনন্দন! আপনি আপনার RHEL 8 সার্ভারে নাগিওস কোর সফলভাবে ইনস্টল করেছেন। আপনার যদি কোনও প্রশ্ন থাকে তবে আমাদের কাছে পৌঁছানোর জন্য নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন।

    1. কীভাবে নাগিওস মনিটরিং সার্ভারে লিনাক্স হোস্ট যুক্ত করবেন
    2. কীভাবে উইন্ডোজ হোস্টকে নাগিওস মনিটরিং সার্ভারে যুক্ত করবেন