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

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

Como instalar o Debian GNU/Linux 9.8 Stretch

Como instalar o Debian GNU/Linux 9.8 Stretch

সুচিপত্র:

Anonim

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

এই টিউটোরিয়ালটি ডেবিয়ান 9-তে নাগিওস কোরের সর্বশেষ সংস্করণটি কীভাবে ইনস্টল ও কনফিগার করবেন তা ব্যাখ্যা করে।

পূর্বশর্ত

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

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

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

নিম্নলিখিত প্যাকেজগুলি ইনস্টল করে শুরু করুন যা নাগিয়োস সংকলন ও পরিচালনা করার জন্য প্রয়োজনীয়:

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

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

/usr/src Usr /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.3 2019-01-15 ***: 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: /usr/sbin/sendmail 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): /usr/sbin/traceroute 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 ***… Enjoy.

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

একটি নতুন সিস্টেম 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 নামের একটি ব্যবহারকারী তৈরি করব:

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.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) CGroup: /system.slice/nagios.service

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

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

http(s)://your_domain_or_ip_address/nagios

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

উপসংহার

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

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

ডিবিয়ান নাগিও পর্যবেক্ষণ