Autor Thema: Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)  (Gelesen 469658 mal)

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4689
    • tech_LogBuch
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1725 am: 31 August 2021, 20:25:26 »
P.S.: Schöner wäre es natürlich wenn  es ins Modul integriert werden würde ;)
Ist doch schon drin:
set <sysmon_device_name> clear <reading_name>
Bis vor kurzem hat Sysmon auch selbst alte Reading aufgeräumt. Habe jedoch auf Wunsch aus dem Forum rausgenimmen, da es Probleme mit User-Readings gab.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Offline bmwfan

  • Sr. Member
  • ****
  • Beiträge: 532
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1726 am: 11 November 2021, 20:59:05 »
Hallo,

ich benutze SYSMON schon lange auf 2 Raspis und zeige mir die Werte am Tablet an. Super Modul.

Ich habe aber immer weider folgende Meldungen im Log und kann die Ursache nicht finden:
2021.11.11 20:44:00.736 1: ERROR evaluating {SYSMONRPI1_ShowValuesHTML('sysmon')}: Undefined subroutine &main::SYSMONRPI1_ShowValuesHTML called at (eval 48169) line 1.

2021.11.11 20:44:50.250 3: UWZ Unwetterzentrale: UWZ.1811 Done fetching data
2021.11.11 20:45:29.946 1: ERROR evaluating {SYSMONRPI1_ShowValuesHTML('sysmon')}: Undefined subroutine &main::SYSMONRPI1_ShowValuesHTML called at (eval 49310) line 1.

2021.11.11 20:46:19.823 1: ERROR evaluating {SYSMONRPI1_ShowValuesHTML('sysmon')}: Undefined subroutine &main::SYSMONRPI1_ShowValuesHTML called at (eval 49676) line 1.

2021.11.11 20:47:30.463 1: ERROR evaluating {SYSMONRPI1_ShowValuesHTML('sysmon')}: Undefined subroutine &main::SYSMONRPI1_ShowValuesHTML called at (eval 50616) line 1.

