AvrLogger : Thermallogger und Visualisierung Tool

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
903
Punkte für Reaktionen
64
Punkte
54
Rich (BBCode):
DAEMON="/volume*/@appstore/${Name}/${Name}.py"
nohup ${DAEMON} >> "$ERROR" 2>&1 &

Ich habe mir jetzt Deinen Code nicht angesehen. Aber wenn es @appstore/${Name}/${Name}.py auf mehreren Volumes gibt haut Dir das bash globbing mehrere Dateien um die Ohren aber nohup erwartet nur eine Datei als Argument...
 

Humunkulus

Benutzer
Mitglied seit
21. Feb 2020
Beiträge
71
Punkte für Reaktionen
0
Punkte
6
@Big R

das hier:
2020.04.06 23:45:01 CRN: Fatal error occurred while running "CronJob": Daemon found more than once.

habe ich auch nicht mehr im Log stehen....:) --> rennt astrein bisher die v-005x
Spendiere wieder ein virtuelles Bier :cool:
...und danke nochmals
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
Puuuhh … da bin ich aber froh … es ist nicht einfach, ohne einen Fehler nachstellen zu können, eben diesen Fehler zu beseitigen.
Vielleicht sollte ich Lotto spielen … oder deine DiskStation mieten :cool: … bin gespannt was noch so an verstecken Fehlern auftauchen.

Auf alle Fälle danke ich euch, ohne euren Elan fleißig zu testen … wäre AvrLogger nicht das, was es heute ist!!

In diesem Sinne, danke für’s Bier und PROST!!
 

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
903
Punkte für Reaktionen
64
Punkte
54

Humunkulus

Benutzer
Mitglied seit
21. Feb 2020
Beiträge
71
Punkte für Reaktionen
0
Punkte
6
Eine reale Spende würde ich auch geben, habe sowas mal durch die Blume angedeutet. Müssen ja nicht so horrende Adobe Apothekenpreise sein.....;)
 

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
903
Punkte für Reaktionen
64
Punkte
54
... Müssen ja nicht so horrende Adobe Apothekenpreise sein.....;)
Bei einer Spende definierst Du was Dir eine SW Wert ist. €2 ist ein Trinkgeld, €20 ist eine Anerkennung und bei > €100 zeigst Du dass da jemand einen wirklich guten Job gemacht hat :rolleyes:
 

Humunkulus

Benutzer
Mitglied seit
21. Feb 2020
Beiträge
71
Punkte für Reaktionen
0
Punkte
6

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
903
Punkte für Reaktionen
64
Punkte
54
Persoenliche Erfahrung mit raspiBackup :)
 

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
903
Punkte für Reaktionen
64
Punkte
54
Bei mir laeuft gerade mal wieder eine Thumnailgenerierung wie man sieht. Soweit so gut. Allerdings ist die Absizzenbeschriftung etwas unleserlich :(. Ist nicht so dramatisch aber vielleicht ist das ja ein low hanging fruit ;)
Screenshot at 2020-04-19 21-56-31.png
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
Geh mal in „Achsen“ und änder da mal die Schriftgröße :)
 

framp

