AvrLogger : Thermallogger und Visualisierung Tool

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Es stimmt schon, dass es träger ist. Per time komme ich auf gut 1 Sek pro Abruf. Auslastung 1%.
Und da man so direkt einige Werte bekommt, sollten sie denn stimmen wie Synology sie verwendet ist das eigentlich okay.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Hallo zusammen,
es tut sich was in AvrLogger, neben ein paar kleineren Neuerungen, hab ich jetzt den „Speedtest“ integriert wie er in Internet-Speedtest auf der DS ausführen - Skript?? schon diskutiert wurde:

Speedtest-Chart.png

Das Python-Skript „speedtest-cli speedtest.py“ muss installiert werden:

Speedtest-Download.png

Anschließend kann ein Server ausgewählt und die Funktion „Speedtest“ aktiviert werden. Erste wenn der Schalter „Speedtest“ auf „On“ gesetzt wurde und die Einstellungen gesichert, kann ich „Netzwerk E/A“ der Speedtest „# Speed #“ als Quelle ausgewählt werden.

Speedtest-Quellen.png

Der letzte ausgeführte Speedtest kann als „Report“ eingesehen werden:

Speedtest-Report.png

Alle Bilder stammen von meiner RS3617xs, der Speedtest läuft aber auch hervorragend auf der DS118 :)

Auf meinem Server liegt eine Vorschau auf die kommende Version. Weg mag, möge diese ausgiebig testen.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254
Ich habe die 1.0.8-018 installiert und lasse sie test weise mit Speedtest alle 60 Minuten laufen.
Warum wird der Ping eigentlich nicht berücksichtigt?

Was mich etwas nachdenklich stimmt:
Ich habe VDSL 50/10. Bei jedem Test werden rund 70 MB runter- und 15MB hochgeladen. Das entspricht somit einem Traffic von 85MB pro Test. Wenn nun jemand das alle 15min über längere Zeit laufen lässt, kommt man am Tag auf über 8 GB, sprich pro Monat auf 240 GB. Ist das nicht etwas zu viel des Guten?
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Warum wird der Ping eigentlich nicht berücksichtigt?

Ich wusste nicht wo ich den unterbringen soll :( ... der Ping passt irgendwie zu keiner vorhandenen Achse in AvrLogger :confused:

sprich pro Monat auf 240 GB

Öhm ... hab ich nicht drüber nachgedacht :eek: ...
Man kann auch zu informativem Zwecke, einen „Einzel“-Test machen. Es muss ja nicht alle 15Min. sein
Die Intervall Dropdown-Liste könnte ich beliebig erweitern.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Ich bemerke gerade einen Anstieg der CPU-Last in der DS118 seit der Speedtest läuft:

Speedtest-Load.png

… ich muss mir mal genauer anschauen wo der herkommt.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Zur RAM-Diskussion: Die Frage ist, was möchtet ihr hier sehen. Vielleicht wäre es auch sinnvoll, jeden Wert zwei Mal zu erfassen (oder zumindest die Möglichkeit dazu zu haben). Ein mal wie von Synology erfasst (z.B. syno-RAM) versus den meminfo-Wert (z.B. meminfo-RAM).
Wer weiß was Synology da rechnet damit die Zahl am besten "passt" und am wenigsten Support-Fälle verursacht :)
Viele verstehen nicht ganz was Linux mit RAM treibt und schieben Panik wenn da 80% Auslastung im IDLE auftauchen. Das kann tatsächlich viele Support-Anfragen hervorrufen ...

MfG Matthieu
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Das stimmt, da gebe ich dir 100%ig Recht.

Bevor ich das Thema in AvrLogger angegangen bin, habe ich dutzende Seiten in Linux Foren gefunden die in den meisten Fällen, immer denselben Rechenweg beschreiben. An den hatte ich mich orientiert.

Inzwischen meine ich zu wissen was Synology anders macht:

cat /proc/meminfo liefert für „Cached:“
Rich (BBCode):
Cached:         14831996 kB

Der OID Aufrufe hingegen:

Rich (BBCode):
snmpwalk -v 2c  -c "syno" -O qv 127.0.0.1 1.3.6.1.4.1.2021.4.15.0
11299556 kB

Da der „Cached“-Wert bei allen Berechnungen der Auslastung mit eingeht, liefert der „klassische“ Linux-Weg ein falsches Ergebnis.
Ich habe bemerkt, dass je nach DS, der Unterschied der beiden Werte von marginal bis extrem groß ist.

Mein aktueller Rechenweg nutzt den „klassische“ Linux-Weg über die /proc/meminfo UND für den Wert „Cached“ den OID Wert. Damit habe ich das beste Ergebnis. Sowohl vom Ergebnis als auch der Performance.

Die Frage ist, was möchtet ihr hier sehen

Mein Ansinnen war / ist eine Anzeige der Werte exakt so, wie man sie in dem DSM (Ressourcen-Monitor) sehen kann. Sonst hätte „ich“ die Supportanfragen anstelle von Synology ;)
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254

ruedi66

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
129
Punkte für Reaktionen
28
Punkte
28
Wie wäre es, den gemessenen Ping Wert einfach als Dezimalzahl in/ unter / über der Tabelle der gemessenen Zeit zu schreiben?
Auch nicht die beste Lösung, aber noch eine Achse fände ich auch zu viel.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Sooo ... neuer Anlauf ... Ping integriert:

Der „Ping“ vom Speedtest wird mit Faktor 0,1 skaliert und ist der Achse „Netzwerk E/A“ zugeordnet.
Beispiel: Ein Ping von 50ms wird mit 5,0 MiB/s angezeigt.

Speedtest-Ping.png

Auf meinem Server liegt die neue Vorschau -019 auf die kommende Version.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Es gibt eine neue Vorschau -020 auf die kommende Version:

Der Button „Update“ neben dem Dropdown „Liste“, prüft nun, wenn min. 10 Tage vergangen sind seit der Installation des Speedtest, ob eine neue Version vorhanden ist und installiert diese gleich.

Ein „Ping Limit“ kann angegeben werden, wird dieser überschritten, wird das Ergebnis des Speedtests verworfen.

Jeder Plotline kann eine eigene Dicke und ein eigener Style zugeordnet werden.

Linenarten.png

Die Benachrichtigungseinstellungen der Plotlinen hat ein eigenes Register „Alarm“ bekommen.

Feedback erbeten :eek:
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254
Es läuft bei mir seit 2 Stunden. Sieht richtig gut aus.

Durch das Erscheinungsbild und durch unterschiedliche Dicken fällt mir die Unterscheidung und Zuordnung leichter. Werte mit hoher Priorität (Temperaturen, Load) haben nun eine dicke, durchgezogene Linie, Werte mit niedriger Priorität (Speed, Ping) wiederum eine dünne, gepunktete Linie. Perfekt. Sieht schon bei den letzten 2 Stunden übersichtlicher aus. Ich bin auf morgen gespannt, wenn eine Grafik mit 12 Stunden voll ist.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.798
Punkte
314
Läuft auf der Realtek CPU und schaut gut aus:

avr_1_0_8_020_realtek_cpu.jpg

Die unterschiedlichen Linienarten find ich prima, so ist noch deutlicher zu erkennen welche Linie welchen Wert anzeigt als zusätzliche Unterscheidung zu den Farben dazu.

ahhhhhhh, die Forensoftware dampft das Bild wieder ein, hier eine Detailaufnahme der Grafik vom oberen Bild:

avr_1_0_8_020detail_realtek_cpu.jpg

kann man schön sehen, das konstant ~ 20ms anliegen, ABER von etwa 2 Uhr früh bis 4 Uhr früh die Zeit auf ~ 96ms angestiegen ist und dann wieder konstant auf ~ 20ms zurückging.

für Details, schaut das dann so aus:

avr_1_0_8_020view_ping_realtek_cpu.jpg

die Werte sind ok, ich habe nur einen "kleinen" Internetvertrag mit max. 15up und 150dwn speed.
 
Zuletzt bearbeitet:

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
ahhhhhhh, die Forensoftware dampft das Bild wieder ein

Ich erstelle die Bilder immer als "PNG". Damit habe ich die besten Erfahrungen mit gemacht.

Das freut mich dass die Linienarten so gut ankommen.

Die Idee, bzw, der Wunsch kam von „peterhoffmann“. :) Wenn ihr weitere Ideen für AvrLogger habt … ich habe immer ein offenes Ohr.

Ich feile noch an ein paar Kleinigkeiten, aber dann wird die finale Version in kürze online gehen.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Mir fällt auf das die Einträge Rating bis LoggedIn immer dieselben sind :

Rating.png

… hm … jetzt überlege ich ob ich die dennoch anzeigen soll.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.798
Punkte
314
Test als .png:

avr_1_0_8_020_realtek_cpu.jpg

ja ist ein wenig besser und nicht so verschwommen als die jpg Kompression.
Aber auf jeden Fall Danke für die tolle Arbeit.

Edit: rating&loggedin
Das kann ich dir nicht beantworten, ich weiß nicht mal was rating und loggedin ist. Müsste ich erst das www mit goog befragen.
 

ruedi66

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
129
Punkte für Reaktionen
28
Punkte
28
Feature-Request:
Ping zu einer definierbaren IP / Domain aufzeichnen
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Als Alternative zu dem Speedtest-Ping? ... Nach dem Motto ... Ping Aufzeichnung „ohne“ Speedtest dann Quelle die definierte IP / Host ... und wenn Speedtest installiert dann Ping vom Speedtest. Ich frage deshalb weil ich denke das ich diese Variante am schnellsten Umsetzten kann.
 

ruedi66

Benutzer
Mitglied seit
25. Apr 2018
Beiträge
129
Punkte für Reaktionen
28
Punkte
28
Am liebsten ganz unabhängig vom Speedtest. Eventuell auch mehrere IPs / Domains Pingbar, nicht nur eine.
So, dass man z.B. alle 3min einen Ping zu google.de machen kann.

ping -c1 google.de

Edit: eventuell auch auf einem separatem Chart dann mit Millisekunden darstellen statt auf dem "Nas-Status"?
 
Zuletzt bearbeitet:

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
6.057
Punkte für Reaktionen
1.855
Punkte
254
Eventuell auch mehrere IPs / Domains Pingbar, nicht nur eine.
Das überschreitet meiner Meinung nach die Grenze zur externen Serverüberwachung und hat nichts mehr mit der DS zu tun. Bisher habe ich AvrLogger als Überwachungstool ausschließlich für die DS verstanden.

alle 3min einen Ping zu google.de machen kann.
Google wäre eher ein schlechter Partner, da je nach DNS-Auflösung immer ein anderer Server antwortet. Die Daten wären also nicht wirklich vergleichbar.
Ganz im Gegensatz zum Speedtest, da dort die Werte gut vergleichbar bleiben, da immer der gleiche Server als Testobjekt genommen wird.
 


 

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