Nagios

آموزش نصب Nagios در RHEL, CentOS و Fedora

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

با Nagios، می توانید میزبان های راه دور و خدمات خود را از راه دور در یک پنجره نظارت کنید. هشدارها را نشان می دهد و نشان می دهد که در سرورهای شما چه مشکلاتی دارد که در نهایت کمک می کند تا مشکلات را برطرف کنید و آنها را کاهش دهد.

نصب Nagios و ابزارها

اگر این دستورالعمل ها را به درستی دنبال کنید، به اطلاعات زیر خواهید رسید.

  • Nagios و پلاگین های آن در پوشه /usr/local/nagios نصب می شوند.
  • Nagios پیکربندی خواهد شد برای نظارت بر چند سرویس از دستگاه محلی خود (استفاده از دیسک، بار پردازنده، کاربران کنونی، کل فرایندها، و غیره)
  • رابط وب Nagios در http://localhost/nagios در دسترس خواهد بود

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

ما نیاز به ApachePHP و بعضی از کتابخانه ها مانند gcc، glibc، glibc-common و کتابخانه های GD و کتابخانه های توسعه آن را قبل از نصب Nagios با منبع آماده کنیم.

مرحله دوم : ایجاد کاربر و گروه Nagios

ایجاد یک کاربر جدید nagios و حساب گروه nagcmd و یک رمز عبور را تنظیم کنید.

بعد، هر دو کاربر nagios و apache را به گروه nagcmd اضافه کنید.

مرحله سوم : دانلود NagiosCore و NagiosPlugin

یک دایرکتوری برای نصب Nagios خود و تمام دریافت های آینده آن ایجاد کنید.

در این مرحله فایل های مورد نیاز را با استفاده از wget دانلود کنید و بعد آن را از حالت فشرده خارج کنید.

تنظیمات Nagios Core

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

پس از پیکربندی، ما باید تمام فایل های دوتایی را compile کنیم و با دستور install نصب کنیم، همه کتابخانه های مورد نیاز را در دستگاه شما نصب می کنیم و می توانیم بیشتر ادامه دهیم.

دستور زیر را برای نصب init Script اجرا کنید

برای اجرای Nagios در خط فرمان command-mode را نصب کنید

مرحله پنجم : تنظیمات ارسال هشدارها Nagios

فایل “contacts.cfg” را با انتخاب ویرایشگر خود باز کنید و آدرس ایمیل مربوط به تعریف مخاطب nagiosadmin را برای دریافت هشدارهای ایمیل تنظیم کنید.

مرحله ششم : نصب و تنظیم رابط کاربری وب

در این مرحله رابط وب را برای Nagios با فرمان زیر پیکربندی خواهیم کرد. دستور زیر
Web Interface برای Nagios را پیکربندی کرده و یک کاربر مدیریت وب ایجاد می کند “nagiosadmin”.

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

راه اندازی مجدد Apache برای ایجاد تنظیمات جدید اثر می گذارد.

مرحله هفتم : Compile و نصب پلاگین های Nagios

ما پلاگین nagios را در /root/nagios دانلود کرده ایم، به آنجا بروید و پیکربندی کنید و آن را به صورت زیر تنظیم کنید.

مرحله هشتم : تایید فایل تنظیمات Nagios

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

مرحله نهم : اضافه کردن Nagios برای راه اندازی خودکار

برای راه اندازی Nagios پس از راه اندازی مجدد سیستم، ما نیاز به فعال کردن nagios و httpd داریم.

سرویس Nagios را راه اندازی کنید

مرحله دهم : nagios شما آماده کار است، لطفا آن را در مرورگر خود باز کنید با “http: // Your-server-IP-address / nagios” یا “http: // FQDN / nagios” و نام کاربری “nagiosadmin” و رمز عبور را وارد کنید.

Nagios Core Running on CentOS 7.2
Nagios Host View
Nagios Monitoring Overview
Nagios Hos Services Monitoring
Nagios Core Process Information