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

ওবুন্টু 18.04 এ নাগিওগুলি কীভাবে ইনস্টল ও কনফিগার করা যায়

Installation Nagios Core sur UBUNTU - (Darija)

Installation Nagios Core sur UBUNTU - (Darija)

সুচিপত্র:

Anonim

নাগিওস অন্যতম জনপ্রিয় ওপেন সোর্স মনিটরিং সিস্টেম। নাগিওগুলি আপনার সম্পূর্ণ আইটি অবকাঠামোগত একটি জায় রাখে এবং আপনার নেটওয়ার্ক, সার্ভার, অ্যাপ্লিকেশন, পরিষেবা এবং প্রক্রিয়াগুলি চালু এবং চলমান থাকে তা নিশ্চিত করে।

ব্যর্থতা বা suboptimal কর্মক্ষমতা ক্ষেত্রে নাগিওস বিভিন্ন পদ্ধতির মাধ্যমে বিজ্ঞপ্তি সতর্কতা প্রেরণ করবে।

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

নাগিওসের একটি পুরানো সংস্করণ (সংস্করণ 3) উবুন্টু সফ্টওয়্যার ভাণ্ডারে পাওয়া যায় এবং সহজেই apt install nagios3

পূর্বশর্ত

এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।

আপনার উবুন্টু সিস্টেম আপডেট করুন এবং নিম্নলিখিত প্যাকেজগুলি ইনস্টল করুন যা নাগিওসের মূল অ্যাপ্লিকেশন এবং নাগিওস প্লাগইনগুলি ডাউনলোড এবং সংকলন করতে প্রয়োজনীয়:

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.2 libgd-dev sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext

উবুন্টুতে নাগিও ইনস্টল করা হচ্ছে

নিম্নলিখিত পদক্ষেপগুলি উত্স থেকে নাগিওস কোরের সর্বশেষতম সংস্করণটি কীভাবে ইনস্টল করবেন তা বর্ণনা করে।

1. নাগিওস ডাউনলোড করা হচ্ছে

আমরা /usr/src ডিরেক্টরিতে নাগিওস উত্সটি ডাউনলোড করতে যাচ্ছি যা উত্স ফাইল স্থাপনের জন্য সাধারণ অবস্থান, ডিরেক্টরিতে পরিবর্তিত করে:

cd /usr/src/

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

sudo wget

ডাউনলোড শেষ হয়ে গেলে তার সাথে ট্যারি ফাইলটি বের করুন:

sudo tar zxf nagios-*.tar.gz

পরবর্তী পদক্ষেপগুলি চালিয়ে যাওয়ার আগে, আপনি টাইপ করে নাগিও উত্স ডিরেক্টরিতে পরিবর্তন করেছেন তা নিশ্চিত করুন:

cd nagioscore-nagios-*/

2. সংকলন নাগিওস

বিল্ড প্রক্রিয়াটি শুরু করতে configure স্ক্রিপ্টটি চালান যা আপনার সিস্টেমে সমস্ত নির্ভরতা উপস্থিত রয়েছে তা নিশ্চিত করার জন্য বেশ কয়েকটি চেক সঞ্চালন করবে:

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

সফল সমাপ্তির পরে, নিম্নলিখিত বার্তাটি আপনার স্ক্রিনে মুদ্রিত হবে:

*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /bin/mail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

আপনি এখন make কমান্ডটি ব্যবহার করে সংকলন প্রক্রিয়া শুরু করতে পারেন:

sudo make all

আপনার সিস্টেমের উপর নির্ভর করে সংকলনটি কিছুটা সময় নিতে পারে। বিল্ড প্রক্রিয়াটি শেষ হয়ে গেলে, আপনাকে নিম্নলিখিত বার্তাটি উপস্থাপন করা হবে:

*** Compile finished ***

৩. নাগিও ব্যবহারকারী ও গোষ্ঠী তৈরি করা

নিম্নলিখিত কমান্ডটি একটি নতুন সিস্টেম nagios ব্যবহারকারী এবং গোষ্ঠী তৈরি করবে:

sudo make install-groups-users

অ্যাপাচি nagios www-data ব্যবহারকারীকে nagios গোষ্ঠীতে যুক্ত করুন:

sudo usermod -a -G nagios www-data

4. নাগিওস বাইনারি ইনস্টল করুন

নাগিওস বাইনারি ফাইল, সিজিআই এবং এইচটিএমএল ফাইল ইনস্টল করতে নিম্নলিখিত কমান্ডটি সম্পাদন করুন:

sudo make install

আপনি নিম্নলিখিত আউটপুট দেখতে হবে:

*** Main program, CGIs and HTML files installed ***

৫. বাহ্যিক কমান্ড ডিরেক্টরি তৈরি করা

নাগিওগুলি বাহ্যিক অ্যাপ্লিকেশন থেকে আদেশগুলি প্রক্রিয়া করতে পারে। বাহ্যিক কমান্ড ডিরেক্টরি তৈরি করুন এবং টাইপ করে যথাযথ অনুমতিগুলি সেট করুন:

sudo make install-commandmode

*** External command directory configured ***

Nag. নাগিওস কনফিগারেশন ফাইল ইনস্টল করুন

