سنت او اسسیستم عامل لینوکسمقالات وب

چگونه Nagios را بر روی سنت او اس 7 نصب و پیکربندی نماییم؟

در این مقاله قصد داریم نحوه نصب و پیکربندی Nagios بر روی سنت او اس را با هم مرور کنیم. همانطور که می دانید Nagios یک نرم افزار قدرتمند و متن باز است که زیرساخت های شبکه، سرورها و اپلیکیشن ها را مانیتور می کند. شما می توانید از این ابزار برای بررسی سرورهای ویندوزی و لینوکسی و نیز اپلیکیشن های وب، اپلیکیشن های لینوکس و یونیکس و اپلیکیشن های ویندوز استفاده کنید. برخی از قابلیت هایی که در این ابزار وجود دارد شامل بررسی های موازی شده سرویس ها، بررسی افزونه های سیستم، ارسال نوتفیکیشن از طریق ایمیل،  رابط وب برای بررسی وضعیت بازدیدها،  ارائه فایل لاگ و سایر موارد است. در این راهنما سعی می کنیم نحوه نصب این ابزار بر روی سرور مجازی سنت او اس 7 را توضیح دهیم اما دستورالعمل های بیان شده را می توانید بر روی سایر سیستم های سرور مجازی لینوکس امتحان کنید. پس همراه وب ایده باشید.

سرور مجازی سنت او اس را به روزرسانی کنید و پکیج های مورد نیاز را نصب نمایید:

از طریق  SSH به سرور مجازی خود متصل شوید:

ssh userame@IP_Address

 

بعد از اینکه وارد سیستم خود شدید،  از دستور زیر استفاده کنید تا مطمئن شوید همه پکیج های نصب شده به روز هستند:

sudo yum update

 

در مرحله بعدی، باید پکیج های مورد نیاز برای ایجاد این ابزار را نصب کنید. پس از دستورات زیر کمک بگیرید:

 

sudo yum install gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix

 

نصب آپاچی، MariaDB و PHP7:

برای اینکه بتوانید Nginx, MariaDB PHP 7 و سایر ماژول های مورد نیاز PHP را بر روی سرور سنت او اس خود نصب کنید دستور زیر را اجرا نمایید:

sudo yum install httpd mariadb-server php php-mysql

 

بعد از اینکه نصب MariaDB کامل شد دستورات زیر را برای امن کردن این گزینه اجرا کنید:

sudo mysql_secure_installation

 

حالا باید آپاچی و MariaDB را به گونه ای فعال کنید تا در بوت سیستم اجرا شود:

sudo systemctl enable httpd.service

sudo systemctl enable mariadb.service

 

دانلود و نصب Nagios:

می توانید آخرین نسخه از این ابزار را به کمک دستور زیر دانلود کنید:

wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.1.tar.gz -O /tmp/nagioscore.tar.gz

 

زمانی که دانلود کامل شد، به دایرکتوری TMP بروید و آرشیو مدنظر را با دستور زیر اکسترکت کنید:

cd /tmp

sudo tar xf nagioscore.tar.gz

 

بعد از اینکه اکسترکت شدن کامل شد می توانید از دستور زیر استفاده کنید و وارد دایرکتوری nagioscore-nagios-4.4.1 شوید:

cd /tmp/nagioscore-nagios-4.4.1

 

گام دوم اجرای اسکریپت ./configure   است. این اسکریپت سیستم شما را بررسی می کند تا ببیند لایبرری ها و باینری های مورد نیاز وجود دارد یا خیر.

./configure

 

خوب حالا که همه پیکربندهای تکمیل شد می توانید فرایند کامپایل کردن را به کمک دستور زیر آغاز کنید:

make all

 

دستور زیر را اجرا کنید تا بتوانید گروه و کاربر nagios را ایجاد کنید و آپاچی را به گروه Nagios اضافه نمایید:

sudo make install-groups-users

sudo usermod -a -G nagios apache

 

گام بعدی نصب nagios به کمک دستور زیر است:

sudo make install

 

برای نصب فایل پیکربندی نمونه nagiosمی توانید دستور زیر را اجرا کنید:

sudo make install-config

 

اسکریپت آغازکننده را نصب کنید تا بتوانید سرویس های nagios را به کمک دستور زیر مدیریت نمایید:

sudo make install-daemoninit

 

حالا باید فایل پیکربندی وب سرور آپاچی را به کمک دستور زیر نصب نمایید:

sudo make install-webconf

 

سرویس آپاچی را ریستارت کنید:

sudo systemctl restart httpd

 

برای ایجاد کاربری به نام  nagiosadmin می توانید از دستور زیر کمک بگیرید:

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

 

دستور زیر را اجرا کنید تا فایل دستور خارجی را نصب و پیکربندی نمایید:

sudo make install-commandmode

 

 

این مقاله را هم بخوانید: چگونه سیستم مانیتورینگ Nagios را بر روی اوبونتو ۱۶٫۰۴ نصب کنیم؟

نصب افزونه های Nagios:

قبل از دانلود کردن  و کامپایل افزونه های nagios باید dependency های زیر را نصب نمایید:

sudo yum install gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release perl-Net-SNMP

 

اخرین نسخه از آرشیو nagios را در دایرکتوری /tmp بر روی سرور خود نصب کنید:

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

 

بعد از اینکه دانلود کامل شد می توانید به دایرکتوری tmp بروید و آرشیو مدنظر را با دستور زیر اکسترکت نمایید:

cd /tmp

sudo tar xf nagios-plugins.tar.gz

 

بعد از اینکه آرشیو افزونه ها اکسترکت شد به دایرکتوری nagioscore-nagios-4.4.1 بروید:

cd /tmp/nagios-plugins-release-2.2.1/

 

دستورات زیر سیستم شما را بررسی می کند تا ببیند لایبرری ها و باینری های از دست رفته دارید یا خیر.

./tools/setup

./configure

 

بعد از اینکه پیکربندی کامل شد، به کمک دستور زیر فرآیند کامپایل را آغاز کنید:

make

 

در نهایت می توانید به کمک دستور زیر افزونه های Nagios را نصب کنید:

sudo make install

 

دسترسی به Nagios:

خوب حالا که این ابزار به همراه افزونه هایش بر روی سرور مجازی نصب شده است می توانید سرویس nagios را به کمک دستور زیر اجرا کنید:

systemctl start nagios

 

مرورگر خود را باز کنید و آدرس http://your-domain-or-ip/nagios  را وارد نمایید. اطلاعات لاگینی  که قبلا با دستور htpasswd ایجاد کرده اید را وارد نماید و وارد صفحه این ابزار شوید. خوب کار شما تمام شده است.

Rate this post
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن