نصب nagios

اطلاعیه خودکار این مقاله ؛ این پست در ۱۰ سال پیش نوشته و منتشر شده است و اکنون شاید قوانین و ابزار ها تغییر پیدا کرده باشد. اگر میدانید این نوشته هنوز به کارتان می آید ،به خواندن ادامه دهید.

آموزش نصب Nagios بر روی CentOS ، Redhat، Fedora

 

Nagios یک مانیتورینگ سرور محبوب ، متن باز و قدرتمند است که سازمان ها را قادر به شناسایی و حل و فصل مشکلات زیر ساخت IT ، قبل از اینکه عملیات تجاری ضروری را تحت تاثیر خود قرار دهند می سازد. Nagois قابلیت مانیتور کردن نرم افزار ، سرویس ها و کل زیرساخت های IT را دارا می باشد.

nagios-core

این قسمت اول از مقاله کامل ِ چگونه مانیتورینگ سرور Nagios را با NagoisQl بر روی CentOS/RHEL 6/5 نصب کنید ، است . در این بخش شما با مراحل نصب مانیتورینگ سرور Nagios بر روی سرورهای CentOs ، Redhat و Fedoraآشنا خواهید شد.

گام ۱: نصب بسته های مورد نیاز و ملزومات

ما فرض می کنیم که شما سرور CentOs ، Redhat و Fedora را تازه نصب کرده اید ،بنابراین اولین شرط ما نصب آپاچی و php است. دستورات زیر را برای کامل کردن آن به کار بگیرید.

نصب بسته ها :

# yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp

 

شروع سرویس ها:

# service httpd start

 

گام ۲: نصب حساب های کاربری

حالا یک حساب کاربری nagios  جدید ایجاد کنید و برای این حساب یک پسورد تعیین کنید.

# useradd nagios
# passwd nagios

 

حالا یک گروه برای نصب nagois ایجاد کنید ” nagcmd” و کاربر nagios را به این گروه اضافه نمایید. همچنین کاربر nagios را به گروه آپاچی اضافه نمایید.

# groupadd nagcmd
# usermod -a -G nagcmd nagios
# usermod -a -G nagcmd apache

 

گام ۳: نصب nagios

پس از نصب ملزومات و اضافه کردن حساب های کاربری ، اجازه دهید نصب سرویس اصلی Nagios را آغاز نماییم. آخرین سرویس اصلی Nagios را از سایت رسمی دانلود نمایید.

# cd /opt/
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.7.tar.gz
# tar xzf nagios-4.0.7.tar.gz
# cd nagios-4.0.7
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode

 

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

# make install-webconf

 

گام ۴: پیکربندی احراز هویت آپاچی

 

ما نیاز به نصب احراز هویت آپاچی برای کاربر ادمین nagios داریم. این نام کاربری را عوض نکنید. وگرنه به تغییرات بیشتری در پیکربندی نیاز خواهید داشت.

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

 

حالا سرویس آپاچی را برای اعمال شدن تغییرات جدید ریستارت کنید.

# service httpd restart

 

گام ۵: پلاگین های nagios را نصب کنید

 

بعد از نصب و پیکربندی سرویس اصلی Nagios آخرین منبع پلاگین های Nagios را دانلود کرده و با استفاده از دستورات زیر نصب نمایید.

# cd /opt
# wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
# tar xzf nagios-plugins-2.0.3.tar.gz
# cd nagios-plugins-2.0.3

 

حالا پلاگین های Nagios را کامپایل و نصب نمایید

# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install

 

گام ۶: Nagios را تایید و استارت کنید

از دستورات زیر برای تایید نصب nagios و شروع سرویس اصلی nagios استفاده کنید

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
# service nagios start

 

همچنین سرویس Nagois را برای شروع بر روی شروع سیستم ، پیکربندی کنید

# chkconfig --add nagios
# chkconfig nagios on

 

Nagois فایل پیکربندی آپاچی مخصوص خودش را ایجاد می کند /etc/httpd/conf.d/nagios.conf. . هیچ نیازی به تغییر آن نیست . به سادگی آدرس زیر را در مرورگر خود باز کنید.

(نام دامنه را به نام دامنه یا آی پی خود تعویض کنید.)

http://svr1.tecadmin.net/nagios/

 

تایید پسورد آپاچی را فعال کنید

 

Nagios-Setup-1

نمایش nagois بعد از لاگین

Nagios-Setup-2

حالا شما با موفقیت سرویس اصلی nagios را بر روی سرورتان پیکربندی و نصب کرده اید.

 

منبع

ترجمه شده توسط : آرزو رنجبرپور

لینک کوتاه مطلب :

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*