Benutzer
Mitglied seit
19. Feb 2016
Beiträge
903
Punkte für Reaktionen
64
Punkte
54
Ok. Danke fuer den Hinweis. Das funktioniert. Aber mich wundert dass die Schriftgroesse nicht dynamisch berechnet wird sondern manuell konfiguriert werden muss :(
 

JackTBJ

Benutzer
Mitglied seit
15. Apr 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,
bei der Performancemessung (Speedtest) der Netzwerkverbindung mit AvrLogger kann ich seit ein paar Tagen keine "deutschen" Server mehr auswählen.
Auch ein Update unter 'Source' hilft hier nicht mehr weiter... Im AvrLogger LOG finde ich einige Fehler...?!?!? kann das Problem behoben werden?

2020.05.14 20:00:01 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 20:10:02 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 20:20:02 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 20:30:01 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 20:40:02 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 20:50:02 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 21:00:02 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 21:10:01 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 21:20:02 Oakla : Speedtest failed : No matched servers: 30906
Traceback (most recent call last):
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/urllib/request.py", line 1240, in do_open
h.request(req.get_method(), req.selector, req.data, headers)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/http/client.py", line 1083, in request
self._send_request(method, url, body, headers)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/http/client.py", line 1128, in _send_request
self.endheaders(body)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/http/client.py", line 1079, in endheaders
self._send_output(message_body)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/http/client.py", line 911, in _send_output
self.send(msg)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/http/client.py", line 854, in send
self.connect()
File "/var/packages/AvrLogger/target/lib/Ookla.py", line 229, in connect
self.sock = socket.create_connection( (self.host, self.port), self.timeout, self.source_address )
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/socket.py", line 693, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/socket.py", line 732, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -3] Temporary failure in name resolution

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/var/packages/AvrLogger/target/lib/Ookla.py", line 438, in catch_request
uh = _open( request )
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/urllib/request.py", line 465, in open
response = self._open(req, data)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/urllib/request.py", line 483, in _open
'_open', req)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/urllib/request.py", line 443, in _call_chain
result = func(*args)
File "/var/packages/AvrLogger/target/lib/Ookla.py", line 294, in https_open
return self.do_open( _build_connection( SpeedtestHTTPSConnection, self.source_address, self.timeout, context=self._context, ), req )
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/urllib/request.py", line 1242, in do_open
raise URLError(err)
urllib.error.URLError:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/var/packages/AvrLogger/target/AvrSpeed.py", line 61, in
Ookla.SpeedTest( opt=asset.AvrConf["SpeedTestServerCUR"], AvrDebug=AvrDebug )
File "/var/packages/AvrLogger/target/lib/Ookla.py", line 1341, in SpeedTest
sSpeed = shell()
File "/var/packages/AvrLogger/target/lib/Ookla.py", line 1210, in shell
speedtest = Speedtest( timeout=args.timeout, secure=args.secure )
File "/var/packages/AvrLogger/target/lib/Ookla.py", line 707, in __init__
self.get_config()
File "/var/packages/AvrLogger/target/lib/Ookla.py", line 733, in get_config
uh, e = catch_request( request, opener=self._opener )
File "/var/packages/AvrLogger/target/lib/Ookla.py", line 444, in catch_request
return None, e.code
AttributeError: 'URLError' object has no attribute 'code'
2020.05.14 21:40:02 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 21:50:02 Oakla : Speedtest failed : No matched servers: 30906
2020.05.14 21:57:25 PKG: AvrLogger was stopped by DSM ...
2020.05.14 21:57:38 PKG: AvrLogger was started by DSM ...
2020.05.14 22:02:40 PKG: AvrLogger was stopped by DSM ...
2020.05.14 22:06:28 PKG: AvrLogger was started by DSM ...
2020.05.15 16:48:13 SYS: "CallTask" failed to start Process :
2020.05.15 16:48:13 SYS: Arg was : msgCgiWaitBusy
Exception ignored in: <_io.TextIOWrapper name='' mode='w' encoding='UTF-8'>
BrokenPipeError: [Errno 32] Broken pipe
 

JackTBJ

Benutzer
Mitglied seit
15. Apr 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
1

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
Das ist ein Umstand der wohl gelegentlich vorkommt und liegt außerhalb meines Einflussbereiches.
Scheinbar (und das kommt wohl öfters vor) wird die Server-Liste, also die gültigen, mal geändert.

Siehe Links:
https://github.com/sivel/speedtest-cli/issues/447
https://github.com/sivel/speedtest-cli/issues/494
https://github.com/sivel/speedtest-cli/issues/726

Es sollte (müsste) helfen wenn du einen anderen Server auswählst. Denn der Server ‚30906‘ scheint nicht mehr „gültig“ zu sein.
Die anderen Fehlermeldungen im LOG stehen damit im Zusammenhang. (Sollten eigentlich abgefangen werden) Ich schau mal ob ich das reproduzieren und verhindern kann.

PS. Der Teil „Speedtest“ im Modul „Okla“ in ArvLogger beruht auf dem speedtest-cli und ich habe nur Anpassungen vorgenommen um den SpeedTest zu integrieren.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.778
Punkte
314
(Speedtest) der Netzwerkverbindung mit AvrLogge keine "deutschen" Server mehr auswählen.
kann das Problem behoben werden?