Ein List des SYSMONRPI1:
Internals:
   DEF        1 1 1 10
   FUUID      5c4c3927-f33f-6b6f-8a02-09f6ff3529cafe04
   INTERVAL_BASE 60
   INTERVAL_MULTIPLIERS 1 1 1 10
   MODE       local
   NAME       sysmonRPI1
   NR         404
   STATE      Active
   TYPE       SYSMON
   READINGS:
     2021-11-11 20:56:48   cpu0_freq       1400
     2021-11-11 20:56:48   cpu0_freq_stat  600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu0_idle_stat  0.03 99.69 90.78
     2021-11-11 20:56:48   cpu1_freq       1400
     2021-11-11 20:56:48   cpu1_freq_stat  600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu1_idle_stat  28.67 99.75 90.13
     2021-11-11 20:56:48   cpu2_freq       1400
     2021-11-11 20:56:48   cpu2_freq_stat  600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu2_idle_stat  0.02 99.85 85.11
     2021-11-11 20:56:48   cpu3_freq       1400
     2021-11-11 20:56:48   cpu3_freq_stat  600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu3_idle_stat  6.78 99.88 88.28
     2021-11-11 19:57:54   cpu_bogomips    89.60
     2021-11-11 20:56:51   cpu_core_count  4
     2021-11-11 20:56:48   cpu_freq        1400
     2021-11-11 20:56:48   cpu_freq_stat   600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu_idle_stat   57.01 97.13 88.52
     2021-11-11 19:57:54   cpu_model_name  ARMv7 Processor rev 4 (v7l)
     2021-11-11 20:56:51   cpu_temp        59.07
     2021-11-11 20:56:51   cpu_temp_avg    59.5
     2021-11-11 20:56:51   cpu_temp_stat   40.78 62.84 59.48
     2021-11-11 20:56:51   eth0            RX: 4016.71 MB, TX: 678.91 MB, Total: 4695.62 MB
     2021-11-11 20:56:51   eth0_diff       RX: 0.16 MB, TX: 0.07 MB, Total: 0.23 MB
     2021-11-11 20:56:51   eth0_rx         4211822242
     2021-11-11 20:56:51   eth0_speed      1000
     2021-11-11 20:56:51   eth0_tx         711892413
     2021-11-11 20:56:51   fhemstarttime   1636657004
     2021-11-11 20:56:51   fhemstarttime_text 11.11.2021 19:56:44
     2021-11-11 20:56:51   fhemuptime      3606
     2021-11-11 20:56:51   fhemuptime_text 0 days, 01 hours, 00 minutes
     2021-11-11 20:50:38   fs_boot         Total: 253 MB, Used: 48 MB, 19 %, Available: 205 MB at /boot
     2021-11-11 20:50:38   fs_root         Total: 59666 MB, Used: 4916 MB, 9 %, Available: 52294 MB at /
     2021-11-11 20:56:51   idletime        8199990 90.00 %
     2021-11-11 20:56:51   idletime_text   94 days, 21 hours, 46 minutes (90.00 %)
     2021-11-11 20:56:51   loadavg         0.42 0.42 0.49
     2021-11-11 19:57:54   perl_version    v5.28.1
     2021-11-11 20:56:51   ram             Total: 924.21 MB, Used: 507.41 MB, 54.90 %, Free: 245.50 MB
     2021-11-11 20:56:51   ram_used_stat   193.81 777.02 491.49
     2021-11-11 20:56:51   starttime       1627549915
     2021-11-11 20:56:51   starttime_text  29.07.2021 11:11:55
     2021-11-11 20:56:51   stat_cpu        234214227 402174 38860473 3279996429 365051 0 4083515
     2021-11-11 20:56:51   stat_cpu0       37570955 49711 7832318 793903277 154482 0 3739597
     2021-11-11 20:56:51   stat_cpu0_diff  571 0 104 4997 0 0 53
     2021-11-11 20:56:51   stat_cpu0_percent 9.97 0.00 1.82 87.28 0.00 0.00 0.93
     2021-11-11 20:56:51   stat_cpu0_text  user: 9.97 %, nice: 0.00 %, sys: 1.82 %, idle: 87.28 %, io: 0.00 %, irq: 0.00 %, sirq: 0.93 %
     2021-11-11 20:56:51   stat_cpu1       96442936 164085 14383019 785262570 96578 0 130660
     2021-11-11 20:56:51   stat_cpu1_diff  459 0 101 5468 0 0 1
     2021-11-11 20:56:51   stat_cpu1_percent 7.61 0.00 1.68 90.69 0.00 0.00 0.02
     2021-11-11 20:56:51   stat_cpu1_text  user: 7.61 %, nice: 0.00 %, sys: 1.68 %, idle: 90.69 %, io: 0.00 %, irq: 0.00 %, sirq: 0.02 %
     2021-11-11 20:56:51   stat_cpu2       52680170 109136 8299932 847507995 44701 0 108814
     2021-11-11 20:56:51   stat_cpu2_diff  905 0 77 5165 3 0 0
     2021-11-11 20:56:51   stat_cpu2_percent 14.72 0.00 1.25 83.98 0.05 0.00 0.00
     2021-11-11 20:56:51   stat_cpu2_text  user: 14.72 %, nice: 0.00 %, sys: 1.25 %, idle: 83.98 %, io: 0.05 %, irq: 0.00 %, sirq: 0.00 %
     2021-11-11 20:56:51   stat_cpu3       47520166 79242 8345204 853322585 69289 0 104444
     2021-11-11 20:56:51   stat_cpu3_diff  84 0 118 5958 0 0 0
     2021-11-11 20:56:51   stat_cpu3_percent 1.36 0.00 1.92 96.72 0.00 0.00 0.00
     2021-11-11 20:56:51   stat_cpu3_text  user: 1.36 %, nice: 0.00 %, sys: 1.92 %, idle: 96.72 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
     2021-11-11 20:56:51   stat_cpu_diff   2019 0 400 21589 3 0 54
     2021-11-11 20:56:51   stat_cpu_percent 8.39 0.00 1.66 89.71 0.01 0.00 0.22
     2021-11-11 20:56:51   stat_cpu_text   user: 8.39 %, nice: 0.00 %, sys: 1.66 %, idle: 89.71 %, io: 0.01 %, irq: 0.00 %, sirq: 0.22 %
     2021-11-11 20:56:51   swap            Total: 100.00 MB, Used: 99.96 MB,  99.96 %, Free: 0.04 MB
     2021-11-11 20:56:51   swap_used_stat  0.00 100.00 99.69
     2021-11-11 20:56:51   uptime          9110694
     2021-11-11 20:56:51   uptime_text     105 days, 10 hours, 44 minutes
   helper:
     sys_cpu0_freq 1
     sys_cpu0_temp 0
     sys_cpu1_freq 1
     sys_cpu1_temp 0
     sys_cpu2_freq 1
     sys_cpu2_temp 0
     sys_cpu3_freq 1
     sys_cpu3_temp 0
     sys_cpu4_freq 0
     sys_cpu4_temp 0
     sys_cpu5_freq 0
     sys_cpu5_temp 0
     sys_cpu6_freq 0
     sys_cpu6_temp 0
     sys_cpu7_freq 0
     sys_cpu7_temp 0
     sys_cpu_freq_rpi_bbb 1
     sys_cpu_temp_rpi 1
     sys_fb     0
     sys_power_ac 0
     sys_power_bat 0
     sys_power_usb 0
     u_first_mark 1
     cur_readings_map:
       cpu0_freq  CPU frequency (core 0)
       cpu0_freq_stat CPU frequency (core 0) stat
       cpu0_idle_stat CPU0 min/max/avg (idle)
       cpu1_freq  CPU frequency (core 1)
       cpu1_freq_stat CPU frequency (core 1) stat
       cpu1_idle_stat CPU1 min/max/avg (idle)
       cpu2_freq  CPU frequency (core 2)
       cpu2_freq_stat CPU frequency (core 2) stat
       cpu2_idle_stat CPU2 min/max/avg (idle)
       cpu3_freq  CPU frequency (core 3)
       cpu3_freq_stat CPU frequency (core 3) stat
       cpu3_idle_stat CPU3 min/max/avg (idle)
       cpu4_idle_stat CPU4 min/max/avg (idle)
       cpu5_idle_stat CPU5 min/max/avg (idle)
       cpu6_idle_stat CPU6 min/max/avg (idle)
       cpu7_idle_stat CPU7 min/max/avg (idle)
       cpu_bogomips BogoMIPS
       cpu_core_count Number of CPU cores
       cpu_freq   CPU frequency
       cpu_freq_stat CPU frequency stat
       cpu_idle_stat CPU min/max/avg (idle)
       cpu_model_name CPU model name
       cpu_temp   CPU temperature
       cpu_temp_avg Average CPU temperature
       cpu_temp_stat CPU temperature stat
       date       Date
       eth0       Ethernet
       eth0_diff  Ethernet (diff)
       eth0_ip    Ethernet (IP)
       eth0_ip6   Ethernet (IP6)
       eth0_rx    Ethernet (RX)
       eth0_speed Ethernet (speed)
       eth0_tx    Ethernet (TX)
       fhemstarttime Fhem start time
       fhemstarttime_text Fhem start time
       fhemuptime System up time
       fhemuptime_text FHEM up time
       fs_boot    Filesystem /boot
       fs_boot_free Filesystem /boot (free)
       fs_boot_used Filesystem /boot (used)
       fs_boot_used_percent Filesystem /boot (used %)
       fs_root    Root
       fs_root_free Root (free)
       fs_root_used Root (used)
       fs_root_used_percent Root (used %)
       idletime   Idle time
       idletime_text Idle time
       io_sda     TEST
       io_sda_diff TEST
       io_sda_raw TEST
       loadavg    Load average
       loadavg_1  Load average 1
       loadavg_15 Load average 15
       loadavg_5  Load average 5
       perl_version Perl Version
       ram        RAM
       ram_free   RAM free
       ram_free_percent RAM free %
       ram_total  RAM total
       ram_used   RAM used
       ram_used_stat RAM used stat
       starttime  System start time
       starttime_text System start time
       stat_cpu   CPU statistics
       stat_cpu0  CPU0 statistics
       stat_cpu0_diff CPU0 statistics (diff)
       stat_cpu0_percent CPU0 statistics (diff, percent)
       stat_cpu0_text CPU0 statistics (text)
       stat_cpu1  CPU1 statistics
       stat_cpu1_diff CPU1 statistics (diff)
       stat_cpu1_percent CPU1 statistics (diff, percent)
       stat_cpu1_text CPU1 statistics (text)
       stat_cpu2  CPU2 statistics
       stat_cpu2_diff CPU2 statistics (diff)
       stat_cpu2_percent CPU2 statistics (diff, percent)
       stat_cpu2_text CPU2 statistics (text)
       stat_cpu3  CPU3 statistics
       stat_cpu3_diff CPU3 statistics (diff)
       stat_cpu3_percent CPU3 statistics (diff, percent)
       stat_cpu3_text CPU3 statistics (text)
       stat_cpu4  CPU4 statistics
       stat_cpu4_diff CPU4 statistics (diff)
       stat_cpu4_percent CPU4 statistics (diff, percent)
       stat_cpu4_text CPU4 statistics (text)
       stat_cpu5  CPU5 statistics
       stat_cpu5_diff CPU5 statistics (diff)
       stat_cpu5_percent CPU5 statistics (diff, percent)
       stat_cpu5_text CPU5 statistics (text)
       stat_cpu6  CPU6 statistics
       stat_cpu6_diff CPU6 statistics (diff)
       stat_cpu6_percent CPU6 statistics (diff, percent)
       stat_cpu6_text CPU6 statistics (text)
       stat_cpu7  CPU7 statistics
       stat_cpu7_diff CPU7 statistics (diff)
       stat_cpu7_percent CPU7 statistics (diff, percent)
       stat_cpu7_text CPU7 statistics (text)
       stat_cpu_diff CPU statistics (diff)
       stat_cpu_idle_percent CPU statistics idle %
       stat_cpu_io_percent CPU statistics io %
       stat_cpu_irq_percent CPU statistics irq %
       stat_cpu_nice_percent CPU statistics nice %
       stat_cpu_percent CPU statistics (diff, percent)
       stat_cpu_sirq_percent CPU statistics sirq %
       stat_cpu_sys_percent CPU statistics sys %
       stat_cpu_text CPU statistics (text)
       stat_cpu_user_percent CPU statistics user %
       swap       swap
       swap_free  swap free
       swap_total swap total
       swap_used  swap used
       swap_used_percent swap used %
       swap_used_stat swap used stat
       uptime     System up time
       uptime_text System up time
     excludes:
Attributes:
   disable    0
   event-min-interval 60
   event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*,stat_cpu_percent
   filesystems fs_boot:/boot,fs_root:/:Root
   network-interfaces eth0:eth0:Ethernet
   room       9.6.0_System
   verbose    2

Kann mir jemand einen Tip geben, wie ich zur Fehlerbeseitigung vorgehe?

Grüße Jürgen
CUL auf Raspi 2 B, HW-LAN, HMW_LC_Bl1_DR für Jalousien, HM_LC_Bl1_DR für Rolläden, Umweltsensoren

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4689
    • tech_LogBuch
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1727 am: 11 November 2021, 23:26:15 »
Es gibt in dem Modul-Code eine Routine namens "SYSMON_ShowValuesHTML". Diese wird nicht im Modul selbst aufgerufen, sondern ist dafür da, um sie zwecks Anzeige der Werte als HTML-Tabelle in einem "weblink". s. Commandref und Wiki.
Irgendwo in deiner Konfiguration wird so ein weblink definiert, allerdings mit einem falschen Namen ("SYSMONRPI1_ShowValuesHTML"). Hier war "SYSMON" im Namen nicht als Name der Geräte-Instanz gedacht und darf auch nicht durch diese ersetzt werden. Der Name der Instanz muss stattdessen als Parameter bei dem Aufruf mitgegeben werden.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Offline bmwfan

  • Sr. Member
  • ****
  • Beiträge: 532
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1728 am: 12 November 2021, 12:15:41 »
War tatsächlich so definiert.
define SysValuesRPI1 weblink htmlCode {SYSMONRPI1_ShowValuesHTML('sysmon')}Nun geändert und die Meldung ist weg.

Danke
CUL auf Raspi 2 B, HW-LAN, HMW_LC_Bl1_DR für Jalousien, HM_LC_Bl1_DR für Rolläden, Umweltsensoren

 

decade-submarginal