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

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

Vorheriges Thema - Nächstes Thema

eckhard scholz

leer ist der Ordner nicht

insgesamt 185508
drwxr-xr-x  3 root root     4096  3. Feb 21:08 .
drwxr-xr-x 18 root root     4096 19. Feb 19:40 ..
-rw-r--r--  1 root root       92  3. Feb 21:06 cmdline.txt
-rw-r--r--  1 root root   200207 24. Nov 17:11 config-6.1.0-rpi7-rpi-v6
-rw-r--r--  1 root root   205495 24. Nov 17:11 config-6.1.0-rpi7-rpi-v7
-rw-r--r--  1 root root   223069 24. Nov 17:11 config-6.1.0-rpi7-rpi-v7l
-rw-r--r--  1 root root   230405 24. Nov 17:11 config-6.1.0-rpi7-rpi-v8
-rw-r--r--  1 root root   200273 25. Jan 20:52 config-6.1.0-rpi8-rpi-v6
-rw-r--r--  1 root root   205561 25. Jan 20:52 config-6.1.0-rpi8-rpi-v7
-rw-r--r--  1 root root   223192 25. Jan 20:52 config-6.1.0-rpi8-rpi-v7l
-rw-r--r--  1 root root   230500 25. Jan 20:52 config-6.1.0-rpi8-rpi-v8
-rw-r--r--  1 root root       91  3. Feb 21:06 config.txt
drwxr-xr-x  2 root root     4096  5. Dez 02:52 firmware
-rw-r--r--  1 root root 15884441  3. Feb 21:08 initrd.img-6.1.0-rpi7-rpi-v6
-rw-r--r--  1 root root 16011463  3. Feb 21:08 initrd.img-6.1.0-rpi7-rpi-v7
-rw-r--r--  1 root root 16162754  3. Feb 21:08 initrd.img-6.1.0-rpi7-rpi-v7l
-rw-r--r--  1 root root 16098839  3. Feb 21:07 initrd.img-6.1.0-rpi7-rpi-v8
-rw-r--r--  1 root root 15874486  3. Feb 21:07 initrd.img-6.1.0-rpi8-rpi-v6
-rw-r--r--  1 root root 16019687  3. Feb 21:07 initrd.img-6.1.0-rpi8-rpi-v7
-rw-r--r--  1 root root 16169873  3. Feb 21:07 initrd.img-6.1.0-rpi8-rpi-v7l
-rw-r--r--  1 root root 16108857  3. Feb 21:07 initrd.img-6.1.0-rpi8-rpi-v8
lrwxrwxrwx  1 root root       18  5. Dez 02:55 issue.txt -> firmware/issue.txt
lrwxrwxrwx  1 root root       17  5. Dez 02:06 overlays -> firmware/overlays
-rw-r--r--  1 root root       83 24. Nov 17:11 System.map-6.1.0-rpi7-rpi-v6
-rw-r--r--  1 root root       83 24. Nov 17:11 System.map-6.1.0-rpi7-rpi-v7
-rw-r--r--  1 root root       83 24. Nov 17:11 System.map-6.1.0-rpi7-rpi-v7l
-rw-r--r--  1 root root       83 24. Nov 17:11 System.map-6.1.0-rpi7-rpi-v8
-rw-r--r--  1 root root       83 25. Jan 20:52 System.map-6.1.0-rpi8-rpi-v6
-rw-r--r--  1 root root       83 25. Jan 20:52 System.map-6.1.0-rpi8-rpi-v7
-rw-r--r--  1 root root       83 25. Jan 20:52 System.map-6.1.0-rpi8-rpi-v7l
-rw-r--r--  1 root root       83 25. Jan 20:52 System.map-6.1.0-rpi8-rpi-v8
-rw-r--r--  1 root root  6694832 24. Nov 17:11 vmlinuz-6.1.0-rpi7-rpi-v6
-rw-r--r--  1 root root  7023344 24. Nov 17:11 vmlinuz-6.1.0-rpi7-rpi-v7
-rw-r--r--  1 root root  7464952 24. Nov 17:11 vmlinuz-6.1.0-rpi7-rpi-v7l
-rw-r--r--  1 root root  8760390 24. Nov 17:11 vmlinuz-6.1.0-rpi7-rpi-v8
-rw-r--r--  1 root root  6648328 25. Jan 20:52 vmlinuz-6.1.0-rpi8-rpi-v6
-rw-r--r--  1 root root  7009944 25. Jan 20:52 vmlinuz-6.1.0-rpi8-rpi-v7
-rw-r--r--  1 root root  7451952 25. Jan 20:52 vmlinuz-6.1.0-rpi8-rpi-v7l
-rw-r--r--  1 root root  8751247 25. Jan 20:52 vmlinuz-6.1.0-rpi8-rpi-v8
F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

eckhard scholz

#1756
Ja, Ralf
Fhem läuft auf einem RbPi5 mit bookworm drauf.
Das Bootfilesystem ist auf /boot/firmware gemounted.
filesystems fs_boot:/boot/firmware,fs_root:/,fs_usb1:/media/ecki/USB4GB
Funktioniert aber auch nicht.
Allerdings ist das Verzeichnis leer
F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

Wernieman

Gib uns doch mal die Ausgabe vom "mount" Befehl auf der Konsole
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

eckhard scholz

wird gemacht
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=3892660k,nr_inodes=973165,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=813304k,mode=755)
/dev/nvme0n1p2 on / type ext4 (rw,noatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11998)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
ramfs on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
ramfs on /run/credentials/systemd-sysctl.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
ramfs on /run/credentials/systemd-tmpfiles-setup-dev.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
ramfs on /run/credentials/systemd-tmpfiles-setup.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=813300k,nr_inodes=203325,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
/dev/sda1 on /media/ecki/USB4GB type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

RalfRog

Jo da gibt's kein "Boot"-FS zum Anzeigen für SYSMON.
Habe aber keinen PI5 mit Bookworm und kann nicht sagen ob das so normal ist.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

eckhard scholz

Hallo Ralf,

und du mal für mich als Linux-Laien.
Wie erkennst du das?
Das Verzeichnis ist aber existend, mit Unterverzeichnissen z.B. /Firmware, wie oben schon mal beschreiben.
Warscheinlich muss ich das erstmal so hinnehmen.
Der RbPi5 und Fhem auf SSD läuft sonst ohne Probleme.

Gruß
Eckhard

F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

RalfRog

Zitat von: eckhard scholz am 20 Februar 2024, 15:39:41Wie erkennst du das?
In den Zeilen 6 & 29 stehen die Partitionen deiner angeschlossenen Datenträger und ihrer Mountpoints.
Zitatsysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=3892660k,nr_inodes=973165,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=813304k,mode=755)
/dev/nvme0n1p2 on / type ext4 (rw,noatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
...
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
/dev/sda1 on /media/ecki/USB4GB type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Ein mutmaßliches "/dev/nvme0n1p1 on /boot/firmware type vfat" fehlt (ist aber vielleicht normal in Bookworm).


Zitat von: eckhard scholz am 20 Februar 2024, 15:39:41Das Verzeichnis ist aber existend, mit Unterverzeichnissen z.B. /Firmware, wie oben schon mal beschreiben.
Ja aber das Verzeichnis ist leer. Dort ist auch nichts gemountet => mithin kann SYSMON nichts anzeigen.
Siehe Franks Anmerkung
Zitat von: frank am 20 Februar 2024, 12:32:56wenn ich einen leeren ordner im attribut setze, bekomme ich auch "not available".
zeige mal "ls -al /boot".


Auf meinem Test-Pi3 mit Bookworm sieht es so aus (komme allerdings aus einem Ugrade von bullseye):
Zitatsysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=355032k,nr_inodes=88758,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=98876k,mode=755)
/dev/sda2 on / type ext4 (rw,noatime)  Root auf einer SSD
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
...
ramfs on /run/credentials/systemd-sysctl.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
ramfs on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
ramfs on /run/credentials/systemd-tmpfiles-setup-dev.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
/dev/mmcblk0p1 on /boot/firmware type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) Boot auf der SD-Karte
ramfs on /run/credentials/systemd-tmpfiles-setup.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
...
Hier ist also das Verzeichnis "/boot/firmware" mit der Partition "/dev/mmcblk0p1" gemountet. Das Verzeichnis ist nicht leer.


Unter Bookworm hat sich die Art und Weise wie (und wo) die Kerneldateien liegen geändert. Möglicherweise wird gar keine Bootpartition mehr im laufenden System gemountet. Zum Betrieb ist das auch nicht nötig.

Insofern muss SYSMON auch nichts anzeigen. Die Beispiele für die Attribute sind für (Standard-)Installationen bis Bulleye.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

RalfRog

Nachtrag
Vor dem Hintergrund der beiden Links in /boot die auf Dateien in /boot/firmware zeigen
...
lrwxrwxrwx  1 root root       18  5. Dez 02:55 issue.txt -> firmware/issue.txt
lrwxrwxrwx  1 root root       17  5. Dez 02:06 overlays -> firmware/overlays
...

müsste eigentlich etwas nach /boot/firmware gemountet werden.

Vielleicht kann jemand mit einem direkt aufgesetztem Bookworm-System auf dem PI etwas dazu sagen wie es bei ihm aussieht.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

eckhard scholz

Hallo Ralf,

na mal sehen was sich noch ergibt.
Ist ja nicht unbedingt Funktionsentscheident.
Scheint ja auch so zu sein, dass bookworm und auch der Pi5 bisschen anders ist.
Ich hatte mit mehr Probleme beim Umzug von Pi4 auf Pi5 gerechnet.

Danke trotzdem erstmal
Gruß
Eckhard
F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

RalfRog

Zitat von: eckhard scholz am 20 Februar 2024, 17:26:22Ist ja nicht unbedingt Funktionsentscheident.

hmmm...   wenn ich so an Updates der Pakete "raspberrypi-kernel, raspberrypi-bootloader etc." denke... 
möglicherweise doch, da z.B. in der Bootpartition der Zugriff auf die Dateien bcm* in /boot/firmware fehlen und auch auf das Unterverzeichnis /boot/firmware/overlays/

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder