DockerIL

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

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

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

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

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

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

  speedtest:
    container_name: speedtest
    image: roest/docker-speedtest-analyser
    restart: unless-stopped
    network_mode: bridge
    volumes:
      - ./speedtest/data:/var/www/html/data
    ports:
      - 8080:80
      - 4343:443
    environment:
      - CRONJOB_ITERATION=60  

כאשר:

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

docker-compose up -d

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

http://[IP]:8080

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

שימוש מהנה!

Exit mobile version