Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)

Begonnen von hexenmeister, 06 Dezember 2013, 17:44:38

Vorheriges Thema - Nächstes Thema

hexenmeister

#225
Hmm... FHEM neu gestartet? Und auch 'get sysmon update'?

Dann bitte die Ausgaben von "df / -m" und auch von "df" posten.

KIDzero

ja beides gemacht. hier der Output:

root@n40l / > df / -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/mapper/n40l-root
                        226741     22032    193192  11% /



root@n40l / > df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/n40l-root
                     232182784  22560700 197827860  11% /
tmpfs                  2014212         0   2014212   0% /lib/init/rw
varrun                 2014212       480   2013732   1% /var/run
varlock                2014212         0   2014212   0% /var/lock
udev                   2008932       172   2008760   1% /dev
tmpfs                  2014212         0   2014212   0% /dev/shm
/dev/sda1               233191     15835    214868   7% /boot
tmpfs                   102400        20    102380   1% /tmp
tmpfs                    20480         0     20480   0% /var/tmp
tmpfs                    71680     31292     40388  44% /var/log
tmpfs                   153600     71772     81828  47% /var/cache/apt/archives


Gruß KIDzero

hexenmeister

sehr komisch. werde mal morgen dem Modul Deine Werte unterjubeln...


hexenmeister


masterpete23

Hi,

ich nutze dieses SuperModul auch.
Leider habe ich wohl einen Fehler.
Wenn ich mir die Plots anschauen will kommt das Logfile mit:
Argument "MB," isn't numeric in addition (+) at (eval 131) line 1, <GEN394> line 2.
Argument "MB," isn't numeric in addition (+) at (eval 132) line 1, <GEN394> line 2.
Argument "%," isn't numeric in addition (+) at (eval 133) line 1, <GEN394> line 2.
Argument "MB," isn't numeric in addition (+) at (eval 134) line 1, <GEN394> line 64.
Argument "MB," isn't numeric in addition (+) at (eval 135) line 1, <GEN394> line 64.
Argument "%," isn't numeric in addition (+) at (eval 136) line 1, <GEN394> line 64.
Argument "MB," isn't numeric in addition (+) at (eval 137) line 1, <GEN394> line 126.
Argument "MB," isn't numeric in addition (+) at (eval 138) line 1, <GEN394> line 126.
Argument "%," isn't numeric in addition (+) at (eval 139) line 1, <GEN394> line 126.
Argument "MB," isn't numeric in addition (+) at (eval 140) line 1, <GEN394> line 188.
Argument "MB," isn't numeric in addition (+) at (eval 141) line 1, <GEN394> line 188.
Argument "%," isn't numeric in addition (+) at (eval 142) line 1, <GEN394> line 188.
Argument "MB," isn't numeric in addition (+) at (eval 143) line 1, <GEN394> line 250.
Argument "MB," isn't numeric in addition (+) at (eval 144) line 1, <GEN394> line 250.
Argument "%," isn't numeric in addition (+) at (eval 145) line 1, <GEN394> line 250.
Argument "MB," isn't numeric in addition (+) at (eval 146) line 1, <GEN394> line 312.
Argument "MB," isn't numeric in addition (+) at (eval 147) line 1, <GEN394> line 312.
Argument "%," isn't numeric in addition (+) at (eval 148) line 1, <GEN394> line 312.
Argument "MB," isn't numeric in addition (+) at (eval 149) line 1, <GEN394> line 374.
Argument "MB," isn't numeric in addition (+) at (eval 150) line 1, <GEN394> line 374.
Argument "%," isn't numeric in addition (+) at (eval 151) line 1, <GEN394> line 374.
Argument "MB," isn't numeric in addition (+) at (eval 152) line 1, <GEN394> line 436.
Argument "MB," isn't numeric in addition (+) at (eval 153) line 1, <GEN394> line 436.
Argument "%," isn't numeric in addition (+) at (eval 154) line 1, <GEN394> line 436.
Argument "MB," isn't numeric in addition (+) at (eval 155) line 1, <GEN394> line 498.
Argument "MB," isn't numeric in addition (+) at (eval 156) line 1, <GEN394> line 498.
Argument "%," isn't numeric in addition (+) at (eval 157) line 1, <GEN394> line 498.
Argument "MB," isn't numeric in addition (+) at (eval 158) line 1, <GEN394> line 560.
Argument "MB," isn't numeric in addition (+) at (eval 159) line 1, <GEN394> line 560.
Argument "%," isn't numeric in addition (+) at (eval 160) line 1, <GEN394> line 560.
Argument "MB," isn't numeric in addition (+) at (eval 161) line 1, <GEN394> line 622.
Argument "MB," isn't numeric in addition (+) at (eval 162) line 1, <GEN394> line 622.
Argument "%," isn't numeric in addition (+) at (eval 163) line 1, <GEN394> line 622.
Argument "MB," isn't numeric in addition (+) at (eval 164) line 1, <GEN394> line 684.
Argument "MB," isn't numeric in addition (+) at (eval 165) line 1, <GEN394> line 684.
Argument "%," isn't numeric in addition (+) at (eval 166) line 1, <GEN394> line 684.
Argument "MB," isn't numeric in addition (+) at (eval 167) line 1, <GEN394> line 746.
Argument "MB," isn't numeric in addition (+) at (eval 168) line 1, <GEN394> line 746.
Argument "%," isn't numeric in addition (+) at (eval 169) line 1, <GEN394> line 746.
Argument "MB," isn't numeric in addition (+) at (eval 170) line 1, <GEN394> line 808.
Argument "MB," isn't numeric in addition (+) at (eval 171) line 1, <GEN394> line 808.
Argument "%," isn't numeric in addition (+) at (eval 172) line 1, <GEN394> line 808.
Argument "MB," isn't numeric in addition (+) at (eval 173) line 1, <GEN394> line 870.
Argument "MB," isn't numeric in addition (+) at (eval 174) line 1, <GEN394> line 870.
Argument "%," isn't numeric in addition (+) at (eval 175) line 1, <GEN394> line 870.
Argument "MB," isn't numeric in addition (+) at (eval 176) line 1, <GEN394> line 932.
Argument "MB," isn't numeric in addition (+) at (eval 177) line 1, <GEN394> line 932.
Argument "%," isn't numeric in addition (+) at (eval 178) line 1, <GEN394> line 932.
Argument "MB," isn't numeric in addition (+) at (eval 179) line 1, <GEN394> line 994.
Argument "MB," isn't numeric in addition (+) at (eval 180) line 1, <GEN394> line 994.
Argument "%," isn't numeric in addition (+) at (eval 181) line 1, <GEN394> line 994.
Argument "MB," isn't numeric in addition (+) at (eval 182) line 1, <GEN394> line 1056.
Argument "MB," isn't numeric in addition (+) at (eval 183) line 1, <GEN394> line 1056.
Argument "%," isn't numeric in addition (+) at (eval 184) line 1, <GEN394> line 1056.
Argument "MB," isn't numeric in addition (+) at (eval 185) line 1, <GEN394> line 1118.
Argument "MB," isn't numeric in addition (+) at (eval 186) line 1, <GEN394> line 1118.
Argument "%," isn't numeric in addition (+) at (eval 187) line 1, <GEN394> line 1118.
Argument "MB," isn't numeric in addition (+) at (eval 188) line 1, <GEN394> line 1180.
Argument "MB," isn't numeric in addition (+) at (eval 189) line 1, <GEN394> line 1180.
Argument "%," isn't numeric in addition (+) at (eval 190) line 1, <GEN394> line 1180.
Argument "MB," isn't numeric in addition (+) at (eval 191) line 1, <GEN394> line 1242.
Argument "MB," isn't numeric in addition (+) at (eval 192) line 1, <GEN394> line 1242.
Argument "%," isn't numeric in addition (+) at (eval 193) line 1, <GEN394> line 1242.
Argument "MB," isn't numeric in addition (+) at (eval 194) line 1, <GEN394> line 1304.
Argument "MB," isn't numeric in addition (+) at (eval 195) line 1, <GEN394> line 1304.
Argument "%," isn't numeric in addition (+) at (eval 196) line 1, <GEN394> line 1304.
Argument "MB," isn't numeric in addition (+) at (eval 197) line 1, <GEN394> line 1366.
Argument "MB," isn't numeric in addition (+) at (eval 198) line 1, <GEN394> line 1366.
Argument "%," isn't numeric in addition (+) at (eval 199) line 1, <GEN394> line 1366.
Argument "MB," isn't numeric in addition (+) at (eval 200) line 1, <GEN394> line 1428.
Argument "MB," isn't numeric in addition (+) at (eval 201) line 1, <GEN394> line 1428.
Argument "%," isn't numeric in addition (+) at (eval 202) line 1, <GEN394> line 1428.
Argument "MB," isn't numeric in addition (+) at (eval 203) line 1, <GEN394> line 1490.
Argument "MB," isn't numeric in addition (+) at (eval 204) line 1, <GEN394> line 1490.
Argument "%," isn't numeric in addition (+) at (eval 205) line 1, <GEN394> line 1490.
Argument "MB," isn't numeric in addition (+) at (eval 206) line 1, <GEN394> line 1552.
Argument "MB," isn't numeric in addition (+) at (eval 207) line 1, <GEN394> line 1552.
Argument "%," isn't numeric in addition (+) at (eval 208) line 1, <GEN394> line 1552.
Argument "MB," isn't numeric in addition (+) at (eval 209) line 1, <GEN394> line 1614.
Argument "MB," isn't numeric in addition (+) at (eval 210) line 1, <GEN394> line 1614.
Argument "%," isn't numeric in addition (+) at (eval 211) line 1, <GEN394> line 1614.
Argument "MB," isn't numeric in addition (+) at (eval 212) line 1, <GEN394> line 1676.
Argument "MB," isn't numeric in addition (+) at (eval 213) line 1, <GEN394> line 1676.
Argument "%," isn't numeric in addition (+) at (eval 214) line 1, <GEN394> line 1676.
Argument "MB," isn't numeric in addition (+) at (eval 215) line 1, <GEN394> line 1738.
Argument "MB," isn't numeric in addition (+) at (eval 216) line 1, <GEN394> line 1738.
Argument "%," isn't numeric in addition (+) at (eval 217) line 1, <GEN394> line 1738.
Argument "MB," isn't numeric in addition (+) at (eval 218) line 1, <GEN394> line 1800.
Argument "MB," isn't numeric in addition (+) at (eval 219) line 1, <GEN394> line 1800.
Argument "%," isn't numeric in addition (+) at (eval 220) line 1, <GEN394> line 1800.
Argument "MB," isn't numeric in addition (+) at (eval 221) line 1, <GEN394> line 1862.
Argument "MB," isn't numeric in addition (+) at (eval 222) line 1, <GEN394> line 1862.
Argument "%," isn't numeric in addition (+) at (eval 223) line 1, <GEN394> line 1862.
Argument "MB," isn't numeric in addition (+) at (eval 224) line 1, <GEN394> line 1924.
Argument "MB," isn't numeric in addition (+) at (eval 225) line 1, <GEN394> line 1924.
Argument "%," isn't numeric in addition (+) at (eval 226) line 1, <GEN394> line 1924.
Argument "MB," isn't numeric in addition (+) at (eval 227) line 1, <GEN394> line 1986.
Argument "MB," isn't numeric in addition (+) at (eval 228) line 1, <GEN394> line 1986.
Argument "%," isn't numeric in addition (+) at (eval 229) line 1, <GEN394> line 1986.
Argument "MB," isn't numeric in addition (+) at (eval 230) line 1, <GEN394> line 2048.
Argument "MB," isn't numeric in addition (+) at (eval 231) line 1, <GEN394> line 2048.
Argument "%," isn't numeric in addition (+) at (eval 232) line 1, <GEN394> line 2048.
Argument "MB," isn't numeric in addition (+) at (eval 233) line 1, <GEN394> line 2110.
Argument "MB," isn't numeric in addition (+) at (eval 234) line 1, <GEN394> line 2110.
Argument "%," isn't numeric in addition (+) at (eval 235) line 1, <GEN394> line 2110.
Argument "MB," isn't numeric in addition (+) at (eval 236) line 1, <GEN394> line 2172.
Argument "MB," isn't numeric in addition (+) at (eval 237) line 1, <GEN394> line 2172.
Argument "%," isn't numeric in addition (+) at (eval 238) line 1, <GEN394> line 2172.
Argument "MB," isn't numeric in addition (+) at (eval 239) line 1, <GEN394> line 2234.
Argument "MB," isn't numeric in addition (+) at (eval 240) line 1, <GEN394> line 2234.
Argument "%," isn't numeric in addition (+) at (eval 241) line 1, <GEN394> line 2234.
Argument "MB," isn't numeric in addition (+) at (eval 242) line 1, <GEN394> line 2296.
Argument "MB," isn't numeric in addition (+) at (eval 243) line 1, <GEN394> line 2296.
Argument "%," isn't numeric in addition (+) at (eval 244) line 1, <GEN394> line 2296.
Argument "MB," isn't numeric in addition (+) at (eval 245) line 1, <GEN394> line 2358.
Argument "MB," isn't numeric in addition (+) at (eval 246) line 1, <GEN394> line 2358.
Argument "%," isn't numeric in addition (+) at (eval 247) line 1, <GEN394> line 2358.
Argument "MB," isn't numeric in addition (+) at (eval 248) line 1, <GEN394> line 2420.
Argument "MB," isn't numeric in addition (+) at (eval 249) line 1, <GEN394> line 2420.
Argument "%," isn't numeric in addition (+) at (eval 250) line 1, <GEN394> line 2420.
Argument "MB," isn't numeric in addition (+) at (eval 251) line 1, <GEN394> line 2482.
Argument "MB," isn't numeric in addition (+) at (eval 252) line 1, <GEN394> line 2482.
Argument "%," isn't numeric in addition (+) at (eval 253) line 1, <GEN394> line 2482.
Argument "MB," isn't numeric in addition (+) at (eval 254) line 1, <GEN394> line 2544.
Argument "MB," isn't numeric in addition (+) at (eval 255) line 1, <GEN394> line 2544.
Argument "%," isn't numeric in addition (+) at (eval 256) line 1, <GEN394> line 2544.
Argument "MB," isn't numeric in addition (+) at (eval 257) line 1, <GEN394> line 2606.
Argument "MB," isn't numeric in addition (+) at (eval 258) line 1, <GEN394> line 2606.
Argument "%," isn't numeric in addition (+) at (eval 259) line 1, <GEN394> line 2606.
Argument "MB," isn't numeric in addition (+) at (eval 260) line 1, <GEN394> line 2668.
Argument "MB," isn't numeric in addition (+) at (eval 261) line 1, <GEN394> line 2668.
Argument "%," isn't numeric in addition (+) at (eval 262) line 1, <GEN394> line 2668.
Argument "MB," isn't numeric in addition (+) at (eval 263) line 1, <GEN394> line 2730.
Argument "MB," isn't numeric in addition (+) at (eval 264) line 1, <GEN394> line 2730.
Argument "%," isn't numeric in addition (+) at (eval 265) line 1, <GEN394> line 2730.
Argument "MB," isn't numeric in addition (+) at (eval 266) line 1, <GEN394> line 2792.
Argument "MB," isn't numeric in addition (+) at (eval 267) line 1, <GEN394> line 2792.
Argument "%," isn't numeric in addition (+) at (eval 268) line 1, <GEN394> line 2792.
Argument "MB," isn't numeric in addition (+) at (eval 269) line 1, <GEN394> line 2854.
Argument "MB," isn't numeric in addition (+) at (eval 270) line 1, <GEN394> line 2854.
Argument "%," isn't numeric in addition (+) at (eval 271) line 1, <GEN394> line 2854.
Argument "MB," isn't numeric in addition (+) at (eval 272) line 1, <GEN394> line 2916.
Argument "MB," isn't numeric in addition (+) at (eval 273) line 1, <GEN394> line 2916.
Argument "%," isn't numeric in addition (+) at (eval 274) line 1, <GEN394> line 2916.
Argument "MB," isn't numeric in addition (+) at (eval 275) line 1, <GEN394> line 2978.
Argument "MB," isn't numeric in addition (+) at (eval 276) line 1, <GEN394> line 2978.
Argument "%," isn't numeric in addition (+) at (eval 277) line 1, <GEN394> line 2978.
Argument "MB," isn't numeric in addition (+) at (eval 278) line 1, <GEN394> line 3040.
Argument "MB," isn't numeric in addition (+) at (eval 279) line 1, <GEN394> line 3040.
Argument "%," isn't numeric in addition (+) at (eval 280) line 1, <GEN394> line 3040.
Argument "MB," isn't numeric in addition (+) at (eval 281) line 1, <GEN394> line 3102.
Argument "MB," isn't numeric in addition (+) at (eval 282) line 1, <GEN394> line 3102.
Argument "%," isn't numeric in addition (+) at (eval 283) line 1, <GEN394> line 3102.
Argument "MB," isn't numeric in addition (+) at (eval 284) line 1, <GEN394> line 3164.
Argument "MB," isn't numeric in addition (+) at (eval 285) line 1, <GEN394> line 3164.
Argument "%," isn't numeric in addition (+) at (eval 286) line 1, <GEN394> line 3164.
Argument "MB," isn't numeric in addition (+) at (eval 287) line 1, <GEN394> line 3226.
Argument "MB," isn't numeric in addition (+) at (eval 288) line 1, <GEN394> line 3226.
Argument "%," isn't numeric in addition (+) at (eval 289) line 1, <GEN394> line 3226.
Argument "MB," isn't numeric in addition (+) at (eval 290) line 1, <GEN394> line 3288.
Argument "MB," isn't numeric in addition (+) at (eval 291) line 1, <GEN394> line 3288.
Argument "%," isn't numeric in addition (+) at (eval 292) line 1, <GEN394> line 3288.
Argument "MB," isn't numeric in addition (+) at (eval 293) line 1, <GEN394> line 3350.
Argument "MB," isn't numeric in addition (+) at (eval 294) line 1, <GEN394> line 3350.
Argument "%," isn't numeric in addition (+) at (eval 295) line 1, <GEN394> line 3350.
Argument "MB," isn't numeric in addition (+) at (eval 296) line 1, <GEN394> line 3412.
Argument "MB," isn't numeric in addition (+) at (eval 297) line 1, <GEN394> line 3412.
Argument "%," isn't numeric in addition (+) at (eval 298) line 1, <GEN394> line 3412.
Argument "MB," isn't numeric in addition (+) at (eval 299) line 1, <GEN394> line 3474.
Argument "MB," isn't numeric in addition (+) at (eval 300) line 1, <GEN394> line 3474.
Argument "%," isn't numeric in addition (+) at (eval 301) line 1, <GEN394> line 3474.
Argument "MB," isn't numeric in addition (+) at (eval 302) line 1, <GEN394> line 3536.
Argument "MB," isn't numeric in addition (+) at (eval 303) line 1, <GEN394> line 3536.
Argument "%," isn't numeric in addition (+) at (eval 304) line 1, <GEN394> line 3536.
Argument "MB," isn't numeric in addition (+) at (eval 305) line 1, <GEN394> line 3598.
Argument "MB," isn't numeric in addition (+) at (eval 306) line 1, <GEN394> line 3598.
Argument "%," isn't numeric in addition (+) at (eval 307) line 1, <GEN394> line 3598.
Argument "MB," isn't numeric in addition (+) at (eval 308) line 1, <GEN394> line 3660.
Argument "MB," isn't numeric in addition (+) at (eval 309) line 1, <GEN394> line 3660.
Argument "%," isn't numeric in addition (+) at (eval 310) line 1, <GEN394> line 3660.
Argument "MB," isn't numeric in addition (+) at (eval 311) line 1, <GEN394> line 3722.
Argument "MB," isn't numeric in addition (+) at (eval 312) line 1, <GEN394> line 3722.
Argument "%," isn't numeric in addition (+) at (eval 313) line 1, <GEN394> line 3722.
Argument "MB," isn't numeric in addition (+) at (eval 314) line 1, <GEN394> line 3784.
Argument "MB," isn't numeric in addition (+) at (eval 315) line 1, <GEN394> line 3784.
Argument "%," isn't numeric in addition (+) at (eval 316) line 1, <GEN394> line 3784.
Argument "MB," isn't numeric in addition (+) at (eval 317) line 1, <GEN394> line 3846.
Argument "MB," isn't numeric in addition (+) at (eval 318) line 1, <GEN394> line 3846.
Argument "%," isn't numeric in addition (+) at (eval 319) line 1, <GEN394> line 3846.
Argument "MB," isn't numeric in addition (+) at (eval 320) line 1, <GEN394> line 3908.
Argument "MB," isn't numeric in addition (+) at (eval 321) line 1, <GEN394> line 3908.
Argument "%," isn't numeric in addition (+) at (eval 322) line 1, <GEN394> line 3908.
Argument "MB," isn't numeric in addition (+) at (eval 323) line 1, <GEN394> line 3964.
Argument "MB," isn't numeric in addition (+) at (eval 324) line 1, <GEN394> line 3964.
Argument "%," isn't numeric in addition (+) at (eval 325) line 1, <GEN394> line 3964.
Argument "MB," isn't numeric in addition (+) at (eval 326) line 1, <GEN394> line 4026.
Argument "MB," isn't numeric in addition (+) at (eval 327) line 1, <GEN394> line 4026.
Argument "%," isn't numeric in addition (+) at (eval 328) line 1, <GEN394> line 4026.
Argument "MB," isn't numeric in addition (+) at (eval 329) line 1, <GEN394> line 4070.
Argument "MB," isn't numeric in addition (+) at (eval 330) line 1, <GEN394> line 4070.
Argument "%," isn't numeric in addition (+) at (eval 331) line 1, <GEN394> line 4070.
Argument "MB," isn't numeric in addition (+) at (eval 332) line 1, <GEN394> line 4084.
Argument "MB," isn't numeric in addition (+) at (eval 333) line 1, <GEN394> line 4084.
Argument "%," isn't numeric in addition (+) at (eval 334) line 1, <GEN394> line 4084.