Also nach Klicken auf die Schaltfläche "Update" kommt bei mir eine Liste mit 10 Servern in meiner näheren Umgebung zur Auswahl.
Mit dem schwarzen Pfeil wähle ich einen dieser 10 Angebote aus und danach RECHTS UNTEN AUF SAVE klicken! Sonst wird deine Einstellung nicht übernommen!
in der Grafik erscheint dan "Bitte warten, Daten werden aktualisiert".
Klicke ich dann wieder auf "Quellen" (Source) ist neben dem ausgewählten Server die Schaltfläche -View- , klicke ich darauf sehe ich in einem Übersichtsfenster die Infos und Daten zu dieser Verbindung.
Die max. Werte welche mir hier angezeigt werden, stimmen fast zu 100% mit den mir vertraglich zugesicherten Werten überein.
Also max Up- Download Geschwindigkeit entspricht meinem "Internetpaket" welches ich lt. Vertrag bei meinem Provider habe.
Links unten mit "Back" komme ich wieder zurück.

Probier es noch mal aus, das sollte eigentlich funktionieren.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
Es gibt bei der Vorgehensweise wie Kurt-oe1kyw sie beschrieben, hat ein kleines Problem:

- ArvLogger „cached“ die Serverliste. Bei jedem „speedtest“ würde sonst jedes Mal die Liste komplett neu geladen werden, die über ein 1Mbyte groß ist und nur „Trafik“ generiert.
- Die Serverliste wird nur alle 24 Stunden aktualisiert wenn in AvrLogger auf „Update“ geklickt wird.
- Tatsächlich können Server-ID’s aus der Liste verschwinden.
- Die Liste der übermittelten Server-ID’s bei der Abfrage von „speedtest.net“ scheint die Liste regional (Standort des Clients) zu filtern.
Das heißt: Aus „Hambug“ erhalte ich eine andere Liste als z.B. aus „München“

Ich verfolge aktuell einen Ansatz, der die Abfrage der Serverliste filtern kann nach einem Suchbegriff. Der Begriff könnte dann z.B. „Germany“ sein. Bei diesem Vorgehen liefert „speedtest.net“ die Server-ID’s unabhängig des Client-Standortes, gefiltert nach dem Suchbegriff.

Ich werde AvrLogger dafür anpassen und das „caching“ der ServerListe, bzw. die Updatefunktion der Serverliste, überarbeiten.
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Hallo BigRonin

Ich habe mir den AVR-Logger nun installiert.
Vielen Dank für dieses Werkzeug.
Ich habe noch ein paar Fragen, aber 64 Seiten studieren, da sitze ich nächste Woche noch :eek:
Kurt konnte mir hier auch noch nicht weiterhelfen.

Folgendes ist mir aufgefallen:
- Nur mit dem IE kann ich die Konfiguration fehlerfrei erledigen. Nutze ich den G-Chrome, dann kann ich in der Lasche 'MANAGE' keine Speicherpfade bearbeiten. In weiteren Laschen habe ich das noch nicht getestet.
-> Muss ich noch wo was einstellen?

- In der Lasche NAS-Status wird die Höhe der Grafik nicht ausgenutzt. Es bleibt ein weisser Bereich bis zur Fensterunterkante des Browsers, egal ob IE, Edge oder der G-Chrome.
-> Gibt es keine Skalierung auf Fensterhöhe?

- Auf fast allen meiner DSen konnte ich AVR-Logger installieren. Nur auf meiner DS116 funktionierte zwar die Installation, aber das Paket lässt sich nicht starten, bzw. stoppt gleich wieder.
-> Gibt es ein Logfile, wo ich nachsehen könnte, was passiert? Die üblichen 'Verdächtigen' schweigen sich aus.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
Hallo Andi,

Nur auf meiner DS116 funktionierte zwar die Installation, aber das Paket lässt sich nicht starten

LOG-File findest du hier:

/var/packages/AvrLogger/etc/log/error

Für die Installation :

/var/log/AvrLogger.log

und

/var/log/AvrLogger_err.log

'MANAGE' keine Speicherpfade bearbeiten.

Versuchst du das angezeigt Feld direkt zu ändern? Das geht nicht, das ist ein „Read-Only“ … Pfade wähst / Stellst du über den Button "- Select –" daneben ein.
Wenn das widererwarten nicht geht … ist vermutlich der Browser schuld … ich schau mal was da passiert.

NAS-Status wird die Höhe der Grafik nicht ausgenutzt.

