How to install metricbeat service in ELK nodes

  • با استفاده از این سرویس می‌توان متریک‌های ابزارهای مختلف را جمع‌آوری کرده و به سمت Elasticsearch ارسال نمود.
  • منظور از ابزارهای مختلف هر مدل سرویس و ابزاری می‌باشد. به عنوان مثال :
    • متریک‌های سیستمی مثل میزان مصرف رم و پردازنده
    • متریک‌های مربوط به سرویس و نرم افزار apache
    • متریک‌های مربوط به سرویس و پایگاه‌داده‌ی oracle
    • و …
  • برای مانیتور و پایش کردن Node ها نیز می‌توان از سرویس استفاده نمود.
  • برای این منظور بر روی هر یک از Node ها به شکل زیر اقدام به نصب سرویس نمایید.

  • به صورت زیر اقدام به نصب نمایید.

  • ابتدا سرویس مربوط به metricbeat را خاموش نمایید.

  • پرونده‌ی تنظیمات را باز نمایید.

  • به دنبال عبارت زیر بگردید.

  • با توجه به این که سرویس Elasticsearch بر روی هر یک از Node های کلاستر نصب می‌باشد. لذا می‌توان از تنظیمات پیش‌‌فرض استفاده نمود. چرا که سرویس Elasticsearch بر روی پورت 9200 و آدرس localhost فعال می‌باشد.
  • در صورتی که بر روی یک سرور دیگر (سروری که مربوط به کلاستر ELK نیست) نرم افزاری نصب نموده‌اید. (به عنوان مثال وب سرور apache2) آنگاه نیاز است در عبارت بالا مقدار localhost را با آدرس آی پی یا دامنه‌‌ی یکی از Node های کلاستر ELK تغییر دهید.
  • در صورت نیاز مقادر زیر را نیز تغییر داده و از حالت Comment خارج نمایید.

  • در صورتی که با استفاده از curl به صورت مستقیم به Elasticsearch می‌توانید متصل شوید، نیازی به تغییر متغیرهای بالا نیست.
  • در نهایت سرویس metricbeat را راه‌اندازی کنید.

  • پشتیبانی سرویس metricbeat از ابزارهای مختلف (به عنوان مثال انواع وب سرور و انواع دیتابیس و …) در قابل ماژول‌های مختلف صورت می‌گیرد.
  • به صورت پیش‌فرض ماژول system که مربوط به متریک‌های سیستمی می‌باشد فعال بوده و اطلاعات را به سمت Elasticsearch ارسال می‌کند.
  • برای مشاهده‌ی لیست ماژول‌ها به صورت زیر عمل کنید.

  • با توجه به این که در این مستند قصد فعال سازی مانیتورینگ Elastci Stack را داریم، لذا نیاز است تا ماژول elasticsearch-xpack نیز بر روی Node ها فعال شود.
  • برای این منظور به صورت زیر عمل نمایید.

  • در نهایت سرویس metricbeat را راه‌اندازی مجدد نمایید.
  • حال وارد Kibana شده و به قسمت Stack Monitoring بروید.

  • پرونده‌ی Deb از اینجا قابل دسترس است.