এর সাথে নমুনা নাগিওস কনফিগারেশন ফাইলগুলি ইনস্টল করুন:

sudo make install-config

*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.

7. অ্যাপাচি কনফিগারেশন ফাইল ইনস্টল করুন

নীচের কমান্ডটি অ্যাপাচি ওয়েব সার্ভার কনফিগারেশন ফাইলগুলি ইনস্টল করবে:

sudo make install-webconf

*** Nagios/Apache conf file installed ***

অ্যাপাচি পুনর্লিখন এবং সিজিআই মডিউলগুলি সক্ষম রয়েছে তা নিশ্চিত করুন:

sudo a2enmod rewrite sudo a2enmod cgi

৮. সিস্টেমড ইউনিট ফাইল তৈরি করা হচ্ছে

নিম্নলিখিত কমান্ডটি সিস্টেমযুক্ত ইউনিট ফাইল ইনস্টল করে এবং নাগিও পরিষেবা বুট শুরু করার জন্য কনফিগার করে।

sudo make install-daemoninit

… *** Init script installed ***

9. ব্যবহারকারীর অ্যাকাউন্ট তৈরি করা

নাগিওস ওয়েব ইন্টারফেস অ্যাক্সেস করতে সক্ষম হতে আপনাকে nagiosadmin নামে একটি প্রশাসক ব্যবহারকারী তৈরি করতে হবে

htpasswd নামে একটি ব্যবহারকারী তৈরি করতে নিম্নলিখিত htpasswd কমান্ডটি ব্যবহার করুন

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

আপনাকে ব্যবহারকারীর পাসওয়ার্ড প্রবেশ এবং নিশ্চিত করার জন্য অনুরোধ জানানো হবে।

New password: Re-type new password: Adding password for user nagiosadmin

পরিবর্তনগুলি কার্যকর হওয়ার জন্য অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন:

sudo systemctl restart apache2

10. ফায়ারওয়াল কনফিগার করা

ফায়ারওয়াল আপনার সার্ভারকে অযাচিত ট্র্যাফিকের বিরুদ্ধে সুরক্ষিত করবে।

টাইপ করে অ্যাপাচি পোর্টগুলি খুলুন:

sudo ufw allow Apache

নাগিওস প্লাগইন ইনস্টল করা হচ্ছে

/usr/src Usr /usr/src ডিরেক্টরিতে ফিরে যান এবং নাগিও প্লাগইনগুলির সর্বশেষ সংস্করণটি গিথুব সংগ্রহস্থল থেকে ডাউনলোড করুন:

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz cd /usr/src/ sudo wget -O nagios-plugins.tar.gz cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

ডাউনলোড শেষ হয়ে গেলে একবার টাইপ করে টার ফাইলটি বের করুন:

sudo tar zxf nagios-plugins.tar.gz

প্লাগইন উত্স ডিরেক্টরিতে পরিবর্তন করুন:

cd nagios-plugins-release-2.2.1

নাগিওস প্লাগইনগুলি সংকলন এবং ইনস্টল করতে নিম্নলিখিত কমান্ডগুলি একে একে চালনা করুন:

sudo./tools/setup sudo./configure sudo make sudo make install

নাগিওস শুরু হচ্ছে

এখন নাগিও এবং এর প্লাগইন উভয়ই ইনস্টল করা আছে, নিম্নলিখিত কমান্ড দিয়ে নাগিও পরিষেবাটি শুরু করুন:

sudo systemctl start nagios

নাগিওগুলি চলছে কিনা তা যাচাই করতে, টাইপ করে পরিষেবার স্থিতিটি পরীক্ষা করুন:

sudo systemctl status nagios

আউটপুটটি নীচের মতো এমন কিছু দেখতে হবে যা ইঙ্গিত করে যে নাজিওস পরিষেবাটি সক্রিয় এবং চলছে running

* nagios.service - Nagios Core 4.4.2 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-11-16 14:54:21 PST; 1s ago Docs: https://www.nagios.org/documentation Process: 18294 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS) Process: 18293 ExecStop=/bin/kill -s TERM ${MAINPID} (code=exited, status=0/SUCCESS) Process: 18315 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 18313 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 18325 (nagios) Tasks: 6 (limit: 2319) CGroup: /system.slice/nagios.service

নাগিওস ওয়েব ইন্টারফেস অ্যাক্সেস করা হচ্ছে

নাগিওস ওয়েব ইন্টারফেস অ্যাক্সেস করতে আপনার পছন্দসই ব্রাউজারটি খুলুন এবং আপনার সার্ভারের ডোমেন নাম বা পাবলিক আইপি ঠিকানাটি /nagios অনুসরণ করুন:

http(s)://your_domain_or_ip_address/nagios

nagiosadmin ব্যবহারকারী লগইন শংসাপত্রগুলি প্রবেশ করান এবং নীচের চিত্রটিতে প্রদর্শিত হিসাবে আপনাকে ডিফল্ট নাগিও হোম পৃষ্ঠায় পুনঃনির্দেশিত করা হবে:

উপসংহার

আপনি আপনার উবুন্টু সিস্টেমে উত্স থেকে সর্বশেষতম নাগিওস সংস্করণ সফলভাবে ইনস্টল করেছেন।

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

উবুন্টু নাগিওস পর্যবেক্ষণ