نصب Nagios ۴ در Ubuntu ۱۶.۰۴ از منبع

https://negarnovin.com/%d9%86%d8%b5%d8%a8-nagios-4-%d8%af%d8%b1-ubuntu-16-04-%d8%a7%d8%b2-%d9%85%d9%86%d8%a8%d8%b9/ · آخرین به‌روزرسانی: · نویسنده: نگارنوین · سایت: نگارنوین · 6 دقیقه مطالعه

📌 خلاصه (TL;DR)

نصب Nagios ۴ در Ubuntu ۱۶.۰۴ از منبع با شما هستیم با آموزش نصب Nagios ۴ در Ubuntu ۱۶.۰۴ از منبع در خدمت شما خواهیم بود تا انتهای این مطلب ما را همراهی کنید. و یا با محیط آن آشنا گردید به مطالعه این مطللب بپردازید. بکاپ منظم روزانه هفتگی ماهانه در یک سرور مجزا از مزیت نگارنوین…

📊 حقایق کلیدی

URLhttps://negarnovin.com/%d9%86%d8%b5%d8%a8-nagios-4-%d8%af%d8%b1-ubuntu-16-04-%d8%a7%d8%b2-%d9%85%d9%86%d8%a8%d8%b9/
تاریخ انتشار2021-06-19
آخرین به‌روزرسانی2024-02-07
نویسندهنگارنوین
ناشرنگارنوین
زبانفارسی (fa-IR)
تعداد کلمات1133
نوع صفحهنوشته

📄 محتوای کامل

نصب Nagios ۴ در Ubuntu ۱۶.۰۴ از منبع

با شما هستیم با آموزش نصب Nagios ۴ در Ubuntu ۱۶.۰۴ از منبع در خدمت شما خواهیم بود تا انتهای این مطلب ما را همراهی کنید. و یا با محیط آن آشنا گردید به مطالعه این مطللب بپردازید.

بکاپ منظم روزانه هفتگی ماهانه در یک سرور مجزا از مزیت نگارنوین نسبت به سایرین می باشد.

شرکت نگارنوین با همت بهترین کارشناس های قوی به شما کاربران و مشتریهای عزیز خدمت رسانی میکند تا هرچه آسان تر و بهتر به درخواست های خود برسید.

کاموا تقوی

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 ۴ در Ubuntu ۱۶.۰۴ از منبع پایان رسید با مقالات بعدی ما را همراهی کنید.

شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی.

🖼️ تصاویر

🧩 JSON-LD

{"@context":"https://schema.org","@type":"BlogPosting","headline":"نصب Nagios ۴ در Ubuntu ۱۶.۰۴ از منبع","url":"https://negarnovin.com/%d9%86%d8%b5%d8%a8-nagios-4-%d8%af%d8%b1-ubuntu-16-04-%d8%a7%d8%b2-%d9%85%d9%86%d8%a8%d8%b9/","datePublished":"2021-06-19T08:39:03+04:30","dateModified":"2024-02-07T08:16:19+03:30","author":{"@type":"Person","name":"نگارنوین"},"publisher":{"@type":"Organization","name":"نگارنوین"},"inLanguage":"fa-IR"}