شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی.
جشنواره فروش
همواره تخفیف
نصب Nagios 4 در Ubuntu 16.04 از منبع
نصب Nagios 4 در Ubuntu 16.04 از منبع
با شما هستیم با آموزش نصب Nagios 4 در Ubuntu 16.04 از منبع در خدمت شما خواهیم بود تا انتهای این مطلب ما را همراهی کنید. و یا با محیط آن آشنا گردید به مطالعه این مطللب بپردازید.
بکاپ منظم روزانه هفتگی ماهانه در یک سرور مجزا از مزیت نگارنوین نسبت به سایرین می باشد.
شرکت نگارنوین با همت بهترین کارشناس های قوی به شما کاربران و مشتریهای عزیز خدمت رسانی میکند تا هرچه آسان تر و بهتر به درخواست های خود برسید.
Nagios یکی از محبوبترین ابزارهای مانیورینگ در دنیای متن باز است. در این آموزش سعی داریم نصب نسخه ۴ این نرم افزار را از Source آموزش دهیم.
ملزومات:
برای انجام این آموزش شما به حداقل ۲ سرور Ubuntu نیاز دارید؛ یکی برای نصب Nagios و دیگری برای مانیتور شدن توسط سرویس Nagios .
گام اول:
ورود به سرور
ssh user@your_nagios_server_ip
ساخت نام کاربری و گروه برای Nagios
sudo useradd nagios
sudo groupadd nagcmd
بهروزرسانی سرور
sudo apt-get update
نصب وابستگیهای مورد نیاز برای کارکرد صحیح Nagios
sudo apt-get install build-essential libgd2-xpm-dev openssl libssl-dev unzip
بعد از طی مراحل بالا باید فایل Source برنامه دانلود شود
cd ~curl -L -O https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.4.tar.gz
خارج کردن فایل از حالت فشرده
tar zxf nagios-*.tar.gz
به فولدر تولید شده وارد شوید
cd nagios-*
قبل از نصب به فایل کانفیگ وارد شوید و نام کاربری و گروه تولید شده را تصحیح کنید
./configure –with-nagios-group=nagios –with-command-group=nagcmd
در نهایت خروجی زیر را مشاهده میکنید
Output
*** Configuration summary for nagios 4.3.4 2017-08-24 ***:
General Options:
————————-
Nagios executable: nagios
Nagios user/group: nagios,nagios
Command user/group: nagios,nagcmd
Event Broker: yes
Install ${prefix}: /usr/local/nagios
Install ${includedir}: /usr/local/nagios/include/nagios
Lock file: /run/nagios.lock
Check result directory: ${prefix}/var/spool/checkresults
Init directory: /etc/init.d
Apache conf.d directory: /etc/apache2/sites-available
Mail program: /bin/mail
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):
Review the options above for accuracy. If they look okay,
type ‘make all’ to compile the main program and CGIs.
و حالا کامپایل Nagios
make all
sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
برای استفاده از Nagios باید از Apache بهره برد، برای این منظور از فایل کانفیگ زیر استفاده کنید
sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-available/nagios.conf
برای اجرای دستورهای خارجی میبایست کاربر www-data به گروه nagcmd اضافه شده باشد
sudo usermod -G nagcmd www-data
گام دوم:
نصب check_NRPE
نرم افزار nagios برای کارکرد صحیح نیاز به ۲ مولفهی دیگر نیز دارد. Check_NRPE مولفهای است که nagios از آن برای مانیتور کردن استفاده میکند.
دانلود check_NRPE
cd ~
curl -L -O https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz·
خارج کردن فایل از حالت فشرده
tar zxf nrpe-*.tar.gz
cd nrpe-*
انجام مراحل اولیه پیکربندی
./configure
گام سوم: پیکربندی Nagios
.جهت پیکربندی اولیه باید تنظیمات تعدادی فایل تغییر پیدا کند که در زیر به آن اشاره خواهیم کرد
ابتدا فایل کانفیگ را باز کنید
sudo nano /usr/local/nagios/etc/nagios.cfg
و خط زیر را در آن از حالت کامنت خارج کنید
…
#cfg_dir=/usr/local/nagios/etc/servers
…
cfg_dir=/usr/local/nagios/etc/servers
فایل را ذخیره کرده و خارج شوید
در این مرحله فولدری جهت ذخیره تنظیمات برای هر سرویسدهنده ایجاد میکنیم
sudo mkdir /usr/local/nagios/etc/servers
حالا فایل تنظیمات زیر را باز میکنیم
udo nano /usr/local/nagios/etc/objects/contacts.cfg
در بخش ایمیل اطلاع صحیح را وارد کنید
…
define contact{
contact_name nagiosadmin ; Short name of user
use generic-contact ; Inherit default values from generic-contact template (defined above)
alias Nagios Admin ; Full name of user
email your_email@your_domain.com ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
…
فایل را ذخیره کرده و خارج شوید
برای ادامه باید پلاگین (check_nrpe) و پارامترهای آنرا به سرویس nagios معرفی کنیم.
sudo nano /usr/local/nagios/etc/objects/commands.cfg
…
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
فایل را ذخیره کرده و خارج شوید
برای دسترسی به پنل ادمین نام کاربری آنرا ایجاد کنید
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
پسورد خواسته شده را وارد کرده و آنرا بهیاد داشته باشید
*پشنهاد میشود نام کاربری پیش فرض را تغییر ندهید
در ادامه Virtual Host را برای سویس nagios فعال کنید
sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/
فایل زیر را باز کرده
sudo nano /etc/apache2/sites-available/nagios.conf
و خط زیر را برای استفاده از SSL ، از حالت کامنت خارج کنید
# SSLRequireSSL
جهت فعالسازی مجوز، خطوط زیر را نیز از حالت کامنت خارج کنید
Order deny,allow
# Deny from all
# Allow from {آی پی شما}
توجه: این خطوط ۲ بار در فایل تکرار شدهاند که باید هر ۲ بار وارد بالا اجرا شوند.
و سرویس آپاچی را راهاندازی مجدد کنید
sudo systemctl restart apache2
ساخت سرویس nagios
sudo nano /etc/systemd/system/nagios.service
مقادیر زیر را در فایل کپی کنید
[Unit]
Description=Nagios
BindTo=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=simple
User=nagios
Group=nagios
ExecStart=/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
فایل را ذخیره کرده و خارج شوید
· sudo systemctl enable /etc/systemd/system/nagios.service·
sudo systemctl start nagios·
هماکنون nagios درحال اجراست…..
برای دسترسی به پنل وب nagios به لینک زیر مراجعه کنید
http://nagios_server_public_ip/nagios
مرحله بعدی: نصب NPRE
بعد از ورود به سرور دوم، نام کاربری nagios را تولید کنید
sudo useradd nagios
ملزومات مورد نیاز را نصب کنید
· sudo apt-get update·
sudo apt-get install build-essential libgd2-xpm-dev openssl libssl-dev unzip·
دانلود پلاگین و نصب
cd ~
curl -L -O http://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
tar zxf nagios-plugins-*.tar.gz
cd nagios-plugins-*
اضافه کردن نام کاربری nagios جهت پیکربندی OpenSSL
./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-openssl
و در نهایت کامپایل
Make
sudo make install
تبریک می گوییم مقاله آموزش نصب Nagios 4 در Ubuntu 16.04 از منبع پایان رسید با مقالات بعدی ما را همراهی کنید.