Aref Akhtari
Aref Akhtari
خواندن ۱ دقیقه·۳ سال پیش

پارس لاگ های انجینکس در استک ELK

برای پارس لاگ های ارسالی از سمت انجینکس نوع فرمت ارسالی لاگ ها در صورت تغییر نیازمند ایجاد pattern خاص در سمت لاگ استش برای پارس کردن میباشد
در صورت استفاده از فرمت ارسالی پیشفرض میتوان از pattern پیشفرض استفاده کرد که در ادامه به بررسی آن میپردازیرم

لاگ استش دارای سه بخش اصلی زیر است

input : ورودی لاگ ها مشخص میشود میتواند syslog یا beat باشد

filter : برای اعمال فیلتر و تغییرات استفاده میشود – این بخش میبایست بزای پارس لاگ پیکربندی شود – دارای توابع متفاوتی برای تغییرات روی لاگ ها است که در این مثال ما از تابع grok  استفاده خواهیم کرد

output : خروجی لاگ ها بعد از تغییر که میتواند فایل یا جیز دیگری باشد . در این مثال  خروجی الستیکسرچ است

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

در این بخش میبایست ابزار فایل بیت روی همه ی کلاینت هایی که دارای  انجینکس است نصب شود

نکته:

به علت استفاده از ابزار opendistro-for-elastic به جای استفاده از ابزار elasticsearch میبایست نسخه ای که از filebeat روی کلاینت ها نصب میشود با نسخه سرور هماهنگ و ورژن آن oss باشد

ورژن oss در این بخش به معنای ورژن کاملا متن باز می باشد


ادامه مطلب در لینک منبع

لینک منبع

nginxelklogstashnginx log
Cloud Engineer at Digikala
شاید از این پست‌ها خوشتان بیاید