AvrLogger : Thermallogger und Visualisierung Tool

Danke dir für die Info ... ist so wie befürchtet ... alle DS ohne "Intel"-CPU kennen diesen Befehl nicht :(

Hab AvrLogger inzwischen umgebaut, ich habe das anders gelöst und hoffe dass das funktioniert.
Eine neue Version ist bei cphub hochgeladen und wartet darauf durchgewinkt zu werden.
 
*hat sich erledigt, da ich das Vorposting jetzt erst gelesen habe*

gleich am Anfang:
[...]
die rot markierten Zeilen einfügen
Bei der DS118 habe ich das eingefügt. Leider läuft der AvrLogger dennoch nicht.
Rich (BBCode):
2019.08.11 16:17:42 PKG: AvrLogger was started by CGI ...
/volume1/@appstore/AvrLogger/lib/init.sh: line 775: AvrConf["PlotMemoryLabel"]: unbound variable
2019.08.11 16:17:49 PKG: AvrLogger was started by DSM ...
/volume1/@appstore/AvrLogger/lib/init.sh: line 775: AvrConf["PlotMemoryLabel"]: unbound variable
2019.08.11 16:17:50 GUI: AvrLogger quit unexpectedly. Restart initiated ...
2019.08.11 16:17:50 PKG: AvrLogger was started by CGI ...
/volume1/@appstore/AvrLogger/lib/init.sh: line 775: AvrConf["PlotMemoryLabel"]: unbound variable
2019.08.11 16:19:51 GUI: AvrLogger quit unexpectedly. Restart initiated ...
2019.08.11 16:19:51 PKG: AvrLogger was started by CGI ...
/volume1/@appstore/AvrLogger/lib/init.sh: line 775: AvrConf["PlotMemoryLabel"]: unbound variable
2019.08.11 16:19:53 GUI: AvrLogger quit unexpectedly. Restart initiated ...
 
Kannst du mal in:

Rich (BBCode):
/var/packages/AvrLogger/etc/config/log.conf

schauen ob ganz unten diese Zeilen enthalten sind:

Rich (BBCode):
PlotMemoryOn="No"
PlotMemoryColor="#3799FA"
PlotMemoryLabel="RAM"
AlertMemoryDsmOn="No"
AlertMemoryPushOn="No"
AlertMemoryMailOn="No"
AlertMemoryMax="55"

Wenn nicht, dann dort einfügen.

Aber soeben ist AvrLogger in der Version 1.0.8-015 online gegangen ... damit sollte das auch erledigt sein.
 
Nachtrag:

Ich weiß jetzt warum die Einträge fehlen … du hast mich mit deinem Post auf ein generelles Problem der „Update“ Funktion aufmerksam gemacht.

AvrLogger legt nach jeder erfolgreichen Änderung von Einstellungen eine „log.conf.save“ an, die im Falle eines Falles, wieder eingespielt werden kann, wenn die Init-Routine nicht durchläuft.

Diese „log.conf.save“ wird aber von der „Update“ Funktion nicht auf den neusten Stand gebracht … und so fehlen alle „neuen“ Einträge.

Werde ich in der nächsten Version von AvrLogger ändern.
 
Ich habe gerade die 015 eingespielt. Leider geht sie auf der DS118 immer noch nicht.

Rich (BBCode):
2019.08.11 17:48:13 PKG: AvrLogger was started by CGI ...
/volume1/@appstore/AvrLogger/lib/sensors.sh: line 29: RAM * 1000 / sys_RamSizeKB : division by 0 (error token is "sys_RamSizeKB ")
/volume1/@appstore/AvrLogger/lib/sensors.sh: line 159: LoopTime: unbound variable
2019.08.11 17:48:24 PKG: AvrLogger was started by DSM ...
/volume1/@appstore/AvrLogger/lib/sensors.sh: line 29: RAM * 1000 / sys_RamSizeKB : division by 0 (error token is "sys_RamSizeKB ")
/volume1/@appstore/AvrLogger/lib/sensors.sh: line 159: LoopTime: unbound variable
2019.08.11 17:48:30 GUI: AvrLogger quit unexpectedly. Restart initiated ...
2019.08.11 17:48:30 PKG: AvrLogger was started by CGI ...
/volume1/@appstore/AvrLogger/lib/sensors.sh: line 29: RAM * 1000 / sys_RamSizeKB : division by 0 (error token is "sys_RamSizeKB ")
/volume1/@appstore/AvrLogger/lib/sensors.sh: line 159: LoopTime: unbound variable
2019.08.11 17:48:36 GUI: Timeout occurred while waiting for update confirmation.
2019.08.11 17:48:36 GUI: Trying to reset Daemon and the last changes.
2019.08.11 17:48:36 PKG: AvrLogger was started by CGI ...
/volume1/@appstore/AvrLogger/lib/init.sh: line 11: AvrConf["RamSelectDevice"]: unbound variable
2019.08.11 17:48:37 GUI: AvrLogger quit unexpectedly. Restart initiated ...
2019.08.11 17:48:37 PKG: AvrLogger was started by CGI ...
/volume1/@appstore/AvrLogger/lib/init.sh: line 11: AvrConf["RamSelectDevice"]: unbound variable
2019.08.11 17:48:39 GUI: AvrLogger quit unexpectedly. Restart initiated ...
 
... verstehe ich nicht :confused:

warum geht das bei euch nicht :(

Wieviel Speicher hat die DS118?

Kann du mal schauen was:

Rich (BBCode):
cat /proc/meminfo

bei dir ausgiebt?
 
Zuletzt bearbeitet:
Rich (BBCode):
MemTotal:         883720 kB
MemFree:          114700 kB
MemAvailable:     464736 kB
Buffers:           69868 kB
Cached:           478652 kB
SwapCached:            0 kB
Active:           241668 kB
Inactive:         392300 kB
Active(anon):      63788 kB
Inactive(anon):    67444 kB
Active(file):     177880 kB
Inactive(file):   324856 kB
Unevictable:        1372 kB
Mlocked:            1372 kB
SwapTotal:       2097148 kB
SwapFree:        2097148 kB
Dirty:              2172 kB
Writeback:             0 kB
AnonPages:         86916 kB
Mapped:           111924 kB
Shmem:             45536 kB
Slab:             104368 kB
SReclaimable:      55048 kB
SUnreclaim:        49320 kB
KernelStack:        3856 kB
PageTables:         5604 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2539008 kB
Committed_AS:    1008448 kB
VmallocTotal:   258998208 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
CmaTotal:          32768 kB
CmaFree:           15688 kB
 
Arrrghh … das erklärt alles :(

Das weicht doch in einigen Punkten von dem ab was ich erwarte und zur Berechnung benutze … muss ich erneut meine Routine umstellen.

Sorry !!!

Es muss doch möglich sein, ohne Klimmzüge und Verrenkungen, die Größe des Installierten RAM’s zu ermitteln ...
 
Es muss doch möglich sein, ohne Klimmzüge und Verrenkungen, die Größe des Installierten RAM’s zu ermitteln ...
Geht es nicht im Script über "free"?
Rich (BBCode):
root@ds118:~# free | grep Mem | awk '{print $2}'
883720
 
Tja ... im Grunde müsste das über "free" gehen und / oder "/proc/meminfo" ...

Aber wie du selber sehen kannst würde ich bei 1GB "1048576" erwarten und nicht "883720" ... da fehlern glatt 15,7% :(

Seit das erste mal nach einer Speicheranzeige in AvrLogger gefragt wurde ... beschäftige ich mich damit und dachte ich hätte es ... doch leider gibt es die Funktion "dmidecode" nicht auf allen DiskStations.
 
ob einer von euch diese TEST-Version von meinem Server mal testen mag??

Die unter "Neues" zu findeden Funktion "SpeedTest" ist noch nicht fertig. :)
 
Also bei mir schaut das im laufenden Betrieb so aus, wenn du für dich daraus etwas ableiten kannst was dir beim AvrLogger weiterhilft:

ram_nutzung_realtek.jpg

Falls da etwas passendes an Werten weiterverarbeitet werden könnte.

Testversion -015, gib mir mal 5 Minuten

Edit: die -015 schaut sehr gut aus :)

avr_1_0_8_015realtek_cpu.jpg

Läuft! Ohne Fehler!
Soll ich auf der Konsole trotzdem irgendetwas für dich abfragen?
 
Zuletzt bearbeitet:
Stimmt, das ist mir im ersten Moment gar nicht aufgefallen. :(

Rich (BBCode):
root@ds118:~# free
              total        used        free      shared  buff/cache   available
Mem:         883720      114732      598220       46556      170768      543128
Swap:       2097148           0     2097148
 
Danke Kurt :o

Excel-Speicher.png
 
die 015 läuft bei mir fehlerfrei auf der realtek CPU. Siehe mein Nachtrag #314
 
Puuuuh ... ok ...

Denn wählt doch mal „Auslastung“ aus und habt mal ein Auge auf den Wert ... Nicht wundern wenn die DS zum Teil etwas mehr anzeigt. Die DS rundet gnadenlos auf ... aus 10,05% macht die gleich volle 11% !!!
 
Ja, das kann ich bestätigen, die Anzeige im DSM ist höher. Während DSM ziemlich gleichbleibend ~ 32% anzeigt, sind es im Diagramm vom AvrLogger ~ 27,5%:

ram_auslastung_dsm_avr_differenz.jpg

Aber auf jeden Fall vielen Dank für deine rasche Reaktionszeit und Reparatur für die Realtek-User.
Mir gefällt die RAM Anzeige.
 

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