AvrLogger : Thermallogger und Visualisierung Tool

ruedi66

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
129
Punkte für Reaktionen
27
Punkte
28
Das mit google habe ich getestet. Wenn ich 8.8.8.8 nehme, ist der ping Tag und Nacht gleich. Wenn ich google.de pinge, dann stimmt das, was du geschrieben hast.
 

ruedi66

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
129
Punkte für Reaktionen
27
Punkte
28
Das mehrere Pings zu anderen Servern eine "externe Serverüberwachung" sein soll, erschliesst sich mir nicht, sorry.
Keine Ahnung wie du da drauf kommst.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Das mehrere Pings zu anderen Servern eine "externe Serverüberwachung" sein soll, erschliesst sich mir nicht.
Ping => Server1 => eine Antwort => Server da
Ping => Server2 => eine Antwort => Server da
Ping => Server3 => eine Antwort => Server da
Ping => Server4 => keine Anwort => Server nicht da => Meldung

Das wäre eine sehr einfache (Ping-)Überwachung. Die überwacht auch nicht die Dienste von Servern, aber sie stellt fest, ob die jeweiligen angepingten Server überhaupt noch ein Stück Leben in sich tragen.
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
446
Punkte für Reaktionen
7
Punkte
18
Moin Zusammen,

ich habe mir heute das AVR Logger Tool mal genauer angesehen, da ich die Speedtest Funktion schon lange gesucht habe.

Noch setze ich das über Docker (roest/speedtest-analyser) um. Dort kann man aber leider den Durchführungsintervall nicht
so ändern wie ich das möchte... :)

Das gefällt mir hier doch viel besser.

Ich frage mich jedoch, wie ich es hinbekomme das AVR Logger auf Deutsch umgestellt wird. Bei mir ist das immer Englisch.
Was muss ich dafür tun?

viele Grüße

Huhie
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Da gehst du oben rechts im DSM auf „Optionen“ und dann auf „Persönliches“ ... da stellst du die Sprache um / ein.

Und schön das dir AvrLogger „besser“ gefällt :)
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
und wenn du wie von BigRonin beschrieben die Sprache dort einstellst und du aber im Register "Konto" bei der Anzeigesprache noch eingestellt hast auf "Systemeinstellung", dann bezieht deine DS die Sprache von den Regionalen Optionen.
Dann musst du hier noch auf Deutsch umstellen:
DSM > Hauptmenü > Systemsteuerung > Regionale Optionen > Register "Sprache" > HIER stellst du jetzt um für die 3 Bereiche Anzeigesprache, Benachrichtigungssprache und Codepage. Stell alle 3 auf "Deutsch", rechts unten auf Übernehmen und AvrLogger sollte auf Deutsch laufen. AUSSER du hast in den persönlichen Optionen für deine Useranmeldung eine andere Sprache eingestellt. Lass dort auf "Systemeinstellungen" stehen und diese 3 Sprachen hier werden verwendet.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Ich hatte, bzw. habe es eigentlich noch immer vor, eine Anzeige in AvrLogger einzubauen die Informationen zu einer angeschlossenen USV anzeigt. Eventuell auch als Wert in der Grafik.

Die Idee dazu habe ich aus den beiden Beiträgen:
-->> NUT als SPK
-->> Stromverbrauch USV

Jetzt ist mir aufgefallen, dass es einen dafür wichtigen Wert, bei mir nicht gibt:

Rich (BBCode):
ups.load

Meine Liste sieht so aus:

Rich (BBCode):
battery.charge = "100"
battery.charge.low = "10"
battery.charge.warning = "50"
battery.runtime = "1380"
battery.runtime.low = "120"
battery.type = "PbAc"
battery.voltage = "26.7"
battery.voltage.nominal = "24.0"
device.mfr = "American Power Conversion"
device.model = "Smart-UPS 750"
device.serial = "XXXXXXXXXXX"
device.type = "ups"
driver.name = "usbhid-ups"
driver.parameter.pollfreq = "30"
driver.parameter.pollinterval = "5"
driver.parameter.port = "auto"
driver.version = "DSM6-2-2-24922-broadwell-fmp-repack-24922-190507"
driver.version.data = "APC HID 0.95"
driver.version.internal = "0.38"
ups.beeper.status = "enabled"
ups.delay.shutdown = "20"
ups.firmware = "UPS 09.2 / ID=18"
ups.mfr = "American Power Conversion"
ups.mfr.date = "2015/06/03"
ups.model = "Smart-UPS 750"
ups.productid = "0003"
ups.serial = "XXXXXXXXXXX"
ups.status = "OL"
ups.timer.reboot = "-1"
ups.timer.shutdown = "-1"
ups.vendorid = "051d"
Time = 16ms

