سنت او اسسیستم عامل لینوکسمقالات وب
چگونه 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 ایجاد کرده اید را وارد نماید و وارد صفحه این ابزار شوید. خوب کار شما تمام شده است.