Pomoc Jak zainstalować speedtest na QNAP?

Status
Brak możliwości dodawania odpowiedzi.

*ARCZI*

Systems Admin...
Q's Expert
27 Listopad 2018
204
5
18
38
Bełchatów
QNAP
TS-x51+
Ethernet
null
1. Instalujesz w App Center entware-std z repo QNAPCLUB.eu
2. Włączasz Entware
3. Logujesz się do NAS'a po SSH
4. Zainstaluj Pythona
Bash:
opkg update
opkg install python python-xml python-dateutil cacert
5. Ściagasz z speedtest-cli:
Bash:
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli
6. Uruchom:
Bash:
./speedtest-cli
Jeśli chcesz wynik w bajtach a nie w bitach to polecenie:
Bash:
./speedtest-cli --bytes

Notka:
Kod:
  --list                Display a list of speedtest.net servers sorted by
                        distance
  --server SERVER       Specify a server ID to test against. Can be supplied
                        multiple times

Kod:
[~] # ./speedtest-cli
Retrieving speedtest.net configuration...
Cannot retrieve speedtest configuration
ERROR: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] unknown error (_ssl.c:726                                                                                                                                                                             )>
[~] #
 
Jeśli wywołujesz z ręki i chcesz zapisać do pliku to np.:
Kod:
./speedtest-cli >> /var/log/speedtest.log

Ładniejsze rozwiązanie to dodanie podobnego wpisu do CRONa, oczywiście z późniejszym restartem tej usługi.

opisz dokładniej o co chodzi , rozwiń tę myśl. Chciałbym aby codziennie o północy robił się taki zrzut.

Moje polecenie :

./speedtest-cli >> /share/external/DEV3501_2/SPEEDTEST/speedtest-`date +%d.%m.%Y-%H:%M:%S`.txt --share
 
A co mam opisać bo nie rozumiem? W Twoim poleceniu, opcja --share powinna chyba odnosić się do wywołania testu, czyli powinna być po lewej stronie '>>'.
 
jak dodać to do harmonogramu, tak aby się samo robiło w nocy , chodzi mi o wykonywanie polecenia.
./speedtest-cli >> --share /share/external/DEV3501_2/SPEEDTEST/speedtest-`date +%d.%m.%Y-%H:%M:%S`.txt

TAK?
dałem restart NASA , aby sprawdzić czy będzie działać wszystko . Wpisuję w putty

[~] # ./speedtest-cli
-sh: ./speedtest-cli: No such file or directory
[~] #

Nie mm siły już do tego...
i nie może odnaleźć folderu z ./speedtest-cli tak ? .
 
Miałem na myśli przeniesienie opcji na lewo od '>>', a u Ciebie jest w obu przypadkach po prawej.
Nie wiemy gdzie zainstalowałeś test i czy jego lokalizacja jest w ścieżce systemowej - pewnie nie skoro go nie znajduje.

Ogólnie, w pierwszej kolejności polecam poznanie podstaw Linuksa (od strony terminalowej).
 
[~] # ./speedtest-cli
-sh: ./speedtest-cli: No such file or directory
a jesteś w ścieżce gdzie jest ten program ? na pewno nie

primo:
w cronie zaleca się stosowanie pełnych ścieżek do programów
znajdz gdzie on sie zainstalował - locate speedtest-cli

secundo:
napisz to jako skrypt BASH ...

speedtest-cli --share >> /share/external/DEV3501_2/SPEEDTEST/speedtest-`date +%d.%m.%Y-%H:%M:%S`.txt

jeśli już ..
to jest o kant dupy rozbić ... bo
robisz co test nowy plik więc >> nie mają sensu

speedtest-cli --share > /share/external/DEV3501_2/SPEEDTEST/speedtest-`date +%d.%m.%Y-%H:%M:%S`.txt

`date +%d.%m.%Y-%H:%M:%S` - można skrócić do $(date + %F-%k:%M) -
kolejna rzecz .. łatwiej szukać jak data jest zapisana ROK miesiąc dzień

speedtest-cli --share > /share/external/DEV3501_2/SPEEDTEST/speedtest-$(date +%F-%k:%M).log

kolejna rzecz - co x minut zapisujesz to na dysk , kiedy skończy się miejsce na dysku/inody ?
lepiej wrzucać to dziennego pliku
 
to gdzie pobrales ten plik ? Ogarniaj swój smietnik.

upload_2019-3-15_11-38-56.png
 
  • Lubię to
Reakcje: *ARCZI*
[/share] # cd /web
-sh: cd: /web: No such file or directory
[/share] #



[/share] # /share/CACHEDEV1_DATA/Web/speedtest-cli
Traceback (most recent call last):
File "/share/CACHEDEV1_DATA/Web/speedtest-cli", line 26, in <module>
import timeit
ImportError: No module named timeit
[/share] #
teraz po restarcie nawet mc nie dziala
Poszło dopiero jak wpiszę w putty komendę
/share/CACHEDEV1_DATA/Web/speedtest-cli
po wydaniu komendy

/share/CACHEDEV1_DATA/Web/speedtest-cli --share > /share/external/DEV3501_2/---/speedtest-`date +%d.%m.%Y-%H:%M:%S`.txt
plik się tworzy ale nie można go odczytać. Jego atrybuty to archiwialny. Gdy wchodzę poprzez sambę na ten dysk nawet nie mogę go usunąć :(. W WINSCP mogę go odczyta, oraz usunać ...
 

Załączniki

  • upload_2019-3-15_21-36-18.png
    upload_2019-3-15_21-36-18.png
    30,7 KB · Wyświetleń: 42
Status
Brak możliwości dodawania odpowiedzi.

Użytkownicy znaleźli tą stronę używając tych słów:

  1. QNAP speed test
  2. nano