hier der fhem.cfg ausschnitt
#### SYSMON

# Modul-Definition
define sysmon SYSMON 1 1 1 10
attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*
attr sysmon filesystems fs_boot:/boot,fs_root:/:Root
attr sysmon group RPi
attr sysmon network-interfaces eth0:eth0:Ethernet
attr sysmon room Tech

# Log
define FileLog_sysmon FileLog ./log/sysmon-%Y-%m.log sysmon
attr FileLog_sysmon group RPi
attr FileLog_sysmon logtype SM_CPUTemp:Plot,text
attr FileLog_sysmon room Tech

# Visualisierung: CPU-Temperatur
define wl_sysmon_temp SVG FileLog_sysmon:SM_CPUTemp:CURRENT
attr wl_sysmon_temp group RPi
attr wl_sysmon_temp label "CPU Temperatur: Min $data{min2}, Max $data{max2}, Last $data{currval2}"
attr wl_sysmon_temp room Tech


# Visualisierung: Netzwerk-Datenübertragung fü eth0
define wl_sysmon_eth0 SVG FileLog_sysmon:SM_Network_eth0:CURRENT
attr wl_sysmon_eth0 group RPi
attr wl_sysmon_eth0 label "Netzwerk-Traffic eth0: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr wl_sysmon_eth0 room Tech


