오늘은 인터넷 속도 측정 자동화 솔루션인 Speedtest Tracker를 소개하고자 하는데,
이 녀석은 Ookla Speedtest CLI 모듈을 이용하여 인터넷 속도를 측정한 후,
Chart.js 모듈을 사용하여 결과를 그려주고 텔레그램으로 통지하는 도커 컨테이너이다.
설치 방법은 시놀로지 File Station에서 'docker' 폴더 아래에 'internetspeed' 폴더를 생성하고,
docker run -d --name=speedtest -p 8788:80 -v /volume1/docker/internetspeed:/config -e OOKLA_EULA_GDPR=true --restart always henrywhitaker3/speedtest-tracker
PuTTY 단말 프로그램으로 시놀로지에 SSH로 로그인하여 root 계정으로 변경한 후,
위의 코드 블럭을 복붙하여 실행하면 Speedtest Tracker 도커 컨테이너가 만들어진다.
그리고 웹브라우저 명령창에 'http://Synology IP:8788/'을 입력하고,
설정 일반(Settings-General)에서 자동 실행 주기를 선택한다.
더불어 속도 측정 결과를 텔레그램으로 전송 받기를 원한다면,
설정 통지(Settings-Notification)에 텔레그램 bot token과 chat id를 입력하면 된다.
그런데 어플로 수동 측정하면 500Mb의 인터넷 속도가 제대로 나오는데,
Speedtest Tracker로 자동 측정하면 속도가 더럽게 안나오더라.ㅠㅠ
집에 24시간 가동되는 시놀로지 나스가 있다면 그냥 심심풀이로 한번 설치해 보시길 바란다.
'IoT이야기' 카테고리의 다른 글
UniFi 무선랜 재실 센서 홈킷 플러그인 (0) | 2021.05.02 |
---|---|
7년 만에 KT 인터넷 모뎀 교체기 (3) | 2021.04.29 |
도커 컨테이너 관리 솔루션인 Yacht 설치법 (0) | 2021.04.18 |
네트워크 카메라의 확실한 보안인 전원 차단하기 (0) | 2021.03.10 |
UniFi 대표 어플 3종 세트 (0) | 2021.03.09 |