CentOS 7.0 - Adicionando novos repositórios yum ao sistema
সুচিপত্র:
- পূর্বশর্ত
- CentOS এ নাগিওগুলি ইনস্টল করা হচ্ছে
- 1. নাগিওস ডাউনলোড করা হচ্ছে
- 2. সংকলন নাগিওস
- ৩. নাগিও ব্যবহারকারী ও গোষ্ঠী তৈরি করা
- 4. নাগিওস বাইনারি ইনস্টল করা
- ৫. বাহ্যিক কমান্ড ডিরেক্টরি তৈরি করা
- Nag. নাগিওস কনফিগারেশন ফাইল ইনস্টল করুন
- 7. অ্যাপাচি কনফিগারেশন ফাইল ইনস্টল করুন
- ৮. সিস্টেমড ইউনিট ফাইল তৈরি করা হচ্ছে
- 9. ব্যবহারকারীর অ্যাকাউন্ট তৈরি করা
- 10. ফায়ারওয়াল কনফিগার করা
- নাগিওস প্লাগইন ইনস্টল করা হচ্ছে
- নাগিওস শুরু হচ্ছে
- নাগিওস ওয়েব ইন্টারফেস অ্যাক্সেস করা হচ্ছে
- উপসংহার
নাগিওস অন্যতম জনপ্রিয় ওপেন সোর্স মনিটরিং সিস্টেম। নাগিওগুলি আপনার সম্পূর্ণ আইটি অবকাঠামোগত একটি জায় রাখে এবং আপনার নেটওয়ার্ক, সার্ভার, অ্যাপ্লিকেশন, পরিষেবা এবং প্রক্রিয়াগুলি চালু এবং চলমান থাকে তা নিশ্চিত করে। ব্যর্থতা বা 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
পরবর্তী পদক্ষেপগুলি চালিয়ে যাওয়ার আগে, আপনি টাইপ করে নাগিও উত্স ডিরেক্টরিতে পরিবর্তন করেছেন তা নিশ্চিত করুন:
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
বুট শুরু করার জন্য অ্যাপাচি পরিষেবাটি কনফিগার করুন।
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
শতকরা পর্যবেক্ষণওবুন্টু 18.04 এ নাগিওগুলি কীভাবে ইনস্টল ও কনফিগার করা যায়

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

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

স্কুইড এইচটিটিপি, এইচটিটিপিএস, এফটিপি এবং আরও অনেকের মতো জনপ্রিয় নেটওয়ার্ক প্রোটোকলকে সমর্থন করে এমন একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত ক্যাশিং প্রক্সি। এই টিউটোরিয়ালটি CentOS 7 এ স্কুইড সেটআপ করার পদ্ধতি ব্যাখ্যা করে explains