Mahlzeit @All!
Seit einiger Zeit habe ich folgende Zeilen im Logfile:
2021.10.13 11:53:18 1: PERL WARNING: Use of uninitialized value $avg_1 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
2021.10.13 11:53:18 1: PERL WARNING: Use of uninitialized value $avg_5 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
2021.10.13 11:53:18 1: PERL WARNING: Use of uninitialized value $avg_15 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
Folgende Devices habe ich definiert ('list TYPE=SYSSTAT'):
pihole
qnap
OK, also flugs verbose 5 auf beiden und gewartet; Ergebnis:
2021.10.13 11:53:17 5: pihole: trying /proc/loadavg
2021.10.13 11:53:17 4: pihole: sending: cat /proc/loadavg
2021.10.13 11:53:17 5: pihole: trying /proc/uptime
2021.10.13 11:53:18 4: pihole: sending: cat /sys/class/thermal/thermal_zone0/temp
2021.10.13 11:53:18 5: pihole: parsing: cat /proc/loadavg <- 0.00 0.00 0.00 1/123 20613
2021.10.13 11:53:18 4: pihole: sending: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
2021.10.13 11:53:18 5: pihole: parsing: #temp1000 <- 40084
2021.10.13 11:53:18 5: pihole: parsing: #temp <- 40.084
2021.10.13 11:53:18 5: qnap: trying snmp load avg
2021.10.13 11:53:18 4: pihole: sending: cat /proc/uptime
2021.10.13 11:53:18 5: pihole: parsing: #freq1000 <- 600000
2021.10.13 11:53:18 1: PERL WARNING: Use of uninitialized value $avg_1 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
2021.10.13 11:53:18 1: PERL WARNING: Use of uninitialized value $avg_5 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
2021.10.13 11:53:18 1: PERL WARNING: Use of uninitialized value $avg_15 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
2021.10.13 11:53:18 5: qnap: trying snmp uptime
2021.10.13 11:53:18 5: qnap: parsing: cat /proc/uptime <- 230284.5
2021.10.13 11:53:18 5: pihole: parsing: cat /proc/uptime <- 85315.02 323931.14
2021.10.13 11:53:21 4: qnap: BlockingCall finished: SYSSTAT_BlockingCall
2021.10.13 11:54:20 5: pihole: trying /proc/loadavg
2021.10.13 11:54:20 4: pihole: sending: cat /proc/loadavg
2021.10.13 11:54:20 5: pihole: trying /proc/uptime
2021.10.13 11:54:21 4: pihole: sending: cat /sys/class/thermal/thermal_zone0/temp
2021.10.13 11:54:21 5: pihole: parsing: cat /proc/loadavg <- 0.00 0.00 0.00 1/123 20681
2021.10.13 11:54:21 4: pihole: sending: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
2021.10.13 11:54:21 5: pihole: parsing: #temp1000 <- 40622
2021.10.13 11:54:21 5: pihole: parsing: #temp <- 40.622
2021.10.13 11:54:21 5: qnap: trying snmp load avg
2021.10.13 11:54:21 4: pihole: sending: cat /proc/uptime
2021.10.13 11:54:21 5: pihole: parsing: #freq1000 <-
2021.10.13 11:54:21 3: pihole: #freq1000:
2021.10.13 11:54:21 5: pihole: parsing: cat /proc/uptime <- 85378.01 324180.96
2021.10.13 11:54:21 1: PERL WARNING: Use of uninitialized value $avg_1 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
2021.10.13 11:54:21 1: PERL WARNING: Use of uninitialized value $avg_5 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
2021.10.13 11:54:21 1: PERL WARNING: Use of uninitialized value $avg_15 in concatenation (.) or string at ./FHEM/32_SYSSTAT.pm line 1193.
2021.10.13 11:54:21 5: qnap: trying snmp uptime
2021.10.13 11:54:21 5: qnap: parsing: cat /proc/uptime <- 230347.49
2021.10.13 11:54:24 4: qnap: BlockingCall finished: SYSSTAT_BlockingCall
2021.10.13 11:55:23 5: pihole: trying /proc/loadavg
2021.10.13 11:55:23 4: pihole: sending: cat /proc/loadavg
2021.10.13 11:55:23 5: pihole: trying /proc/uptime
2021.10.13 11:55:24 4: pihole: sending: cat /sys/class/thermal/thermal_zone0/temp
2021.10.13 11:55:24 5: pihole: parsing: cat /proc/loadavg <- 0.00 0.00 0.00 1/122 20749
2021.10.13 11:55:24 4: pihole: sending: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
2021.10.13 11:55:24 5: qnap: trying snmp load avg
2021.10.13 11:55:24 5: pihole: parsing: #temp1000 <- 40084
2021.10.13 11:55:24 5: pihole: parsing: #temp <- 40.084
2021.10.13 11:55:24 5: qnap: trying snmp uptime
2021.10.13 11:55:24 5: qnap: parsing: cat /proc/uptime <- 230410.48
2021.10.13 11:55:24 4: pihole: sending: cat /proc/uptime
2021.10.13 11:55:24 5: pihole: parsing: #freq1000 <-
2021.10.13 11:55:24 3: pihole: #freq1000:
2021.10.13 11:55:24 5: pihole: parsing: cat /proc/uptime <- 85441.04 324430.84
2021.10.13 11:55:27 4: qnap: BlockingCall finished: SYSSTAT_BlockingCall
2021.10.13 11:56:26 5: pihole: trying /proc/loadavg
2021.10.13 11:56:26 4: pihole: sending: cat /proc/loadavg
2021.10.13 11:56:26 5: pihole: trying /proc/uptime
2021.10.13 11:56:27 4: pihole: sending: cat /sys/class/thermal/thermal_zone0/temp
2021.10.13 11:56:27 5: pihole: parsing: cat /proc/loadavg <- 0.05 0.01 0.00 1/120 20816
2021.10.13 11:56:27 4: pihole: sending: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
2021.10.13 11:56:27 5: pihole: parsing: #temp1000 <-
2021.10.13 11:56:27 3: pihole: #temp1000:
2021.10.13 11:56:27 4: pihole: sending: cat /proc/uptime
2021.10.13 11:56:27 5: pihole: parsing: #freq1000 <- 600000
2021.10.13 11:56:27 5: qnap: trying snmp load avg
2021.10.13 11:56:27 5: pihole: parsing: cat /proc/uptime <- 85504.14 324681.22
2021.10.13 11:56:27 5: qnap: trying snmp uptime
2021.10.13 11:56:27 5: qnap: parsing: cat /proc/uptime <- 230473.63
2021.10.13 11:56:30 4: qnap: BlockingCall finished: SYSSTAT_BlockingCall
2021.10.13 11:57:29 5: pihole: trying /proc/loadavg
2021.10.13 11:57:29 4: pihole: sending: cat /proc/loadavg
2021.10.13 11:57:29 5: pihole: trying /proc/uptime
2021.10.13 11:57:30 4: pihole: sending: cat /sys/class/thermal/thermal_zone0/temp
2021.10.13 11:57:30 5: pihole: parsing: cat /proc/loadavg <- 0.02 0.01 0.00 1/121 20910
2021.10.13 11:57:30 4: pihole: sending: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
2021.10.13 11:57:30 5: pihole: parsing: #temp1000 <- 40622
2021.10.13 11:57:30 5: pihole: parsing: #temp <- 40.622
2021.10.13 11:57:30 5: qnap: trying snmp load avg
2021.10.13 11:57:30 4: pihole: sending: cat /proc/uptime
2021.10.13 11:57:30 5: pihole: parsing: #freq1000 <- 600000
2021.10.13 11:57:30 5: qnap: trying snmp uptime
2021.10.13 11:57:30 5: qnap: parsing: cat /proc/uptime <- 230536.55
2021.10.13 11:57:30 5: pihole: parsing: cat /proc/uptime <- 85567.07 324930.64
2021.10.13 11:57:33 4: qnap: BlockingCall finished: SYSSTAT_BlockingCall
Hier noch die List's:
Internals:
DEF 60 600 192.168.178.12
FUUID 5c433c80-f33f-739f-10d9-3f78e9132a084e6d
HAS_Net::SNMP 1
HOST 192.168.178.12
INTERVAL 60
INTERVAL_FS 600
NAME qnap
NR 388
NTFY_ORDER 50-qnap
STATE CPU: 46 C/114 F
Frei: 1.93 TB
Uptime: 2 days, 17:20:51
SystemDescription Linux TS-X51 4.5.4
SystemName QNAS
TYPE SYSSTAT
USE_SNMP 1
interval_fs 180
snmpCommunity FHEM
snmpVersion 2
QUEUE:
READINGS:
2021-04-17 10:14:42 connection disconnected
2021-10-13 13:16:08 cpu_temp 46 C/114 F
2021-10-13 13:16:08 cpu_usage 8.40 %
2021-10-13 13:16:08 fan_rpm 586 RPM
2021-10-13 13:16:08 hdd1_status GOOD
2021-10-13 13:16:08 hdd1_temp 43 C/109 F
2021-10-13 13:16:08 hdd2_status GOOD
2021-10-13 13:16:08 hdd2_temp 43 C/109 F
2021-10-13 13:16:08 hdd3_status GOOD
2021-10-13 13:16:08 hdd3_temp 42 C/107 F
2021-10-13 13:16:08 hdd4_status GOOD
2021-10-13 13:16:08 hdd4_temp 41 C/105 F
2021-10-13 13:16:08 load noSuchObject
2021-10-13 13:16:08 memory_free 10638.4 MB
2021-10-13 13:16:08 memory_total 15906.7 MB
2021-10-13 13:16:08 size_free 1.93 TB
2021-10-13 13:16:08 state noSuchObject noSuchObject noSuchObject
2021-10-13 13:16:08 system_temp 47 C/117 F
2021-10-13 13:16:08 uptime 2 days, 17:20:51
helper:
RUNNING_PID:
abortFn SYSSTAT_BlockingAborted
bc_pid 50746
finishFn SYSSTAT_BlockingDone
fn SYSSTAT_BlockingCall
pid 4665
timeout 300
abortArg:
arg:
Attributes:
alias QNAP TS-451
event-on-change-reading .*
group NAS
icon it_nas
mibs .1.3.6.1.4.1.24681.1.2.17.1.5.1:size_free
,.1.3.6.1.4.1.24681.1.2.5.0:cpu_temp
,.1.3.6.1.4.1.24681.1.2.1.0:cpu_usage
,.1.3.6.1.4.1.24681.1.2.6.0:system_temp
,.1.3.6.1.4.1.24681.1.2.2.0:memory_total
,.1.3.6.1.4.1.24681.1.2.3.0:memory_free
,.1.3.6.1.4.1.24681.1.2.11.1.3.1:hdd1_temp
,.1.3.6.1.4.1.24681.1.2.11.1.3.2:hdd2_temp
,.1.3.6.1.4.1.24681.1.2.11.1.3.3:hdd3_temp
,.1.3.6.1.4.1.24681.1.2.11.1.3.4:hdd4_temp
,.1.3.6.1.4.1.24681.1.2.11.1.7.1:hdd1_status
,.1.3.6.1.4.1.24681.1.2.11.1.7.2:hdd2_status
,.1.3.6.1.4.1.24681.1.2.11.1.7.3:hdd3_status
,.1.3.6.1.4.1.24681.1.2.11.1.7.4:hdd4_status
,.1.3.6.1.4.1.24681.1.2.15.1.3.1:fan_rpm
noSSH 1
room Keller->Hausanschlussraum
snmp 1
snmpCommunity FHEM
snmpVersion 2
ssh_user admin
stateFormat CPU: cpu_temp
Frei: size_free
Uptime: uptime
uptime 1
verbose 0
Internals:
CONNECTS 17
DEF 60 600 pi-hole.fritz.box
FD 158
FUUID 5d5eb4f9-f33f-d09e-fea1-ac70ba8c2d1cad75
HAS_Net::SNMP 1
HOST pi-hole.fritz.box
INTERVAL 60
INTERVAL_FS 600
LAST_DISCONNECT 2021-10-12 12:11:16
NAME pihole
NR 629
NTFY_ORDER 50-pihole
PARSED 5760
PARTIAL 90345.13 343865.81
PID 8665
SENT 5760
STARTED 0
STATE Uptime: 1 days, 1:05:45
Temperatur: 40.6
TYPE SYSSTAT
interval_fs 240
uname Linux pi-hole 5.10.60-v7+ #1449 SMP Wed Aug 25 15:00:01 BST 2021 armv7l GNU/Linux
QUEUE:
READINGS:
2021-10-12 12:12:09 connection connected
2021-10-13 13:17:08 cpufreq 700
2021-10-13 13:17:08 load 0.04
2021-10-13 13:17:08 state 0.04 0.01 0.00
2021-10-13 13:17:08 temperature 40.6
2021-10-13 13:17:08 uptime 1 days, 1:05:45
filesystems:
helper:
has_proc_loadavg 1
has_proc_stat 1
has_proc_uptime 1
Attributes:
alias PI-HOLE Raspberry PI
event-on-change-reading .*
group Raspberry
icon RPi
raspberrycpufreq 1
raspberrytemperature 2
room Keller->Hausanschlussraum
ssh_user pi
stateFormat Uptime: uptime
Temperatur: temperature
uptime 1
verbose 0
Ich hätte die Warnung gern aus dem Logfile, ohne dauerhaft mit verbose 0 arbeiten zu müssen - das ist jetzt meine temp. Lösung... Kann ich noch etwas liefern?
Danke Peter