# Visualisierung: CPU-Auslastung (load average)
define wl_sysmon_load SVG FileLog_sysmon:SM_Load:CURRENT
attr wl_sysmon_load group RPi
attr wl_sysmon_load label "Load Min: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr wl_sysmon_load room Tech

# Visualisierung: RAM-Nutzung
define wl_sysmon_ram SVG FileLog_sysmon:SM_RAM:CURRENT
attr wl_sysmon_ram group RPi
attr wl_sysmon_ram label "RAM-Nutzung Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_ram room Tech

# Visualisierung: Dateisystem: Root-Partition
define wl_sysmon_fs_root SVG FileLog_sysmon:SM_FS_root:CURRENT
attr wl_sysmon_fs_root group RPi
attr wl_sysmon_fs_root label "Root Partition Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_fs_root room Tech

# Visualisierung: Dateisystem: USB-Stick
define wl_sysmon_fs_usb1 SVG FileLog_sysmon:SM_FS_usb1:CURRENT
attr wl_sysmon_fs_usb1 group RPi
attr wl_sysmon_fs_usb1 label "USB1 Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_fs_usb1 room Tech

# Anzeige der Readings zum Einbinden in ein 'Raum'.
define SysValues weblink htmlCode {SYSMON_ShowValuesHTML('sysmon')}
attr SysValues group RPi
attr SysValues room Tech

