Automated docker speedtest analyser – מערכת לניטור מהירות האינטרנט

Automated docker speedtest analyser - Dockeril

Automated docker speedtest analyser הוא כלי הכולל ממשק אינטרנטי שמטרתו לנטר את מהירות האינטרנט לאורך זמן. ניתן להתקין את המערכת על כל סביבה התומכת בהתקנה של קונטיינרים (Qnap, Synlogy, Linux Server ועוד).

Automated docker speedtest analyser משתמש ב speedtest-cli על מנת לבצע את בדיקת המהירות ושומר את הנתונים בקובץ CSV תחת תיקיית /var/www/html/data/ על מנת שניתן יהיה לראות הסטוריה וכן לפלטר על פי תאריכים.

הכלי מבצע שימוש בספריות הבאות:

  • Bootstrap 4
  • Charts.js
  • DateRangePicker.js
  • moments.js
  • papaparse
  • speedtest-cli

הכלי מאפשר גם לשנות את הויזואליות באמצעות קובץ ה config.js. על מנת לעשות זאת העתיקו את קובץ /js/appConfig.example.js אל /data/appConfig.js וערכו אותו כרצונכם.

על מנת להתקין את הקונטיינר, ערכו את קובץ ה docker-compose שלכם והוסיפו פנימה את הקוד הבא:

כאשר:

  • ./speedtest/data – הנתיב בו ישמר קובץ ה csv בו ישמרו תוצאות בדיקת המהירות.
  • CRONJOB_ITERATION – קביעת הזמן שיעבור בין בדיקה לבדיקה (בדקות).

כעת, שמרו את הקובץ והריצו את הפקודה:

כעת, פתחו את הדפדפן והקלידו את כתובת השרת בתוספת פורט 8080, בצורה הבאה:

ותוכלו לראות את תוצאות בדיקת המהירות:

Automated docker speedtest analyser - Dockeril

שימוש מהנה!

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*