أداة تحليل ملفات السجلات (Log File Parser)
ملفات السجلات الخام عبارة عن سلسلة من تواريخ التوقيت ومستويات الحوادث والرسائل النصية الحرة. عند لصق سجل وصول من Nginx، أو سجل أخطاء من Apache، أو نتائج استخراج بيانات syslog، أو ملف قناة Laravel، يقوم البرنامج المُحلِّل بتقسيم هذه البيانات إلى صفوف منظمة، ويتيح لك تصفية البيانات حسب نطاق التاريخ في تنسيق ISO، أو درجة الخطورة (من مستوى التصحيح إلى المستوى الطارئ)، أو عنوان IP للعميل، أو باستخدام صيغة نصية خاصة على الرسالة، كما يُبرز الحالات المؤكدة ليتمكن من رؤية التفاصيل بدقة خلال الفترة الزمنية المحددة للحادث.
كيفية تحليل ملف السجلات
-
1
الصق محتوى السجل
الصق نص السجل الخام؛ حيث يتم اكتشاف التنسيقات الشائعة (combined وcommon وsyslog وأسطر JSON) تلقائيًا.
-
2
تحديد مرشح التاريخ
استخدم توقيت بداية ونهاية لتكبير نافذة الحدث.
-
3
التصفية حسب المستوى أو عنوان IP
حدّد مستويات الخطورة، أو أدخل عنوان IP، أو اكتب نمط تعبير نمطي (regex) لمطابقة الرسائل.
-
4
اقرأ الجدول
تعرض كل صف توقيت التسجيل، والمستوى، والمصدر، والرسالة، مع إبراز الأجزاء المطابقة فيها.
التنسيقات التي يتعرّف عليها المحلّل
| التنسيق | مثال | المصدر |
|---|---|---|
| Nginx مدمج (combined) | 1.2.3.4 - - [18/Apr/2026:10:00:00 +0000] "GET / HTTP/1.1" 200 1234 |
سجلات وصول الويب |
| Apache شائع (common) | مماثل لما سبق باستثناء Referer وUser-Agent |
حزم LAMP الكلاسيكية |
| Syslog RFC 5424 | <34>1 2026-04-18T10:00:00Z host app - ID47 - msg |
خدمات النظام في لينكس |
| Laravel اليومي | [2026-04-18 10:00:00] production.ERROR: message |
قناة سجلات Laravel |
| أسطر JSON | {"ts":"...","level":"ERROR","msg":"..."} |
أدوات تسجيل منظّمة، Loki، ELK |
مستويات السجل القياسية
مرتّبة من الأعلى صخبًا إلى الأهدأ. تتبع معظم التطبيقات ترتيب syslog / PSR-3:
EMERGENCY، النظام غير قابل للاستخدام.ALERT، يلزم اتخاذ إجراء فوري.CRITICAL، حالة حرجة، مثل تعطّل قاعدة البيانات.ERROR، خطأ أثناء التنفيذ يجب التحقيق فيه.WARNING، حالة استثنائية، وليست خطأً.NOTICE، حدث طبيعي لكنه ذو أهمية.INFO، رسائل تشغيلية عامة.DEBUG، تشخيص منخفض المستوى، يُنتج ضجيجًا في بيئة الإنتاج.
نصائح للتصفية
- ابدأ بالتضييق حسب التاريخ. معظم سجلات الإنتاج ضخمة؛ لذا فإن تضييق النطاق إلى فترة الحادث يجعل كل مرشّح آخر أسرع.
- استخدم التعبيرات النمطية للرسائل. البحث عن
timeout|connection refused|5\d\dيكشف معظم أعطال الشبكة دفعة واحدة. - اعزل عنوان IP واحدًا. عند التحقيق في عميل مشبوه، صفِّ كل ما عداه واقرأ طلباته بترتيب زمني.
- استبعد الزواحف (crawlers). سلاسل فرعية في خاصية User-Agent مثل
botوcrawlوspiderتُصفّي معظم الضجيج في التحقيقات ذات الطابع التحليلي.
ملاحظات حول الأداء
- يعمل المحلّل على جانب العميل، لذا تبقى الأسطر على جهازك. وهذا يعني أيضًا أن الملفات الكبيرة جدًا (100 ميجابايت فأكثر) ستُبطئ المتصفح؛ لذا قسّمها أولًا باستخدام
split -lأو مرّرها عبر أداة تعمل على جانب الخادم.
الأسئلة الشائعة
لا، عمليات تحليل البيانات وتصفيةها تتم داخل متصفحك. لا يغادر السجل الذي تلصقه جهازك أبدًا، وهو أمر مهم خاصةً بالنسبة للملفات التي قد تحتوي على عناوين IP أو رموز أو بيانات شخصية حساسة (PII).
نعم، الأسطر التي تبدأ بمسافة بيضاء أو بـ at ... تُلحَق بإدخال السجل السابق، وبالتالي يبقى مكدّس الاستثناء الكامل في صف واحد.
استخدم مرشح الـ regex على عمود الرسالة؛ بالنسبة إلى سجلات JSON المنظمة، يمكن البحث عن جميع المفاتيح كنص عادي داخل الرسالة.
ليس بشكل مباشر؛ قم أولاً بفك ضغط الملف باستخدام gunzip أو أداة ملفات، ثم لصق النص الخام. يتوقع مُحلل البيانات سطور سجل غير مضغوطة.
لا يوجد حدٌ صارم، لكن أي حجم يتجاوز 10 ميغابايت قد يؤدي إلى إبطاء عملية التصفية. بالنسبة للأرشيفات الكبيرة، قم أولاً باستخدام أداة grep على الخادم، ثم نسخ الناتج المصفّى ووضعه هنا.
أدوات ذات صلة
محول MP4 إلى MP3
اسحب مسار الصوت من فيديو MP4 واحفظه كملف MP3. رائع لمقاطع الموسيقى والبودكاست والمحاضرات والمقاطع الصوتية التي تريد الاستماع إليها في أي مكان.
محول WAV إلى MP3
حوّل WAV إلى MP3 عبر الإنترنت. ارفع ملف WAV، نرمّزه على خوادمنا إلى MP3 عالي الجودة بمعدل 192 kbps، وتنزّله خلال ثوانٍ. حتى 200 MB، يُحذف بعد ساعتين.
تحويل TSV إلى CSV
الصق قيمًا مفصولة بعلامات جدولة واحصل على CSV قياسي مفصول بفواصل. تُحاط الحقول التي تحتوي على فواصل أو علامات اقتباس أو فواصل أسطر بعلامات اقتباس وفق قواعد RFC 4180، حتى لا يختل شيء عند الاستيراد.
محول WebM إلى MP4
حوّل فيديوهات WebM إلى MP4 (فيديو H.264، صوت AAC) لتتوافق مع مزيد من التطبيقات والأجهزة والمنصات. ارفع ملف WebM، نحوّله على خوادمنا وتنزّل ملف MP4.
تحويل vCard إلى CSV
الصق تصدير vCard (.vcf) لتحصل على ملف CSV نظيف بأعمدة الاسم والبريد الإلكتروني والهاتف، سطر واحد لكل جهة اتصال، جاهز للفتح في جدول بيانات أو أداة استيراد جهات الاتصال.
محول OGG إلى MP3
حول ملفات صوت OGG (Vorbis) إلى MP3 لتوافق واسع مع الهواتف والسيارات وتطبيقات الموسيقى والأجهزة التي لا تدعم صيغة OGG.
الأداة متاحة بلغات أخرى
- Pemroses Berkas Log [ID]
- Analyseur de fichiers journaux [FR]
- ログファイル解析器 [JA]
- Analisador de Arquivos de Log [PT]
- โปรแกรมสำหรับวิเคราะห์ไฟล์บันทึก (Log File Parser) [TH]
- Analizador de Archivos de Registro [ES]
- 로그 파일 파서 [KO]
- Phương tiện phân tích tệp nhật ký (Log File Parser) [VI]
- Protokolldatei-Parser [DE]
- Logbestandanalyser [NL]
- Loggfilanalysator [SV]
- Parser plików logów [PL]
- Parser di file di log [IT]
- Парсер журналов логов [RU]
- Kayıt Dosyası Analizcisi [TR]
- 日志文件解析器 [ZH]
- Log File Parser [EN]