# Anzeige CPU Auslasung
define wl_sysmon_cpustat SVG FileLog_sysmon:SM_CPUStat:CURRENT
attr wl_sysmon_cpustat group RPi
attr wl_sysmon_cpustat label "CPU(min/max): user:$data{min1}/$data{max1} nice:$data{min2}/$data{max2} sys:$data{min3}/$data{max3} idle:$data{min4}/$data{max4} io:$data{min5}/$data{max5} irq:$data{min6}/$data{max6} sirq:$data{min7}/$data{max7}"
attr wl_sysmon_cpustat plotsize 840,420
attr wl_sysmon_cpustat room Tech
define wl_sysmon_cpustat_s SVG FileLog_sysmon:SM_CPUStatSum:CURRENT
attr wl_sysmon_cpustat_s group RPi
attr wl_sysmon_cpustat_s label "CPU(min/max): user:$data{min1}/$data{max1} nice:$data{min2}/$data{max2} sys:$data{min3}/$data{max3} idle:$data{min4}/$data{max4} io:$data{min5}/$data{max5} irq:$data{min6}/$data{max6} sirq:$data{min7}/$data{max7}"
attr wl_sysmon_cpustat_s plotsize 840,420
attr wl_sysmon_cpustat_s room Tech


hexenmeister

