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

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

CentOS 7.0 - Adicionando novos repositórios yum ao sistema

CentOS 7.0 - Adicionando novos repositórios yum ao sistema

সুচিপত্র:

Anonim

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

এই টিউটোরিয়ালটি CentOS 7 সার্ভারে নাগিওস কোর কীভাবে ইনস্টল ও কনফিগার করা যায় তা বর্ণনা করে।

পূর্বশর্ত

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

এখানে নির্দেশ মতো SELinux অক্ষম করুন বা অনুমতিযুক্ত মোডে সেট করুন।

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

sudo yum update sudo yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget sudo yum install make gettext autoconf net-snmp-utils epel-release perl-Net-SNMP postfix unzip automake

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

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

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

আমরা /usr/src ডিরেক্টরিতে নাগিওস উত্স ডাউনলোড করব যা উত্স ফাইলগুলি রাখার সাধারণ অবস্থান।

এর সাথে ডিরেক্টরিতে নেভিগেট করুন:

cd /usr/src/

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

sudo wget

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

sudo tar zxf nagios-*.tar.gz

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

cd nagioscore-nagios-*/

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

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

sudo./configure

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

*** 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/httpd/conf.d Mail program: /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): /bin/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 ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.

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

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

sudo make install-groups-users

আউটপুট নীচের মত দেখতে হবে:

groupadd -r nagios useradd -g nagios nagios

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

sudo usermod -a -G nagios apache

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

বুট শুরু করার জন্য অ্যাপাচি পরিষেবাটি কনফিগার করুন।

sudo systemctl enable

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

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

নিম্নলিখিত কমান্ডগুলি চালিয়ে অ্যাপাচি পোর্টগুলি খুলুন:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

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

/usr/src ডিরেক্টরিতে ফিরে যান:

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 (/usr/lib/systemd/system/nagios.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2018-12-08 14:33:35 UTC; 3s ago Docs: https://www.nagios.org/documentation Process: 22217 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 22216 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 22219 (nagios) CGroup: /system.slice/nagios.service

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

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

http(s)://your_domain_or_ip_address/nagios

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

উপসংহার

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

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

শতকরা পর্যবেক্ষণ