Ist der Wert für den Load (ups.load) nicht bei allen USVs verfügbar?
Jemand eine Idee was man ohne den Load sinnvoll auswerten / anzeigen kann?
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Ich habe ein Problem mit den ermittelten Daten vom Speedtest im AvrLogger.

Mir ist aufgefallen, dass ich immer wieder mal Einbrüche habe. Bevor der Speedtest im AvrLogger lief, hatte ich ein eigenes Testscript auf einem Raspi laufen, welches den gleichen Speedtest ausführte und die Daten in eine CSV-Datei schrieb. Da waren mir diese Einbrüche in dieser Form unbekannt.

Um dem auf den Grund zu gehen, stellte ich heute früh den Speedtest im AvrLogger auf 10min Abstand. Er führte ihn dann immer in der Minute 0, 10, 20, 30, 40 und 50 aus. Dann stellte ich mein Testscript auf dem Raspberry auf die Minuten 5, 15, 25, 35, 45 und 55, damit die beiden Tests sich nicht gegenseitig in die Quere kommen. Beide Speedtests benutzten auch den gleichen Server (80km entfernt).

Hier das Ergebnis vom AvrLogger:
avrlogger_grafik.png

und hier das Ergebnis (Diagramm aus Excel) der CSV-Datei von meinem Testscript:
diagramm.png

Wie man sieht, sind die Einbrüche vom AvrLogger im Speedtest vom Raspberry nicht vorhanden. Z.B. zwischen 16:45 und 17:15 Uhr ermittelte AvrLogger nur noch eine halbe Bandbreite im Download, beim Raspberry wiederum alles auf voller Bandbreite. Das Gleiche zeigt sich auch im Upload, im AvrLogger immer wieder mal Einbrüche, Beim Raspberry fast eine horizontale Linie auf rund 10 Stunden Testzeit.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Hm … merkwürdig, sehr merkwürdig. Interessant ist ja dabei dass der Ping anscheinend nicht davon betroffen ist.

Ich hatte ein ähnliches Problem, auf der DS118 hatte ich für Upload/Download und Ping immer einwandfreie Werte.
Auf meiner RS3617xs hingen total abweichende Werte (Ping beachten):

Linien.png

Ich habe viel, sehr viel probiert und gesucht warum ich auf beiden DS so unterschiedliche Ergebnisse habe.
Letztendlich bin ich drauf gekommen, das in der DS118 bei den Netzwerkeinstellungen die beiden Einträge „Gateway“ und „DNS Server“ die gleiche IP hatten, in der RS3617xs hatte ich für den „DNS Server“ die 9.9.9.9 eingetragen.
Nachdem ich auf der RS dort die gleiche IP eingetragen habe wie im „Gateway“ war alles wieder im Lot.

Daher meine Frage ob bei dir die DS und der Raspi exakt die gleichen Netzwerkeinstellungen haben?

Grundsätzlich scheint der Speedtest in AvrLogger ja zu funktionieren.

