AvrLogger : Thermallogger und Visualisierung Tool

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.
 
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.
 
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?
 
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 :o ...
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.
 
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.
 
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
 
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 ;)
 
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.
 
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.
 
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 :o
 
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.
 
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:
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.
 
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.
 
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.
 
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.
 
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:
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.
 

Additional post fields

 

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