اوبونتوسیستم عامل لینوکسمقالات وب

چگونه سیستم مانیتورینگ 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  نرم افزار متن بازی برای مانیتورینگ سیستم هاست. این نرم افزار به طور گسترده ای  در میان افراد به کار می رود زیرا پیکربندی ساده و اسانی دارد. این نرم افزار افزونه های متعددی را پشتیبانی می کند و حتی شما می توانید افزونه خود را ایجاد کنید.

Rate this post
برچسب ها

نوشته های مشابه

یک نظر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن