آموزش نصب Nagios بر روی CentOS ، Redhat، Fedora
Nagios یک مانیتورینگ سرور محبوب ، متن باز و قدرتمند است که سازمان ها را قادر به شناسایی و حل و فصل مشکلات زیر ساخت IT ، قبل از اینکه عملیات تجاری ضروری را تحت تاثیر خود قرار دهند می سازد. Nagois قابلیت مانیتور کردن نرم افزار ، سرویس ها و کل زیرساخت های IT را دارا می باشد.
این قسمت اول از مقاله کامل ِ چگونه مانیتورینگ سرور 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/
تایید پسورد آپاچی را فعال کنید
نمایش nagois بعد از لاگین
حالا شما با موفقیت سرویس اصلی nagios را بر روی سرورتان پیکربندی و نصب کرده اید.
ترجمه شده توسط : آرزو رنجبرپور