Das ist leider ein Problem der Browser … die interpretieren die SVG-Grafik und dessen Einstellungen alles etwas anders. Ich nutze nur den FireFox … der erscheint mir am besten zu sein. Mir ist zurzeit leider keine Möglichkeit bekannt, um allen Browsern zu sagen sie sollen die Grafik „immer“ fensterfüllend anzeigen.
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Hallo BigRonin

Fein, dann wollen wir mal :eek:
/var/packages/AvrLogger/etc/log/error
Rich (BBCode):
---------------------------------------------------------------------------------
2020.05.03 12:08:07 PreInst   : Preparing INSTALL v2.0.2-005
2020.05.03 12:08:07 PostInst  : INSTALL v2.0.2-005
---------------------------------------------------------------------------------
2020.05.03 12:08:07 PostInst  : Directory structure "etc" created
2020.05.03 12:08:07 PostInst  : Unsupported "scemd.xml" - Fan control is disabled.
2020.05.03 12:08:07 PostInst  : Use of "Shared Memory" is disabled
2020.05.03 12:08:07 PostInst  : Config "Default.cnf" created
2020.05.03 12:08:07 PostInst  : Config "schedule.conf" created
2020.05.03 12:08:07 PostInst  : Symbolic link in 3rdparty created
---------------------------------------------------------------------------------
2020.05.03 12:08:07 AvrLogger v2.0.2-005 INSTALL successful.
---------------------------------------------------------------------------------

Soweit also alles Paletti, aber wenn gestartet wird, dann...
Rich (BBCode):
2020.05.03 12:57:38 PKG: AvrLogger was started by DSM ...
2020.05.03 12:57:41 SYS: "Storage" failed to get location of device "sdq"
2020.05.03 12:57:41 SYS: Fatal error has occurred. "AvrLogger" will now shutdown ...
2020.05.03 12:57:43 PKG: AvrLogger was stopped by DSM ...
Das lässt sich beliebig wiederholen ;)

Wie bekannt, die DS116 ist eine ONE-Bay-Kiste. Dort habe ich auch eine externe USB-Disk angeschlossen:
Rich (BBCode):
[root@DS116] ~ > df -h | grep -i '/vol*'
/dev/sda3       3.6T  1.6T  2.1T  43% /volume1
/dev/sdq1       7.3T  1.0T  6.3T  14% /volumeUSB1/usbshare  <---------------

An meiner DS916+ hängt auch eine USB-Disk dran, wobei das eine INATEK-Dockingstation ist:
Rich (BBCode):
[root@DS916+] ~ >  df -h | grep -i '/vol*'
/dev/vg1/volume_1  148G   29G  120G  20% /opt
/dev/vg2/volume_9   16T   12T  3.7T  77% /volume9
/dev/vg2/volume_8  2.9T  1.3T  1.7T  43% /volume8
/dev/vg1/volume_4  984G  181G  803G  19% /volume4
/dev/vg1/volume_2  9.2T  8.7T  520G  95% /volume2
/dev/vg1/volume_5  1.5T  668G  773G  47% /volume5
/dev/vg1/volume_3  2.5T  2.0T  476G  81% /volume3
/dev/sdr1          3.6T  1.5T  2.2T  42% /volumeUSB90/usbshare  <---------------


Da kann ich weiters nicht erkennen, wo sich der AVR-Logger verschluckt.

In /var/log gibt es keine Files, die Du benannt hast?!

Das mit dem Browser ist blöd, aber ich erinnere mich grade, dass dies mit meiner FritzBox so ähnlich ist. Meine Anfrage damals an AVM ergab nur, dass CHROME wohl 'kaputt' sei :rolleyes:
Solltest Du da was rausfinden, wäre das sehr schön, aber ich denke, wenn Du nix findest, dann ist das halt so.
Den FireFox tu ich mir nimmer an, das wird dann einfach zu viel :p

Auf alle Fälle schon mal vielen Dank für Deine Unterstützung! :cool:
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
Aaaaaaaargh ....

Du hast ein USB-Laufwerk angeschlossen .... oooooohhhhh ... da hab ich Arbeit vor mir :(
Bei einer Single-Bay DS verschluckt sich die Erkennungsroutine.

Du kannst mal zum Testen das USB-Laufwerk entfernen ... und schau ob AvrLogger dann läuft.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat