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

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

Vorheriges Thema - Nächstes Thema

volschin

Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, HomeBridge

hexenmeister

Zitat von: CoolTux am 30 Juni 2015, 12:27:16
Aus einem mir nicht erkennbaren Grund liefert mir Sysmon von meinem Bana-Pi Router keine korrekten Daten.
Ein Raspberry funktioniert ohne Probleme. Einziger Unterschied ist das Raspberry local und BananaPi telnet ist. Aber einige Befehle wie df -h oder ifconfig funktionieren mit dem User "USER" über telnet auf dem BananaPi

Hi!
Den Grund kann ich leider auch nicht erkennen. Definitiv eim Problem, die Daten per Telnet zu holen, aber warum - tappe ich im Dunklem. Es fehlen komischerweise auch die Ausgaben zum Connect. Ich sehe nur, dass nichts zurück kommt. Passwort ist korrekt?

Grüße,

Alexander

CoolTux

Passwort ist korrekt. auf der Konsole mit telnet geht es super. Wenn ich kein oder falsches Passwort eingebe dann meldet mir das Modul das auch.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

raspklaus

Hallo,

ich habe ein kleines Verständnisproblem. Wie passe ich die Zeile

attr sysmon filesystems fs_boot:/boot,fs_root:/root,fs_usb0:/media/usb0:USB-Stick

an meine Bedürfnisse an ?

Die Ausgabe von fdisk -l auf meinem Cubietruck ergibt folgendes:

Disk /dev/nand: 7700 MB, 7700742144 bytes
255 heads, 63 sectors/track, 936 cylinders, total 15040512 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/nand doesn't contain a valid partition table
Disk /dev/sda: 120.0 GB, 120034123776 bytes
81 heads, 63 sectors/track, 45941 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1498c87f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   234441647   117219800   83  Linux

Disk /dev/sdb: 31.2 GB, 31221153792 bytes
255 heads, 63 sectors/track, 3795 cylinders, total 60978816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    60977151    30487552    c  W95 FAT32 (LBA)


Schon mal Danke für eure Hilfe

hexenmeister

Zitat von: CoolTux am 10 Juli 2015, 08:58:57
Passwort ist korrekt. auf der Konsole mit telnet geht es super. Wenn ich kein oder falsches Passwort eingebe dann meldet mir das Modul das auch.
EInziges, was mir noch einfällt, wäre ein Problem, den Prompt zu erkennen. Ist aber auch nicht wirklich wahrscheinlich. Kannst Du mal einen Verbose5-Log erstellen, wo man auch die Anmeldungs-Meldungen sehen kann. In Deinem letzten Stück waren sie leider nicht drin.

hexenmeister

Zitat von: raspklaus am 12 Juli 2015, 12:40:04
Hallo,

ich habe ein kleines Verständnisproblem. Wie passe ich die Zeile

attr sysmon filesystems fs_boot:/boot,fs_root:/root,fs_usb0:/media/usb0:USB-Stick

an meine Bedürfnisse an ?

Die Ausgabe von fdisk -l auf meinem Cubietruck ergibt folgendes
Ich dachte, im COmmandref steht schon recht detailiert beschrieben drin...
Was willst Du eigentlich überhaupt sehen? Partitionen dsa1 und sdb1?
Du brauchst Mount-Points, daher Ausgabe von df wäre hilfreicher .

raspklaus

Ich möchte den z.B den Restplattenplatz etc der angeschlossenen Geräte sehen

Hier die df Ausgabe

Filesystem                  1K-blocks      Used Available Use% Mounted on
rootfs                      115379200   1612452 107905760   2% /
/dev/root                   115379200   1612452 107905760   2% /
devtmpfs                      1023356         0   1023356   0% /dev
tmpfs                          131072       436    130636   1% /run
tmpfs                            5120         0      5120   0% /run/lock
/dev/sdb1                    30471168     23104  30448064   1% /media/usb0
tmpfs                          131072         0    131072   0% /run/shm
/dev/nand1                      16334      5978     10356  37% /boot
tmpfs                         1048576         0   1048576   0% /tmp
/dev/root                   115379200   1612452 107905760   2% /var/log.hdd
ramlog-tmpfs                   524288      2076    522212   1% /var/log
//192.200.100.81/FHEMbackup 976759804 660469952 316289852  68% /Q/backup

hexenmeister

attr sysmon filesystems fs_root:/:Root,fs_usb0:/media/usb0:USB-Stick
sollte Daten zu USB-Stick und Root-FS zeigen. Von sda1 sehe ich hier nichts (was gemountet wäre).

raspklaus

sda bzw sda1 ist eine SSD auf der das System installiert ist. so steht es auch in der fstab im nand

hexenmeister

Dann ist das ja root
Damit sollte mein Vorschlag wie gewünscht funktionieren.

Sunny

@raspklaus

Zitat von: raspklaus am 12 Juli 2015, 19:23:57
sda bzw sda1 ist eine SSD ...
Wenn ich Dich richtig verstanden habe wird Dir im SYSMON nicht die richtige Größe von root angezeigt.

Hatte auch das Problem, das nicht die richtige Größe von root im SYSMON angezeigt wurde. ( Hatte die HDD mit dd von SD erstellt. )
Daraufhin habe ich Sie nochmal neu mit rsync erstellt und die richtige Größe wird angezeigt.
Vieleicht hilft es Dir das ja.

Gruss
Sunny
FHEM 6.0 (RPi's 1b-4,CeleronM,Odroid C1+)
1-Wire (DS18B20,DS2406) |miniCUL|miniCUL868WLAN|HM|IT(-1500,LR-3500) |FB6591,FB7490,FB7580|DECT200|Powerline546E|520E|openwrt
Anfänger: Linux,FHEM+Perl

raspklaus

#986
Ich verwende das Igor Image und habe es von SD nach Nand und danach von Nand auf die SSD transferiert. Er verwendet dafür rsync in seinem Script.

Aber ich habe noch ein zweites Problem:

Auch der USB Stick wird zwar erkannt aber im Plot nicht richtig ausgewertet.


Auch wird die Spannungsversorgung im Plot als undef angezeigt obwohl die Readings vorhanden sind

Hier das log:

2015-07-13_10:30:09 sysmon cpu_freq: 1008
2015-07-13_10:30:10 sysmon fs_root: Total: 112675 MB, Used: 1576 MB, 2 %, Available: 105376 MB at /
2015-07-13_10:30:10 sysmon fs_usb0: Total: 29757 MB, Used: 23 MB, 1 %, Available: 29735 MB at /media/usb0
2015-07-13_10:30:10 sysmon cpu_temp_avg: 34.4
2015-07-13_10:30:10 sysmon cpu_temp: 34.60
2015-07-13_10:30:10 sysmon cpu0_temp_avg: 34.6
2015-07-13_10:30:10 sysmon stat_cpu_percent: 0.78 0.00 1.19 95.81 1.11 0.00 1.10
2015-07-13_10:30:10 sysmon ram: Total: 1998.96 MB, Used: 129.45 MB, 6.48 %, Free: 1869.52 MB
2015-07-13_10:30:10 sysmon cpu0_temp: 34.60
2015-07-13_10:30:10 sysmon eth0_diff: RX: 0.01 MB, TX: 0.01 MB, Total: 0.02 MB
2015-07-13_10:30:10 sysmon loadavg: 0.35 0.24 0.22
2015-07-13_10:34:33 sysmon cpu_freq: 480
2015-07-13_10:34:33 sysmon cpu_freq_stat: 480.00 480.00 480.00
2015-07-13_10:34:33 sysmon cpu1_freq: 480
2015-07-13_10:34:33 sysmon cpu0_freq_stat: 480.00 480.00 480.00
2015-07-13_10:34:33 sysmon cpu0_freq: 480
2015-07-13_10:34:33 sysmon cpu1_freq_stat: 480.00 480.00 480.00
2015-07-13_10:34:33 sysmon fs_root: Total: 112675 MB, Used: 1576 MB, 2 %, Available: 105376 MB at /
2015-07-13_10:34:33 sysmon perl_version: 5.014002
2015-07-13_10:34:33 sysmon cpu_model_name: ARMv7 Processor rev 4 (v7l)
2015-07-13_10:34:33 sysmon cpu_bogomips: 1744.50
2015-07-13_10:34:33 sysmon eth0: RX: 144.87 MB, TX: 125.33 MB, Total: 270.2 MB
2015-07-13_10:34:33 sysmon cpu_temp_stat: 34.60 34.60 34.60
2015-07-13_10:34:33 sysmon fs_usb0: Total: 29757 MB, Used: 23 MB, 1 %, Available: 29735 MB at /media/usb0
2015-07-13_10:34:33 sysmon eth0_rx: 151911727
2015-07-13_10:34:33 sysmon starttime: 1436423990
2015-07-13_10:34:33 sysmon uptime: 352482
2015-07-13_10:34:33 sysmon cpu_temp_avg: 34.6
2015-07-13_10:34:33 sysmon swap: n/a
2015-07-13_10:34:33 sysmon cpu_temp: 34.60
2015-07-13_10:34:33 sysmon stat_cpu: 643227 0 360949 69338606 257866 78 779603
2015-07-13_10:34:33 sysmon power_ac_text: ac: present / online, voltage: 5.066 V, current: 280 mA, 1.4 W
2015-07-13_10:34:33 sysmon cpu0_temp_avg: 34.6
2015-07-13_10:34:33 sysmon power_ac_stat: 1 1 5.066 280
2015-07-13_10:34:33 sysmon eth0_ip: 192.200.100.95
2015-07-13_10:34:33 sysmon fhemstarttime_text: 13.07.2015 10:33:41
2015-07-13_10:34:33 sysmon cpu_core_count: 2
2015-07-13_10:34:33 sysmon starttime_text: 09.07.2015 08:39:50
2015-07-13_10:34:33 sysmon ram: Total: 1998.96 MB, Used: 100.35 MB, 5.02 %, Free: 1898.62 MB
2015-07-13_10:34:33 sysmon eth0_tx: 131417829
2015-07-13_10:34:33 sysmon wlan0_speed: not available
2015-07-13_10:34:33 sysmon fhemuptime: 52
2015-07-13_10:34:33 sysmon fhemstarttime: 1436776421
2015-07-13_10:34:33 sysmon power_battery_stat: 0 0 0 0 0
2015-07-13_10:34:33 sysmon cpu0_temp: 34.60
2015-07-13_10:34:33 sysmon eth0_diff: RX: 144.87 MB, TX: 125.33 MB, Total: 270.20 MB
2015-07-13_10:34:33 sysmon uptime_text: 4 days, 01 hours, 54 minutes
2015-07-13_10:34:33 sysmon idletime_text: 4 days, 01 hours, 00 minutes (99.09 %)
2015-07-13_10:34:33 sysmon stat_cpu1: 471394 0 172006 34000999 238582 2 776944
2015-07-13_10:34:33 sysmon stat_cpu0: 171833 0 188943 35337606 19283 76 2659
2015-07-13_10:34:33 sysmon power_usb_stat: 0 0 0.02 0
2015-07-13_10:34:33 sysmon wlan0_diff: RX: 0.00 MB, TX: 0.00 MB, Total: 0.00 MB
2015-07-13_10:34:33 sysmon wlan0_rx: 0
2015-07-13_10:34:33 sysmon swap_used_stat: 0.00 0.00 0.00
2015-07-13_10:34:33 sysmon power_battery_text: battery: absent / offline, voltage: 0 V, current: 0 mA, 0 W, capacity: 0 %
2015-07-13_10:34:33 sysmon wlan0: RX: 0.00 MB, TX: 0.00 MB, Total: 0 MB


und die Readings


CoolTux

@Hexenmeister

Ich habe mal ein reload 42_SYSMON gemacht das hier ist für meinen proxy01 das Ergebnis


2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_Initialize redefined at ./FHEM/42_SYSMON.pm line 125.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_Define redefined at ./FHEM/42_SYSMON.pm line 146.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_setInterval redefined at ./FHEM/42_SYSMON.pm line 220.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_updateCurrentReadingsMap redefined at ./FHEM/42_SYSMON.pm line 242.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getObsoleteReadingsMap redefined at ./FHEM/42_SYSMON.pm line 598.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_Undefine redefined at ./FHEM/42_SYSMON.pm line 627.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_Get redefined at ./FHEM/42_SYSMON.pm line 642.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_Set redefined at ./FHEM/42_SYSMON.pm line 724.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_Attr redefined at ./FHEM/42_SYSMON.pm line 794.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_Update redefined at ./FHEM/42_SYSMON.pm line 843.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_obtainLocalCPUFreq redefined at ./FHEM/42_SYSMON.pm line 900.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_blockingCall redefined at ./FHEM/42_SYSMON.pm line 936.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_test redefined at ./FHEM/42_SYSMON.pm line 968.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_blockingAbort redefined at ./FHEM/42_SYSMON.pm line 1005.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_blockingFinish redefined at ./FHEM/42_SYSMON.pm line 1012.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_updateReadings redefined at ./FHEM/42_SYSMON.pm line 1044.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_obtainParameters redefined at ./FHEM/42_SYSMON.pm line 1088.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_obtainParameters_intern redefined at ./FHEM/42_SYSMON.pm line 1136.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_TestUserFn redefined at ./FHEM/42_SYSMON.pm line 1417.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getValues redefined at ./FHEM/42_SYSMON.pm line 1437.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getComputeStat redefined at ./FHEM/42_SYSMON.pm line 1452.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getUserDefined redefined at ./FHEM/42_SYSMON.pm line 1476.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getUserDefinedFn redefined at ./FHEM/42_SYSMON.pm line 1500.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUCoreNum_intern redefined at ./FHEM/42_SYSMON.pm line 1543.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUCoreNum redefined at ./FHEM/42_SYSMON.pm line 1569.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getUptime redefined at ./FHEM/42_SYSMON.pm line 1584.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getUptime2 redefined at ./FHEM/42_SYSMON.pm line 1622.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFHEMUptime redefined at ./FHEM/42_SYSMON.pm line 1681.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getLoadAvg redefined at ./FHEM/42_SYSMON.pm line 1706.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUTemp_RPi redefined at ./FHEM/42_SYSMON.pm line 1729.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUTemp_BBB redefined at ./FHEM/42_SYSMON.pm line 1753.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUTemp_X redefined at ./FHEM/42_SYSMON.pm line 1779.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUTemp_FB redefined at ./FHEM/42_SYSMON.pm line 1802.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUFreqLocal redefined at ./FHEM/42_SYSMON.pm line 1829.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUFreq redefined at ./FHEM/42_SYSMON.pm line 1862.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUInfo redefined at ./FHEM/42_SYSMON.pm line 1921.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getDiskStat redefined at ./FHEM/42_SYSMON.pm line 2043.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getDiskStat_intern redefined at ./FHEM/42_SYSMON.pm line 2060.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUProcStat redefined at ./FHEM/42_SYSMON.pm line 2145.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getCPUProcStat_intern redefined at ./FHEM/42_SYSMON.pm line 2171.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getRamAndSwap redefined at ./FHEM/42_SYSMON.pm line 2213.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_isOSX redefined at ./FHEM/42_SYSMON.pm line 2298.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_isLinux redefined at ./FHEM/42_SYSMON.pm line 2306.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getRamAndSwapOSX redefined at ./FHEM/42_SYSMON.pm line 2313.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_fmtStorageAmount_ redefined at ./FHEM/42_SYSMON.pm line 2494.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFileSystemInfo redefined at ./FHEM/42_SYSMON.pm line 2522.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getNetworkInfo redefined at ./FHEM/42_SYSMON.pm line 2622.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBWLANState redefined at ./FHEM/42_SYSMON.pm line 2812.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBWLANGuestState redefined at ./FHEM/42_SYSMON.pm line 2828.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBInetIP redefined at ./FHEM/42_SYSMON.pm line 2844.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBInetConnectionState redefined at ./FHEM/42_SYSMON.pm line 2858.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBNightTimeControl redefined at ./FHEM/42_SYSMON.pm line 2872.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBNumNewMessages redefined at ./FHEM/42_SYSMON.pm line 2886.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBDECTTemp redefined at ./FHEM/42_SYSMON.pm line 2900.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBLanDeviceList redefined at ./FHEM/42_SYSMON.pm line 2915.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_acquireInfo_intern redefined at ./FHEM/42_SYSMON.pm line 2989.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_FBVersionInfo redefined at ./FHEM/42_SYSMON.pm line 3019.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBStreamRate redefined at ./FHEM/42_SYSMON.pm line 3051.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBStreamRate2 redefined at ./FHEM/42_SYSMON.pm line 3070.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_sec2Dauer redefined at ./FHEM/42_SYSMON.pm line 3088.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBSyncTime redefined at ./FHEM/42_SYSMON.pm line 3100.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBSyncTime2 redefined at ./FHEM/42_SYSMON.pm line 3119.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_getFBCRCFEC redefined at ./FHEM/42_SYSMON.pm line 3134.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_ShowValuesHTML redefined at ./FHEM/42_SYSMON.pm line 3164.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_ShowValuesHTMLTitled redefined at ./FHEM/42_SYSMON.pm line 3177.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_ShowValuesText redefined at ./FHEM/42_SYSMON.pm line 3191.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_ShowValuesTextTitled redefined at ./FHEM/42_SYSMON.pm line 3204.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_ShowValuesFmt redefined at ./FHEM/42_SYSMON.pm line 3220.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_isProcFS redefined at ./FHEM/42_SYSMON.pm line 3408.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_isCPUTempRPi redefined at ./FHEM/42_SYSMON.pm line 3419.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_isCPUTempBBB redefined at ./FHEM/42_SYSMON.pm line 3430.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_isCPUFreqRPiBBB redefined at ./FHEM/42_SYSMON.pm line 3441.
2015.07.13 11:42:45 1: PERL WARNING: Subroutine SYSMON_isCPUTempFB redefined at ./FHEM/42_SYSMON.pm line 3456.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_isCPUTemp_X redefined at ./FHEM/42_SYSMON.pm line 3462.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_isCPUXFreq redefined at ./FHEM/42_SYSMON.pm line 3479.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_isFB redefined at ./FHEM/42_SYSMON.pm line 3495.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_isSysPowerAc redefined at ./FHEM/42_SYSMON.pm line 3506.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_isSysPowerUsb redefined at ./FHEM/42_SYSMON.pm line 3517.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_isSysPowerBat redefined at ./FHEM/42_SYSMON.pm line 3528.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_isSysCpuNum redefined at ./FHEM/42_SYSMON.pm line 3539.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_isNetStatClass redefined at ./FHEM/42_SYSMON.pm line 3549.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_PowerAcInfo redefined at ./FHEM/42_SYSMON.pm line 3559.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_PowerUsbInfo redefined at ./FHEM/42_SYSMON.pm line 3584.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_PowerBatInfo redefined at ./FHEM/42_SYSMON.pm line 3610.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_execute redefined at ./FHEM/42_SYSMON.pm line 3656.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_storePassword redefined at ./FHEM/42_SYSMON.pm line 3666.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_readPassword redefined at ./FHEM/42_SYSMON.pm line 3696.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_Open_Connection redefined at ./FHEM/42_SYSMON.pm line 3743.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_Close_Connection redefined at ./FHEM/42_SYSMON.pm line 3890.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_Exec redefined at ./FHEM/42_SYSMON.pm line 3916.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine MYTEST redefined at ./FHEM/42_SYSMON.pm line 3977.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_Exec_Remote redefined at ./FHEM/42_SYSMON.pm line 4013.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_Exec_Local redefined at ./FHEM/42_SYSMON.pm line 4060.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_decode_time_diff redefined at ./FHEM/42_SYSMON.pm line 4093.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_Log redefined at ./FHEM/42_SYSMON.pm line 4117.
2015.07.13 11:42:46 1: PERL WARNING: keys on reference is experimental at ./FHEM/42_SYSMON.pm line 4298.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_ShowBarChartHtml redefined at ./FHEM/42_SYSMON.pm line 4217.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_weblinkHeader_alt redefined at ./FHEM/42_SYSMON.pm line 4549.
2015.07.13 11:42:46 1: PERL WARNING: keys on reference is experimental at ./FHEM/42_SYSMON.pm line 4576.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_ShowBarChartHtml_alt redefined at ./FHEM/42_SYSMON.pm line 4555.
2015.07.13 11:42:46 1: PERL WARNING: Subroutine SYSMON_secsToReadable redefined at ./FHEM/42_SYSMON.pm line 4652.
2015.07.13 11:42:46 5: SYSMON SYSMON_Proxy01: Set.737 SYSMON_Proxy01 ?
2015.07.13 11:42:59 5: SYSMON SYSMON_Proxy01: updateReadings.1046
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: blockingCall.940 SYSMON_Proxy01,
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute '[ -d /proc/ ] && echo 1 || echo 0'
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value in int at ./FHEM/42_SYSMON.pm line 3411.
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute 'uptime'
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute '[ -f /sys/devices/system/cpu/kernel_max ] && echo 1 || echo 0'
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value in int at ./FHEM/42_SYSMON.pm line 3542.
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute 'free'
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $val in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 1455.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $val in numeric gt (>) at ./FHEM/42_SYSMON.pm line 1458.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $val in numeric lt (<) at ./FHEM/42_SYSMON.pm line 1459.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $val in addition (+) at ./FHEM/42_SYSMON.pm line 1460.
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: getNetworkInfo.2627 get eth0
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute 'ifconfig eth0 2>&1'
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: getNetworkInfo.2639 SYSMON_getNetworkInfo>>>>>>>>>>>>>>>>$VAR1 = undef;

2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $dataThroughput[0] in index at ./FHEM/42_SYSMON.pm line 2668.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2685.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2688.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2692.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2695.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2698.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $_ in index at ./FHEM/42_SYSMON.pm line 2702.
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute '[ -f /sys/class/net/eth0/statistics/rx_bytes ] && echo 1 || echo 0'
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value in int at ./FHEM/42_SYSMON.pm line 3552.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $d in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2751.
2015.07.13 11:43:00 1: PERL WARNING: Use of uninitialized value $d in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2754.
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: getNetworkInfo.2627 get wlan0
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute 'ifconfig wlan0 2>&1'
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: getNetworkInfo.2639 SYSMON_getNetworkInfo>>>>>>>>>>>>>>>>$VAR1 = undef;

2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute '[ -f /sys/class/net/wlan0/statistics/rx_bytes ] && echo 1 || echo 0'
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: blockingFinish.1027 name|SYSMON_Proxy01|eth0_diff|unexpected format|eth0|unexpected format|ram_used_stat|0.00 0.00 0.00|wlan0|unexpected format|cpu_core_count|1|wlan0_diff|unexpected format|swap_used_stat|0.00 0.00 0.00|swap|n/a|ram|n/a
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: updateReadings.1046
2015.07.13 11:43:00 5: SYSMON SYSMON_Proxy01: Set.737 SYSMON_Proxy01 ?
2015.07.13 11:43:59 5: SYSMON SYSMON_Proxy01: updateReadings.1046
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: blockingCall.940 SYSMON_Proxy01,
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute '[ -d /proc/ ] && echo 1 || echo 0'
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value in int at ./FHEM/42_SYSMON.pm line 3411.
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute 'uptime'
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute '[ -f /sys/devices/system/cpu/kernel_max ] && echo 1 || echo 0'
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value in int at ./FHEM/42_SYSMON.pm line 3542.
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute 'free'
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $val in concatenation (.) or string at ./FHEM/42_SYSMON.pm line 1455.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $val in numeric gt (>) at ./FHEM/42_SYSMON.pm line 1458.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $val in numeric lt (<) at ./FHEM/42_SYSMON.pm line 1459.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $val in addition (+) at ./FHEM/42_SYSMON.pm line 1460.
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: getNetworkInfo.2627 get eth0
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute 'ifconfig eth0 2>&1'
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: getNetworkInfo.2639 SYSMON_getNetworkInfo>>>>>>>>>>>>>>>>$VAR1 = undef;

2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $dataThroughput[0] in index at ./FHEM/42_SYSMON.pm line 2668.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2685.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2688.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2692.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2695.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $_ in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2698.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $_ in index at ./FHEM/42_SYSMON.pm line 2702.
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute '[ -f /sys/class/net/eth0/statistics/rx_bytes ] && echo 1 || echo 0'
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value in int at ./FHEM/42_SYSMON.pm line 3552.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $d in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2751.
2015.07.13 11:44:00 1: PERL WARNING: Use of uninitialized value $d in pattern match (m//) at ./FHEM/42_SYSMON.pm line 2754.
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: getNetworkInfo.2627 get wlan0
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute 'ifconfig wlan0 2>&1'
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: getNetworkInfo.2639 SYSMON_getNetworkInfo>>>>>>>>>>>>>>>>$VAR1 = undef;

2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec_Remote.4020 Execute '[ -f /sys/class/net/wlan0/statistics/rx_bytes ] && echo 1 || echo 0'
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Exec.3967 Result undef
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: blockingFinish.1027 name|SYSMON_Proxy01|wlan0|unexpected format|ram_used_stat|0.00 0.00 0.00|wlan0_diff|unexpected format|cpu_core_count|1|eth0_diff|unexpected format|eth0|unexpected format|swap|n/a|ram|n/a|swap_used_stat|0.00 0.00 0.00
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: updateReadings.1046
2015.07.13 11:44:00 5: SYSMON SYSMON_Proxy01: Set.737 SYSMON_Proxy01 ?



Danke für Deine Hilfe
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Sunny

@raspklaus,

In Deinem  "readings" steht "USB0", Dein SVG  wertet "USB1"  aus.
(Grafik, kannst Du unter "Edit Files", "SM_FS_usb1.gplot" ändern in "...0.plot", dann musst Du noch den Eintrag in der Config von ..1 auf ..0 anpassen)

Vieleicht hilft Dir das ja ein bißchen weiter.

Gruß
Sunny
FHEM 6.0 (RPi's 1b-4,CeleronM,Odroid C1+)
1-Wire (DS18B20,DS2406) |miniCUL|miniCUL868WLAN|HM|IT(-1500,LR-3500) |FB6591,FB7490,FB7580|DECT200|Powerline546E|520E|openwrt
Anfänger: Linux,FHEM+Perl

raspklaus

#989
Habe es geändert, ist trotzdem noch undef:

# SYSMON
#
# Visualisierung: Dateisysteminformationen (/media/usb1)
#
# Beispiel aus dem Logfile:
# 2013-11-21_20:00:54 sysmon ~ /: Total: 7404 MB, Used: 3292 MB, 47 %, Available: 3787 MB
# 2013-11-21_20:00:54 sysmon ~ /media/usb1: Total: 30942 MB, Used: 6330 MB, 21 %, Available: 24613 MB
# 2013-11-21_20:00:54 sysmon fs_usb0: Total: 7404 MB, Used: 3292 MB, 47 %, Available: 3787 MB
#

set terminal png transparent size <SIZE> crop

set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set y2tics
set title '<L1>'
set grid xtics y2tics

set yrange [0:90]
set y2range [0:30700]

set ylabel "Nutzung %"
set y2label "Nutzung MB"

#FileLog 5:fs_usb1\x3a:0:
#FileLog 8:fs_usb1\x3a:0:
#FileLog 10:fs_usb1\x3a:0:

#----FileLog 0:fs_usb0|~\s/media/usb1\x3a:0:$fld[4]+$fld[5]
#----FileLog 0:fs_usb0|~\s/media/usb0\x3a:0:$fld[7]+$fld[8]
#----FileLog 0:fs_usb0|~\s/media/usb0\x3a:0:$fld[9]+$fld[10]
#nur ~# FileLog 6:~\s/media/usb0\x3a:0:
#nur ~# FileLog 9:~\s/media/usb0\x3a:0:
#nur ~# FileLog 11:~\s/media/usb0\x3a:0:
#nur fs# FileLog 5:fs_usb0\x3a:0:
#nur fs# FileLog 8:fs_usb0\x3a:0:
#nur fs# FileLog 10:fs_usb0\x3a:0:

plot \
  "< egrep 'total:' <IN>"\
     using 1:6 axes x1y2 title '' ls l0 lw 2 with lines
plot \
   "< egrep 'used:' <IN>"\
     using 1:9 axes x1y2 title 'Verwendet MB' ls l2fill lw 0.5 with lines
plot \
   "< egrep 'percent:' <IN>"\
     using 1:11 axes x1y1 title 'Verwendet %' ls l1 lw 1.5 with lines


Warum kann man eigentlich die grafiken nicht mit dem integrierten bearbeitungstool bearbeiten ?