پرش به مطلب اصلی

Graylog

Graylog یک پلتفرم متن‌باز برای مدیریت و تجزیه و تحلیل لاگ‌ها است که به تیم‌ها کمک می‌کند تا لاگ‌های سیستم‌ها، اپلیکیشن‌ها و شبکه‌ها را به‌صورت متمرکز جمع‌آوری، ذخیره و تحلیل کنند. این ابزار قابلیت جستجوی سریع، ایجاد داشبوردهای سفارشی و تنظیم هشدارهای خودکار را فراهم می‌کند، که آن را برای نظارت بر سیستم‌ها و رفع سریع مشکلات در سرویس‌های PaaS ایده‌آل می‌سازد. Graylog به‌ویژه برای تحلیل لاگ‌ها در محیط‌های پیچیده و مقیاس‌پذیر مانند دیتاسنترها و زیرساخت‌های ابری مورد استفاده قرار می‌گیرد و از امنیت و رمزنگاری لاگ‌ها پشتیبانی می‌کند.

نحوه ایجاد این اپلیکیشن مشابه اپ‌های پرکاربرد دیگر تنظیمات مشابه عمومی دارد که در بخش تنظیمات عمومی توضیح داده شده است.

در پنجره دوم یعنی «تنظیمات برنامه»، تعدادی پارامتر اعم از اجباری یا اختیاری وجود دارند که به شرح زیر هستند و البته به صورت پیش‌فرض مقادیری دارند که می‌توانید تغییرشان دهید:

پارامترهای اختیاری:

  • Graylog password secret: این پارامتر همان متغیر password_secret در فایل server.conf است و کاربردهای مختلف دارد از جمله:
    • برای مدیریت و encrypt کردن user session ها
    • به عنوان توکن برای ریست کردن پسورد یوزر ها، API‌ها و...
  • Graylog root password secret sha2: این پارامتر همان متغیر root_password_sha2 در فایل server.conf است و کاربرد زیر را دارد:
    مقدار این پارامتر پسورد یوزر روت را تعیین می‌کند و به صورت hash است. اگر قصد دارید که مقدار پیش‌فرض آن را تغییر دهید و آن را به صورت دستی وارد کنید، باید به صورت زیر عمل کنید:
$ echo -n «your_password_here» | sha256sum

و سپس خروجی دستور بالا را به عنوان مقدار این پارامتر قرار دهید.
پارامتر‌های بعدی مشابه بقیه اپلیکیشن‌ها بوده که در قسمت تنظیمات عمومی شرح داده شده است.