خانه / سیستم عامل لینوکس / اوبونتو / چگونه سیستم مانیتورینگ Nagios را بر روی اوبونتو ۱۶٫۰۴ نصب کنیم؟
چگونه سیستم مانیتورینگ Nagios را بر روی اوبونتو ۱۶٫۰۴ نصب کنیم؟

چگونه سیستم مانیتورینگ Nagios را بر روی اوبونتو ۱۶٫۰۴ نصب کنیم؟

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

 پیش نیازها:

  • اوبونتو ۱۶٫۰۴- ۶۴ بیتی
  • هاست Nagios با آی پی آدرس: ۱۹۲٫۱۶۸٫۱٫۹
  • اوبونتو کلاینت با آی پی آدرس: ۱۹۲٫۱۶۸٫۱٫۱۰
  • دسترسی سودو/روت

کاری که در این مقاله انجام خواهیم داد:

  • نصب پیش نیازها
  • پیکربندی گروه ها و کاربرها
  • نصب Nagios
  • پیکربندی آپاچی
  • تست سرور
  • اضافه کردن هاست برای مانیتور

 نصب پیش نیازها:

خوب همانطور که می دانید این نرم افزار برای کامپایل کردن به کامپایلر GCC و build-essentials، LAMP برای رابط وب Nagios، Sendmail برای ارسال هشدارها از سرور نیاز دارد.  برای نصب همه این پکیج ها می توانید دستور زیر را اجرا کنید:

 

پیکربندی گروه ها و کاربرها:

برای اجرای این نرم افزار، باید کاربر جدیدی برایش ایجاد کنید. ما این کاربر جدید را nagios می نمامیم و یک گروه جدید به نام nagcmd برایش ایجاد می کنیم. حالا کاربر جدید را به گروه ایجاد شده اضافه می نماییم:

 

 

 

این مقاله را هم بخوانید: مانیتور کردن و شناسایی فایل های اصلاح شده با Tripwire بر روی سنت او اس

نصب Nagios:

 گام اول: دانلود و اکسترکت هسته Nagios

 

گام دوم: کامپایل Nagios

قبل از اینکه بخواهید Nagios را ایجاد کنید، باید آن را با گروه و کاربری که قبلا ایجاد کرده اید پیکربندی نمایید.

 

برای اینکه اطلاعات بیشتری به دست آورید از /configure –help  استفاده کنید. حالا می توانید Nagios را نصب کنید:

 

دایرکتوری evenhandler را به دایرکتوری Nagios کپی کنید:

 

گام سوم: نصب افزونه های Nagios

افزونه های این نرم افزار را به کمک دستور زیر دانلود و اکسترکت کنید:

 

به کمک دستور زیر افزونه های nagios را نصب نمایید:

 

گام چهارم: پیکربندی Nagios

بعد از اینکه فرآیند نصب کامل شد می توانید فایل پیکربندی پیش فرض را در مسیر /usr/local/nagios مشاهده کنید. ما این سیستم را پیکربندی خواهیم کرد. به کمک دستور زیر فایل پیکربندی پیش فرض را ویرایش  کنید:

 

برای پیکربندی مانیتورینگ هاست، خط ۵۱ را Uncomment کنید.

 

 

 

فایل را ذخیره کنید و خارج شوید. حالا فولدر جدیدی به نام Servers اضافه نمایید:

 

Nagios contact را می توان در فایل Contact.cfg پیکربندی کرد. برای باز کردن آن از دستور زیر استفاده کنید:

 

حالا ایمیل پیش فرض را با ایمیل خود جایگزین نمایید.

 پیکربندی آپاچی:

 گام اول: فعالسازی ماژول های آپاچی

 

شما می توانید از دستور Htpasswd برای پیکربندی کاربر nagiosadmin برای رابط وب این نرم افزار استفاده نمایید:

 

پسورد خود را تایپ کنید.

 گام دوم: فعالسازی ویرچوال هاست Nagios

 

گام سوم: استارت آپاچی و Nagios

 

زمانی که Nagios استارت می شود ممکن است خطای زیر را مشاهده کنید:

 

دستور زیر این خطا را برطرف می کند:

 

فایل Nagios را ویرایش کنید:

 

کد زیر را به آن اضافه نمایید:

 

Nagios را استارت کنید:

 

تست و بررسی سرور Nagios:

مرورگر خود را باز کنید و ای پی سرور را وارد نمایید.  مثلا ما در این آموزش از ای پی http://192.168.1.9/nagios استفاده کرده بودیم. حالا به کمک پسورد وارد سرور شوید.

 اضافه کردن هاست برای بررسی و مانیتور:

در این مقاله، ما هاست اوبونتو را برای مدیریت و پیگیری اضافه خواهیم کرد:

 

Nagios Server IP : 192.168.1.9
Ubuntu Host IP : 192.168.1.10

گام اول:اتصال به هاست اوبونتو

 

 

گام دوم: نصب سروری NRPE

 

 

گام سوم: پیکربندی NRPE

بعد از اینکه نصب کامل شد، فایل NRPE در مسیر /etc/nagios/nrpe.cfg را ویرایش کنید:

 

آی پی آدرس سرور Nagios را به server_address اضافه کنید:

 

 

گام چهارم: ریستارت NRPE

 

گام پنجم: اضافه کردن هاست اوبونتو برای مانیتورینگ

به سرور Nagios خود وصل شوید:

 

سپس یک فایل جدید در /usr/local/nagios/etc/servers ایجاد کنید:

 

خطوط زیر را بدان بیفزایید:

 

حالا پیکربندی را بررسی کنید:

 

گام ششم: ریستارت کل سرویس ها

بر روی هاست اوبونتو همه سرویس های  NRPE را ریستارت کنید:

 

و بر روی سرور Nagios،  آپاچی و Nagios را استارت نمایید:

 

گام هفتم: تست هاست اوبونتو

سرور Nagios خود را از طریق مرورگر باز کنید و هاست اوبونتویی که مانیتور شده است را مشاهده نمایید.

 نتیجه گیری:

همانطور که قبلا نیز بیان کردیم Nagios  نرم افزار متن بازی برای مانیتورینگ سیستم هاست. این نرم افزار به طور گسترده ای  در میان افراد به کار می رود زیرا پیکربندی ساده و اسانی دارد. این نرم افزار افزونه های متعددی را پشتیبانی می کند و حتی شما می توانید افزونه خود را ایجاد کنید.

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*