VNSTAT هو شاشة لحركة مرور الشبكة المستندة إلى وحدة التحكم والتي تستخدم إحصائيات واجهة الشبكة التي توفرها kernel كمصدر للمعلومات. هذا يعني أن VNSTAT لن يتم استنشاق أي حركة مرور ويضمن أيضًا الاستخدام الخفيف لموارد النظام بغض النظر عن معدل حركة الشبكة.
بشكل افتراضي ، يتم تخزين إحصائيات حركة المرور على مستوى مدتها خمس دقائق على مدار الـ 48 ساعة الماضية ، على مستوى الساعة طوال الأيام الأربعة الماضية ، على المستوى اليومي خلال الشهرين الكاملين الأخيرين وعلى مستوى سنوي إلى الأبد. فترات الاحتفاظ بالبيانات قابلة للتكوين بالكامل. يتم أيضًا توفير إجمالي حركة المرور التي شوهدت وقائمة الأيام العليا. يتوفر إخراج الصور الاختياري في الأنظمة التي يتم تثبيت مكتبة GD.
راجع صفحة الويب الرسمية للحصول على تفاصيل إضافية وأمثلة الإخراج.
يعمل Vnstat بشكل أفضل عند تثبيته. من الممكن إما استخدام أحدث إصدار مستقر ، أو الحصول على إصدار التطوير الحالي من GIT أو استخدام حاوية Docker التي تحتوي على أحدث إصدار مستقر مسبقًا.
wget https://humdi.net/vnstat/vnstat-latest.tar.gzwget https://humdi.net/vnstat/vnstat-latest.tar.gz.ascgpg --keyserver pgp.mit.edu --recv-key 0xDAFE84E63D140114gpg --verify vnstat-latest.tar.gz.asc vnstat-latest.tar.gztar zxvf vnstat-latest.tar.gzcd vnstat-*git clone https://github.com/vergoh/vnstatcd vnstatفي كلتا الحالتين أعلاه ، تابع التعليمات من ملف التثبيت أو install_bsd اعتمادًا على نظام التشغيل المستخدم. يتم تضمين إرشادات الترقية من إصدار سابق في ملف الترقية. يمكن العثور على ملاحظات الإصدار من ملف التغييرات.
docker run -d
--restart=unless-stopped
--network=host
-e HTTP_PORT=8685
-v /etc/localtime:/etc/localtime:ro
-v /etc/timezone:/etc/timezone:ro
--name vnstat
vergoh/vnstat
لمزيد من التفاصيل حول استخدام الحاويات ، ومتغيرات البيئة المتاحة ومفهوم Docker.yml ، راجع مستودع GIT Vergoh/Vnstat-Docker أو Docker Hub. يتم نشر نفس صور الحاوية أيضًا على أنها ghcr.io/vergoh/vnstat .
يجب إرسال تقارير الأخطاء وأفكار التحسين وطلبات الميزات وطلبات السحب باستخدام ميزات المطابقة على Github حيث يصعب تفويتها أو نسيانها.