#230
@masterpete23

Hi!

Diese Frage hatten wir schon in diesem Thread:

Zitat von: Harald am 25 Januar 2014, 13:51:49
...
2. Grundsätzlich läuft das Modul. Aber in der Konsole des RasPi erscheinen jede Menge Fehlermeldungen mit unterschiedlichen Nummern bei eval xxx, GEN xxx und line xxx
Argument "Total: isn't numeric in addition (+) at (eval 671) line 1, <GEN127> line 569.
Argument "Used: isn't numeric in addition (+) at (eval 672) line 1, <GEN127> line 569.
Argument "MB, isn't numeric in addition (+) at (eval 673) line 1, <GEN127> line 569.
sobald ich in FHEM den entsprechenden Raum aufrufe. Im Logfile befinden sich keine Fehlermeldungen.
...

und auch die Antwort darauf:
Zitat von: hexenmeister am 25 Januar 2014, 19:29:32
...
Die Meldungen kommen beim Rendern von Plots. Aus historischen Gründen können Filesystem-Informationen unterschiedlich geloggt werden. Um diese mit nur einer Plot-Datei zu verarbeiten habe ich diese Krücke ausgedacht. Falls es dich störrt, ändere bitte in dem Plots (SM_FS_root.gplot, SM_FS_usb1.gplot...) die Zeilen

