Micro Focus ArcSight Logger عبر Fluentd¶
تزودكم هذه التعليمات بمثال على دمج Wallarm مع جامع البيانات Fluentd لإعادة توجيه الأحداث إلى نظام ArcSight Logger.
The most common logging scheme in complex systems consists of the following components:
-
Data collector: accepts logs from several sources and forwards logs to the SIEM system
-
SIEM system or log management systems: used to analyze logs and monitor the system status
الدمج مع نسخة Enterprise من ArcSight ESM
لتكوين إعادة توجيه السجلات من Fluentd إلى نسخة Enterprise لـ ArcSight ESM، يُنصح بتكوين موصل Syslog في جانب ArcSight ومن ثم إعادة توجيه السجلات من Fluentd إلى منفذ الموصل. للحصول على وصف أكثر تفصيلاً للموصلات، يُرجى تحميل دليل مستخدم SmartConnector من وثائق ArcSight SmartConnector الرسمية.
الموارد المستخدمة¶
-
ArcSight Logger 7.1 مع عنوان WEB
https://192.168.1.73:443
مثبت على CentOS 7.8 -
Fluentd مثبت على Debian 11.x (bullseye) ومتاح على
https://fluentd-example-domain.com
-
وصول المسؤول إلى وحدة تحكم Wallarm في سحابة EU لـ تكوين الدمج مع Fluentd
Wallarm Cloud IP addresses
To provide Wallarm Cloud access to your system, you may need a list of its public IP addresses:
بما أن الروابط إلى خدمات ArcSight Logger وFluentd مقتبسة كأمثلة، لا تكون متجاوبة.
تكوين ArcSight Logger¶
تم تهيئة مستقبل السجلات في ArcSight Logger سجلات Wallarm Fluentd
كما يلي:
-
يتم استقبال السجلات عبر UDP (
نوع = مستقبل UDP
) -
منفذ الاستماع هو
514
-
يتم تحليل الأحداث بواسطة مُحلل ال syslog
-
الإعدادات الافتراضية الأخرى
للحصول على وصف أكثر تفصيلاً لتكوين المستقبل، يُرجى تحميل دليل تثبيت Logger للنسخة المناسبة من وثائق ArcSight Logger الرسمية.
تكوين Fluentd¶
بما أن Wallarm ترسل السجلات إلى جامع البيانات الوسيط Fluentd عبر webhooks، يجب أن يفي تكوين Fluentd بالمتطلبات التالية:
-
قبول طلبات POST أو PUT
-
قبول طلبات HTTPS
-
وجود عنوان URL عام
-
إعادة توجيه السجلات إلى ArcSight Logger، يستخدم هذا المثال الإضافة
remote_syslog
لإعادة توجيه السجلات
يتم تكوين Fluentd في ملف td-agent.conf
:
-
يتم تكوين معالجة webhook الوارد في وجهة
source
:- يتم إرسال حركة المرور إلى المنفذ 9880
- يتم تكوين Fluentd لقبول الاتصالات الآمنة فقط
- يقع شهادة TLS لـ Fluentd ضمن الملف
/etc/ssl/certs/fluentd.crt
- يقع المفتاح الخاص لشهادة TLS ضمن الملف
/etc/ssl/private/fluentd.key
-
يتم تكوين إعادة توجيه السجلات إلى ArcSight Logger وإخراج السجل في وجهة
match
:- يتم نسخ جميع سجلات الأحداث من Fluentd وإعادة توجيهها إلى ArcSight Logger على عنوان IP
https://192.168.1.73:514
- يتم إعادة توجيه السجلات من Fluentd إلى ArcSight Logger بتنسيق JSON وفقًا للمعيار Syslog
- يتم إنشاء الاتصال مع ArcSight Logger عبر UDP
- يتم طباعة سجلات Fluentd بالإضافة إلى ذلك على سطر الأوامر بتنسيق JSON (الأسطر كود 19-22). يُستخدم الإعداد للتحقق من تسجيل الأحداث عبر Fluentd
- يتم نسخ جميع سجلات الأحداث من Fluentd وإعادة توجيهها إلى ArcSight Logger على عنوان IP
يتوفر وصف أكثر تفصيلاً لملفات التكوين في وثائق Fluentd الرسمية.
اختبار تكوين Fluentd
للتحقق من أن سجلات Fluentd يتم إنشاؤها وإعادة توجيهها إلى ArcSight Logger، يمكن إرسال طلب PUT أو POST إلى Fluentd.
مثال الطلب:
تكوين الدمج مع Fluentd¶
-
Webhooks are sent to
https://fluentd-example-domain.com
-
Webhooks are sent via POST requests
-
The webhook integration has default advanced settings
-
Webhooks sent to Webhook URLs are all available events: hits, system events, vulnerabilities, scope changes
المزيد من التفاصيل حول تكوين الدمج مع Fluentd
اختبار المثال¶
To test the configuration, a new user is added in Wallarm Console:
سوف يسجل Fluentd الحدث كما يلي:
سيتم عرض الإدخال التالي في أحداث ArcSight Logger: