التقارير0%
بناء التقارير وجدولتها في FortiAnalyzer
التقارير هي الطبقة التي تحوّل ملايين سطور الـ logs إلى مخرجات يقرأها صاحب القرار. في FortiAnalyzer يقوم محرّك التقارير على سلسلة واضحة تبدأ من الـ Dataset وتنتهي بملف PDF أو HTML جاهز. فهم هذه السلسلة هو المفتاح لتخصيص أي تقرير بدل الاكتفاء بالقوالب الجاهزة.
- 1الـ Dataset هو استعلام SQL يُنفَّذ على الـ analytics logs ويُرجِع الصفوف الخام التي يعتمد عليها التقرير، وهو أساس كل شيء.
- 2الـ Chart يأخذ مخرجات Dataset واحد ويعرضها كجدول أو رسم بياني (Table / Bar / Pie / Line) قابل لإعادة الاستخدام في أكثر من تقرير.
- 3الـ Report Template يحدّد التخطيط (layout) من نصوص وعناوين و Charts مرتّبة، وهو هيكل قابل للاستنساخ والتعديل.
- 4الـ Report هو تشغيل فعلي لقالب على نطاق زمني (time range) و ADOM محدّدين، وينتج المخرج النهائي بصيغة PDF / HTML / CSV / XML.
- 5يمكن جدولة التقارير لتُولَّد تلقائياً (يومياً / أسبوعياً / شهرياً) وتُرسَل بالـ email لقائمة مستلمين دون تدخّل يدوي.
سلسلة بناء التقرير
🗄️
Dataset (استعلام SQL)📊
Chart (تصوير البيانات)📐
Template (تخطيط)📄
Report (تشغيل + نطاق)📧
Schedule + Email🔎تفاصيل أعمق
- يأتي FortiAnalyzer بعشرات الـ predefined templates المصنّفة حسب الغرض: security و traffic و VPN إضافةً إلى قوالب الامتثال مثل PCI DSS و HIPAA؛ أفضل ممارسة هي استنساخ (clone) القالب الجاهز ثم تعديل النسخة بدل العبث بالأصل.
- كل تقرير يُربَط بـ ADOM واحد، ويمكن تطبيق فلاتر على مستوى التقرير (مثل device أو subnet معيّن) لتضييق النطاق دون الحاجة لكتابة Dataset جديد لكل حالة.
- لتسريع توليد التقارير المتكرّرة استخدم الـ auto-cache (hcache) الذي يبني نتائج Dataset مسبقاً؛ هذا يقلّل الحِمل على الـ SQL عند تشغيل تقارير كبيرة على فترات طويلة.
⌨️معمل CLI تفاعلي
اختر مهمة، اكتب الأوامر بنفسك وشاهد النتيجة — أو اضغط «نفّذ التالي».
📖 شرح المهمة والأوامر
GUI: Reports > Report Definitions > Datasets للتحرير. استخدم هذه الأوامر حين يخرج التقرير فارغاً أو بطيئاً للتأكد أن خدمة الـ SQL تعمل.
diagnose sql status sqlreportd— أمر تشخيصdiagnose sql status sqlplugind— أمر تشخيصdiagnose sql process list— أمر تشخيصdiagnose sql remove query-cache— أمر تشخيص
FAZ-LAB-01 — FortiOS CLI
# المهمة: تشخيص قاعدة بيانات الـ SQL ومشاكل الـ Dataset
FAZ-LAB-01 #
0/4
أوامر تحقّق من التشغيل (اضغط للتشغيل فورًا):
GUI: Reports > Report Definitions > Datasets للتحرير. استخدم هذه الأوامر حين يخرج التقرير فارغاً أو بطيئاً للتأكد أن خدمة الـ SQL تعمل.
Analytics logs مقابل Archive logs للتقارير
Analytics logs
- ◆مفهرسة في الـ SQL
- ◆مصدر بيانات التقارير
- ◆قابلة للبحث السريع
- ◆تستهلك مساحة أكبر
Archive logs
- ◆مضغوطة للحفظ
- ◆لا تُستخدم في التقارير
- ◆للامتثال طويل الأمد
- ◆احتفاظ أطول
💡 نصيحة مقابلة: 💡 التقارير تعتمد حصراً على الـ analytics logs وليس على الـ archive logs؛ إذا كان الـ ADOM في وضع تخزين قليل أو الـ data policy حذفت بيانات الفترة المطلوبة، سيخرج التقرير فارغاً. تحقّق دائماً من فترة الاحتفاظ بالـ analytics قبل اتهام الـ Dataset.