مدیریت سرورمقالات وب

چگونه ابزار Cacti را بر روی فدورا، سنت او اس و RHEL نصب کنیم؟

همانطور که می دانید Cacti یکی از ابزارهای متن باز مبتنی بر وب برای مانیتورینگ شبکه و سیستم است که برای کسب وکارهای مختلف مورد استفاده قرار می گیرد. این ابزار کاربران را قادر می سازد در دوره های زمانی منظم سرویس های خود را مورد بررسی قرار دهند و نمودارهایی را به کمک ابزار  RRD ایجاد نمایند. معمولا این ابزار برای تولید نمودارهای زمانی از معیارها همچون پهنای باند و کاربرد آن، بار CPU، زمان اجرای فرآیندها و فضای دیسک مورد استفاده قرار می گیرد. در این مقاله قصد داریم آموزش جامعی را برای نصب ابزار Cacti بر روی سنت او اس، فدورا و RHEL داشته باشیم. پس همراه وب ایده باشید.

 پکیج های مورد نیاز Cacti:

برای اینکه بتوانید این ابزار را بر روی توزیع های لینوکسی نصب کنید به پکیج های زیر نیاز خواهید داشت:

  • آپاچی: وب سروری برای نماش نمودارهای شبکه ایجاد شده توسط PHP و ابزار RRD
  • MYSQL: سرور پایگاه داده برای ذخیره سازی اطلاعات Cacti
  • PHP: ماژول اسکریپت برای ایجاد نمودار
  • PHP-SNMP: اکستنشن PHP برای SNMP برای دسترسی به  داده
  • Net-snmp
  • ابزار RRD: ابزار پایگاه داده برای مدیریت و بازیابی داده های زمانی همچون بار CPU و مصرف پهنای باند.

نصب پکیج های مورد نیاز Cacti :

قبل از اینکه بخواهیم خود ابزار مانیتورینگ را بر روی سیستم خود نصب کنیم باید پکیج های آن را یک به یک نصب نماییم. اجازه دهید هر کدام از این گزینه ها  و دستورهایی که برای آن به کار می رود را با هم مرور کنیم.

 نصب آپاچی:

 

 نصب پایگاه داده MYSQL:

 

 

همانطور که می دانید Mariadb در برخی از شرایط جایگزین MYSQL می شود.

 

نصب PHP:

 

نصب PHP-SNMP:

 

 نصب NET-SNMP:

 

 نصب ابزار RRD:

 

 

 استارت آپاچی، MYSQL و SNMP:

بعد از اینکه نرم افزارهای مورد نیاز برای این ابزار را نصب کردید باید یک به یک به کمک دستورهای زیر آن ها را استارت کنید.

بر روی RHEL، سنت او اس۶٫x و ۵٫x . فدورا ۱۸-۱۲:

 

بر روی RHEL، سنت او اس ۷٫xو فدورا ۱۹ به بعد:

 

پیکربندی لینک های استارت آپ سیستم:

پیکربندی آپاچی ، MYSQL و SNMP برای استارت در بوت سیستم هم باید انجام شود. از دستورات زیر برای اینکار استفاده کنید:

بر روی سیستم عامل RHEL، سنت او اس ۶٫x و ۵٫x و فدورا ۱۲-۱۸:

 

بر روی سیستم عامل RHEL، سنت او اس ۷٫x و فدورا ۱۹ به بعد:

 

 نصب cacti بر روی RHEL، سنت او اس و فدورا:

در این مرحله شما باید مخزن EPEL را نصب و فعال کنید. بعد از فعال کردن مخزن، دستور زیر را برای نصب  اپلیکیشن Cacti وارد نمایید:

 

خروجی باید شبیه   موارد زیر باشد:

 

پیکربندی سرور MYSQL برای  نصب Cacti:

در این گام باید پایگاه داده خود را برای نصب Cacti پیکربندی کنیم. برای اینکار باید پسوردی را برای سرور MYSQL خود که به تازگی نصب شده است ایجاد  کنیم و سپس پایگاه داده ای را با کاربر Cacti بسازیم.  اگر پایگاه داده شما در حال حاضر با پسورد محافظت می شود دیگر نیازی نیست پسورد را مجددا ایجاد کنید در غیر اینصورت به سراغ گام بعدی بروید و پسوردی برای پایگاه داده خود بسازید:

 تنظیم پسورد MYSQL:

برای تنظیم پسورد جدید برای سرور پایگاه داده خود از دستورات زیر استفاده کنید( توجه داشته باشید که اینکار برای MYSQL ای است که به تازگی نصب شده است)

 

 

 

ایجاد پایگاه داده برای ابزار Cacti:

به کمک پسورد جدیدی که ایجاد کردید وارد سرور پایگاه داده خود شوید و  پایگاه داده Cacti و نام کاربری cacti را ایجاد نمایید.  سپس پسوردی برای آن انتخاب کنید.

 بر روی RHEL، سنت او اس ۶٫x و ۵٫x و فدورا ۱۲-۱۸:

 

بر روی سیستم عامل های RHEL، سنت او اس ۷٫x و فدورا ۱۹ به بعد:

 

 

 

 نصب جداول Cacti برای MYSQL:

به کمک دستور RPM مسیر فایل پایگاه داده را بیابید. برای نصب  جدول برای پایگاه داده جدیدی که ایجاد کرده اید از دستورات زیر استفاده کنید:

 

خروجی نمونه:

 

خوب حالا که در فایل Cacti.sql هستید، دستور زیر را تایپ کنید تا جدول نصب شود. در این بخش شما باید پسورد کاربر cacti را وارد کنید:

 

 پیکربندی تنظیمات Mysql برای Cacti:

فایلی به نام /etc/cacti/db.php  را با ویرایشگر باز کنید:

 

تغییرات زیر را در فایل ایجاد کنید و سپس فایل را ذخیره نمایید. مطمئن شوید که پسورد را به درستی وارد می کنید:

 

 

پیکربندی فایروال برای ابزار Cacti:

بر روی سیستم عامل های RHEL، سنت او اس ۶٫x و ۵٫x و فدورا ۱۲-۱۸:

 

بر روی سیستم های RHEL، سنت او اس ۷٫x و فدورا ۱۹ به بعد:

 

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

فایلی به نام /etc/httpd/conf.d/cacti.conf  را با ویرایشگر مدنظر خود باز کنید:

 

باید دسترسی به این اپلیکیشن را برای شبکه محلی یا به ازای هر ای پی فعال نمایید. به طور مثال ما دسترسی به شبکه محلی LAN را فعال کرده ایم. شما باید بر اساس شرایط خود این موارد را تغییر دهید:

 

در آخرین نسخه های اپاچی، ممکن است نیاز داشته باشید تغییراتی را همچون تنظیمات زیر انجام دهید:

 

در نهایت باید سرویس آپاچی را ریستارت کنید:

 

تنظیمات Cron برای cacti:

فایل /etc/cron.d/cacti را باز کنید:

 

خطوط  زیر را Uncomment کنید. اسکریپت poller.php هر ۵ دقیقه یکبار اجرا می شود و داده های هاست مدنظر را جمع آوری می کند و به Cacti کمک می کند نمودارهای موجود را به نمایش بگذارد.

 

 اجرای  نصب کننده ابزار Cacti:

خوب حالا ابزار شما آماده است. می توانید بر روی مرورگر خود آدرس http://YOUR-IP-HERE/cacti را وارد کنید و دستورات ارائه شده را  دنبال کنید. بر روی دکمه next کلیک کنید.

نوع نصب را به صورت  new install انتخاب کنید و مطمئن شوید همه مقادیر را اصلاح می کنید. سپس بر روی دکمه finish کلیک کنید.

 چگونه نمودارهای جدیدی برای Cacti ایجاد کنیم؟

برای ایجاد نمودار جدید، بر روی New graph کلیک کنید، Host را انتخاب کنید، SNMP – Interface Statistics   را انتخاب نمایید و نوع نمودار را انتخاب کنید. سپس بر روی دکمه Create کلیک کنید.

چگونه ابزار Cacti را بر روی فدورا، سنت او اس و RHEL نصب کنیم؟
امتیاز دهید
برچسب ها

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

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

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

بستن