#FileLog 0:fs_root|~\s/\x3a:0:$fld[4]+$fld[5]
#FileLog 0:fs_root|~\s/\x3a:0:$fld[7]+$fld[8]
#FileLog 0:fs_root|~\s/\x3a:0:$fld[9]+$fld[10]


durch
#FileLog 5:fs_root\x3a:0:
#FileLog 8:fs_root\x3a:0:
#FileLog 10:fs_root\x3a:0:

(statt fs_root ggf. Deine Bezeichnugen verwenden)
...

;)

Viele Grüße,

Alexander

masterpete23

habe den Teil in der FS_root nun so geändert.
Immernoch defekt
##FileLog 0:fs_root|~\s/\x3a:0:$fld[4]+$fld[5]
##FileLog 0:fs_root|~\s/\x3a:0:$fld[7]+$fld[8]
##FileLog 0:fs_root|~\s/\x3a:0:$fld[9]+$fld[10]
#nur ~# FileLog 6:~\s/\x3a:0:
#nur ~# FileLog 9:~\s/\x3a:0:
#nur ~# FileLog 11:~\s/\x3a:0:
# FileLog 5:fs_root\x3a:0:
# FileLog 8:fs_root\x3a:0:
# FileLog 10:fs_root\x3a:0:

hilft es wenn ich meine Filelogs lösche? wäre mir ImMo nicht so wichtig

hexenmeister

Es reicht nicht doppeltes #-Zeichen zu verwenden. Lösche die Zeilen ganz.
Leerzeichen zw. # und FileLog müssen auch weg (war bei mir falsch, habe korrigiert).
Das müsste helfen.
Die Logs zu löschen bringt dagegen nichts.


KIDzero

@Hexenmeister: Die Version funktioniert! Danke  8)

Gruß KIDzero

hexenmeister


masterpete23

So die Fehlermeldung ist weg,
aber die plots mit user
nice
system
idle
iowait
irq
softirq
sind leer?

Puschel74

Hallo,

OT (und im Forum schon zigmale erwähnt und erklärt aber gut).

@NeCoy
ZitatUnd v5.5 ist ja noch die aktuelle Version:
War sie auch - zum Zeitpunkt als sie durch Rudi? hochgeladen wurde.
Du hast aber sicher bereits bemerkt das in FHEM jeden Tag Codes dazu kommen, umgeschrieben werden, erweitert werden etc.
Diese Änderungen werden NICHT! in diese v5.5 eingepflegt sondern sind ausschliesslich per update zu bekommen (oder direkt per Github wenn du nicht bis zum nächsten Tag warten willst).

So - BTT

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

hexenmeister


Moin!

Zitataber die plots mit user
nice
system
idle
iowait
irq
softirq
sind leer?

Klar, laut Deinem Config:
Zitatattr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*
sollen sie auch gar nicht aktualisiert werden.

Doku-Auszug:
Zitatevent-on-update-reading
Wenn nicht gesetzt, erzeugt jede Veränderung eines "readings" ein Ereignis, welches z.B. von notify oder FileLog berücksichtigt wird.
Wenn gesetzt erzeugen nur Aktualisierungen der eingetragenen "readings" ein Ereignis.

Ergänze Dein Eintrag um stat_cpu_percent
Beispiel: attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*,stat_cpu_percent

hexenmeister


Zitat(oder direkt per Github wenn du nicht bis zum nächsten Tag warten willst).
GitHub verwende ich für meine Sachen zusätzlich.
Allgemein liegen FHEM-Sources auf Sourceforge: http://sourceforge.net/projects/fhem/

;)