AvrLogger tätigt diesen Aufruf:
Rich (BBCode):
SpeedCLI --json  --secure --server
Mehr fällt mir im Augenblick leider nicht ein :(

Bei mir (Rs3617xs) sieht es heute so aus:

Speedtest.png

Die gepunkteten Linien sind vom Speedtest.
 
Zuletzt bearbeitet:

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Gib doch mal im Terminal auf der DS :

Rich (BBCode):
ps f -opid,cmd -C python

ein. Das sollte wenn nicht gerade ein Speedtest läuft nichts erscheinen.

Kommt hingegen soetwas:

Rich (BBCode):
  PID CMD
 5806 python /var/packages/AvrLogger/etc/log/speed.py --json --secure --server 4087

Dann hat sich der Speedtest verhaspelt ... dann kill den Prozess.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Gateway ist bei beiden die Fritzbox.
DNS ist bei beiden der Raspberry (Pihole). Der verwendet je nach Lust und Laune einen von sieben DNS-Servern, wo er nachfragt.

Zwei Unterschiede sehe ich, --secure bei dir und --simple bei mir.
Ich habe bei deiner speed.sh nun das --secure rausgenommen. Mal sehen, wie es morgen ausschaut.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Dann hat sich der Speedtest verhaspelt ... dann kill den Prozess.
Das hier kommt:
Rich (BBCode):
root@DS216+ / $ ps f -opid,cmd -C python
  PID CMD

Rich (BBCode):
root@Raspberry / $ ps f -opid,cmd -C python
  PID CMD
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Die speed.sh hättest du dafür nicht änder brauchen ... das macht auch der Schalter:

https-schalter.png

Bei den Einstellungen :eek:
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Rich (BBCode):
optional arguments:
  --simple              Suppress verbose output, only show basic information
  --json                Suppress verbose output, only show basic information
                        in JSON format. Speeds listed in bit/s and not
                        affected by --bytes
  --secure              Use HTTPS instead of HTTP when communicating with
                        speedtest.net operated servers

Es unterscheiden sich nur die Ausgabeformate bei uns ... und der Schalter "--secure", aber ich denke das sollte keinen Unterschied machen.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
das macht auch der Schalter:
Ups..., ich habe nicht mit deiner Tiefgründigkeit gerechnet. Kommt nicht noch mal vor. Sorry. ;)

Ich habe die speed.sh zurückgeändert und den Schalter nun auf "off" gestellt. :)
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Es kann tatsächlich sein, dass "runde" Uhrzeiten hier das Problem sind! Es gibt verschiedene Beispiele wo APIs und Server z.B. zur vollen Stunde nur sehr langsam antworten (googelt bspw. mal nach iobroker tankerkönig). Deshalb vermeidet man sowas in der Programmierung nach Möglichkeit und nutzt eine zufällige Uhrzeit. Auch die DSen fragen IMHO nicht alle zur gleichen Zeit bei Synology nach Updates sondern verteilen das über den Tag.

MfG Matthieu
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Ok ... danke für den Hinweis ... werde mal schauen wie ich das mit einbaue / berücksichtige kann.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Ich habe eine neue Vorabversion auf meinen Server gelegt.

Diese beinhaltet ein paar Änderungen in den Menüs:

Konfig --> E-Mail Statusbericht:
Die ausgewählte Emailadresse wird in einem Feld angezeigt und Änderungen werden sofort im Menü aktualisiert.

Alarm --> Log Benachrichtigung :
Auch hier wird die ausgewählte Emailadresse angezeigt und bei Änderung die Anzeige aktualisiert.

Chart --> z-Index:
Neu: Wenn der „Expertenmodus“ aktiviert ist, kann die Anzeigereihenfolge der Plotlinien geändert werden. Damit kann z.B. „Load“ so verschoben werden dass die Plotlinie immer „über“ den anderen Plotlinien angeordnet, bzw. angezeigt wird.
z-Index.png
Änderungen der Reihenfolge werden im Menü sofort aktualisiert.

Ich hätte dazu gerne ein Feedback :), insbesondere die „Usability“ der Menüs. Der Neuaufbau benötigt dadurch etwas mehr Zeit. Auf meiner DS118 würde ich sagen, ist das noch gut vertretbar.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Kurz zurück zu meinem Problem mit dem Speedtest:
Ich habe es gefunden. Das Problem befindet sich circa. 80 cm vor dem Bildschirm und sieht aus wie ich. Die genaue Lokalisierung ergab, dass sich das Zentrum des Problems genau zwischen den Ohren befindet.
Ich hatte eine falsche Einstellung in meinem Script und damit wurden zwei verschiedene Server getestet. Somit ist der AvrLogger unschuldig.

Neue Version:
Ich kann das frühestens am Wochenende testen. Sieht aber interessant aus.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
... was soll ich sagen :cool:

Dann kannst du dir gleich die neue Anordnung der "Legende" anschauen ... hab eine neu Auswahl hinzugefügt:

Split - Legende.png

Die Label werden in der Einstellung "Split" rechts und links bei ihren Achsen angeordnet.

Muss ich noch etwas testen ... aber zum Wochenende denke ich wird es was.
 


 

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