عن المشروع
BWLog هي أداة خفيفة لمراقبة النطاق الترددي مصممة لأنظمة *nix، مكتوبة بلغة Go. تسجل حركة مرور الشبكة الواردة والصادرة من واجهات الشبكة المحددة وتوفر واجهة أمامية قائمة على الويب لعرض الرسوم البيانية الحية والإحصائيات التاريخية لكل واجهة مراقبة.
تشمل الميزات الرئيسية:
- مراقبة واجهات شبكة متعددة (مفصولة بفواصل)
- واجهة ويب يمكن الوصول إليها عبر المتصفح (الافتراضي: 127.0.0.1:8080)
- تصور رسوم بيانية حية لحركة مرور الشبكة
- تتبع الإحصائيات التاريخية
- دعم المصادقة الأساسية (مستخدم/كلمة مرور واحدة)
- دعم HTTPS عبر شهادة SSL ومفتاح
- فاصل زمني قابل للتكوين لحفظ قاعدة البيانات (الافتراضي: 60 ثانية)
- تخزين بيانات النطاق الترددي في ملفات CSV
- قدرة التحديث الذاتي
- تكامل مع systemd لتشغيل الخدمة في الخلفية
التثبيت مباشر: قم بتنزيل الثنائي المناسب من صفحة الإصدارات، أو قم بالتجميع من المصدر باستخدام Go وnpm. لا تتضمن الأداة خادمًا مدمجًا ولكن يمكن دمجها بسهولة مع systemd للتشغيل التلقائي في الخلفية.
يتم التكوين عبر خيارات سطر الأوامر، بما في ذلك اختيار الواجهة، دليل قاعدة البيانات، عنوان الاستماع، ملف كلمة المرور، فاصل الحفظ، وخيارات SSL. صُممت BWLog لتكون خفيفة وسهلة النشر على الخوادم التي تحتاج إلى مراقبة النطاق الترددي للشبكة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.