FHEM Forum

FHEM - Hardware => Network Attached Storage (NAS) => Thema gestartet von: d0m2011 am 29 Juli 2019, 21:21:03

Titel: [gelöst] Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: d0m2011 am 29 Juli 2019, 21:21:03
Hallo zusammen,

derzeit betreibe ich einen FHEM (Raspberry PI) und ein NAS (Open Media Vault auf anderem Rechner).
Da ich ein großer Fan des Tablet UI von FHEM bin, würde ich gerne die HDD Nutzung (In Prozent) vom OMV anzeigen lassen.

Hat jemand eine Idee, wie ich dies umsetzen könnte?
Vielleicht weiß jemand, ob man die Speichernutzung von OMV irgendwie publik machen kann (Website etc.).
Anschließend könnte ich es mit FHEM auslesen.

Für Ideen und Hinweise wäre ich sehr dankbar.
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: MadMax-FHEM am 29 Juli 2019, 21:27:07
Sysmon Modul mit remote-Zugriff (ssh)...

Kurz, da nur Handy grad...

Gruß, Joachim
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: d0m2011 am 29 Juli 2019, 22:33:49
Ich habs nun geschafft, per Telnet einige Readings aus zu lesen.
Jedoch wird nur die "root hdd" angezeigt.

Wie kann ich denn die andere hinzufügen?
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: MadMax-FHEM am 29 Juli 2019, 22:49:51
Keine Ahnung, da ich ja nicht weiß was du "per Telnet" gemacht hast bzw. überhaupt gemacht hast... ;)

Gruß, Joachim
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: d0m2011 am 31 Juli 2019, 16:58:32
Ich habe es nun geschafft und folgende Readings werden angezeigt:
READINGS:
     2019-07-31 16:55:17   HDD1            Total: 0 MB, Used: 0 MB, 0 %, Available: 0 MB at /dev/sda (not available)
     2019-07-31 16:56:17   cpu_core_count  1
     2019-07-31 16:56:17   eth0            not available
     2019-07-31 16:56:17   eth0_diff       not available
     2019-07-31 16:56:17   loadavg         0.01 0.08 0.08
     2019-07-31 16:56:17   ram             Total: 1996.93 MB, Used: 298.22 MB, 14.93 %, Free: 58.18 MB
     2019-07-31 16:56:17   ram_used_stat   290.20 350.88 298.29
     2019-07-31 16:56:17   starttime       1557071057
     2019-07-31 16:56:17   starttime_text  05.05.2019 17:44:17
     2019-07-31 16:56:17   swap            Total: 998.44 MB, Used: 157.56 MB,  15.78 %, Free: 840.88 MB
     2019-07-31 16:56:17   swap_used_stat  155.81 161.56 157.57
     2019-07-31 16:56:17   uptime          7513920
     2019-07-31 16:56:17   uptime_text     86 days, 23 hours, 12 minutes
     2019-07-31 16:56:17   wlan0           not available
     2019-07-31 16:56:17   wlan0_diff      not available


Nur leider schaffe ich es nicht, die anderen HDDs auszulesen.
-> Siehe HDD1 /dev/sda

Was mache ich falsch?
Folgendermaßen wurde das "filesystem" definiert: HDD1:/dev/sda
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: MadMax-FHEM am 31 Juli 2019, 17:01:15
Zitat von: MadMax-FHEM am 29 Juli 2019, 22:49:51
Keine Ahnung, da ich ja nicht weiß was du "per Telnet" gemacht hast bzw. überhaupt gemacht hast... ;)

Gruß, Joachim

Ich bleibe dabei...

Weil du immer noch nicht geschrieben/gezeigt hast was du eigentlich gemacht hast...

Wenn du Hilfe willst, dann musst du auch angefragte Infos liefern!

Also mal schreiben WAS du gemacht hast und wenn (es sieht ja so aus) du ein fhem Modul verwendet hast und ein Device angelegt hast, dann poste doch ein list davon!

Ansonsten wird es wohl bei bereits erfolgter Hilfe bleiben...

Gruß, Joachim
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: d0m2011 am 31 Juli 2019, 17:04:00
Hi Joachim,
sorry, dachte das genügt.
Siehe mein list vom Device:

Internals:
   .telnet   
   .triggerUsed 1
   CFGFN     
   DEF        telnet:root@192.168.178.155
   FUUID      5d3f4aea-f33f-7441-ddab-ab124ec956d686dc
   HOST       192.168.178.155
   INTERVAL_BASE 60
   INTERVAL_MULTIPLIERS 1 1 1 10
   MODE       telnet
   NAME       OMV
   NR         824966
   PORT       23
   STATE      Initialized
   TYPE       SYSMON
   USER       root
   .attraggr:
   .attrminint:
   READINGS:
     2019-07-31 17:02:59   cpu_core_count  1
     2019-07-31 17:02:59   eth0            not available
     2019-07-31 17:02:59   eth0_diff       not available
     2019-07-31 17:02:59   hdd1            Total: 0 MB, Used: 0 MB, 0 %, Available: 0 MB at /dev/sda2 (not available)
     2019-07-31 17:02:59   loadavg         0.05 0.04 0.06
     2019-07-31 17:02:59   ram             Total: 1996.93 MB, Used: 306.99 MB, 15.37 %, Free: 56.44 MB
     2019-07-31 17:02:59   ram_used_stat   290.20 350.88 303.53
     2019-07-31 17:02:59   starttime       1557071039
     2019-07-31 17:02:59   starttime_text  05.05.2019 17:43:59
     2019-07-31 17:02:59   swap            Total: 998.44 MB, Used: 157.56 MB,  15.78 %, Free: 840.88 MB
     2019-07-31 17:02:59   swap_used_stat  155.81 161.56 157.57
     2019-07-31 17:02:59   uptime          7514340
     2019-07-31 17:02:59   uptime_text     86 days, 23 hours, 19 minutes
     2019-07-31 17:02:59   wlan0           not available
     2019-07-31 17:02:59   wlan0_diff      not available
   helper:
     error_msg 
     proc_fs    0
     recognized_prompt root@NAS:~
     sys_cpu0_freq 0
     sys_cpu0_temp 0
     sys_cpu1_freq 0
     sys_cpu1_temp 0
     sys_cpu2_freq 0
     sys_cpu2_temp 0
     sys_cpu3_freq 0
     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_core_num 1
     sys_cpu_freq_rpi_bbb 0
     sys_cpu_num 0
     sys_cpu_temp_bbb 0
     sys_cpu_temp_rpi 0
     sys_fb     0
     sys_power_ac 0
     sys_power_bat 0
     sys_power_usb 0
     u_first_mark 1
     cur_readings_map:
       cpu0_idle_stat CPU0 min/max/avg (idle)
       cpu1_idle_stat CPU1 min/max/avg (idle)
       cpu2_idle_stat CPU2 min/max/avg (idle)
       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_idle_stat CPU min/max/avg (idle)
       cpu_model_name CPU model name
       date       Date
       eth0       Network adapter eth0
       eth0_diff  Network adapter eth0 (diff)
       eth0_ip    Network adapter eth0 (IP)
       eth0_ip6   Network adapter eth0 (IP6)
       eth0_rx    Network adapter eth0 (RX)
       eth0_speed Network adapter eth0 (speed)
       eth0_tx    Network adapter eth0 (TX)
       fhemstarttime Fhem start time
       fhemstarttime_text Fhem start time
       fhemuptime System up time
       fhemuptime_text FHEM up time
       hdd1       Filesystem /dev/sda2
       hdd1_free  Filesystem /dev/sda2 (free)
       hdd1_used  Filesystem /dev/sda2 (used)
       hdd1_used_percent Filesystem /dev/sda2 (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
       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
       wlan0      Network adapter wlan0
       wlan0_diff Network adapter wlan0 (diff)
       wlan0_ip   Network adapter wlan0 (IP)
       wlan0_ip6  Network adapter wlan0 (IP6)
       wlan0_rx   Network adapter wlan0 (RX)
       wlan0_speed Network adapter wlan0 (speed)
       wlan0_tx   Network adapter wlan0 (TX)
     excludes:
     shadow_map:
       cpu_core_count 1
       eth0       not available
       eth0_diff  not available
       loadavg    0.27 0.14 0.04
       ram        Total: 1996.93 MB, Used: 307.61 MB, 15.40 %, Free: 924.57 MB
       ram_used_stat 300.11 308.79 305.68
       starttime  1557071059
       starttime_text 05.05.2019 17:44:19
       swap       Total: 998.44 MB, Used: 161.56 MB,  16.18 %, Free: 836.88 MB
       swap_used_stat 161.56 161.56 161.56
       uptime     7361760
       uptime_text 85 days, 04 hours, 56 minutes
       wlan0      not available
       wlan0_diff not available
       ~ /dev/sda2 Total: 0 MB, Used: 0 MB, 0 %, Available: 0 MB at /dev/sda2 (not available)
Attributes:
   filesystems hdd1:/dev/sda2
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: MadMax-FHEM am 31 Juli 2019, 17:12:16
Naja offenbar nicht ;)

Sonst kann ich (und andere) nur "hellsehen"...

Ich weiß der Vorschlag mit SYSMON war von mir ;)

Leider habe ich das Modul schon länger nicht mehr genutzt und noch nie Festplatten abgefragt...

Hast du auf dem System ein /dev/sda2 ?

Wenn du dich auf das NAS einloggst, was kommt dann bei:

fdisk -l
(evtl. ist sudo notwendig)

EDIT: im Wiki steht "mountpoint" und nicht "Device", vielleicht ist das das Problem. Wo ist denn /dev/sda2 gemountet?

EDIT2: warum hast du "mode" telnet und nicht ssh? Nicht dass ich wüsste dass das besser geht, nur Interesse...

Gruß, Joachim
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: d0m2011 am 31 Juli 2019, 17:21:24
Jepp, der Vorschlag war von Dir ;)

Also per fdisk -l habe ich die Festplatte identifiziert.
Ich habe auch schon andere ausprobiert, vergeblich.
sda2 ist ein Partition von sda -> Auch diese direkt auszulesen funktioniert nicht.

Was meinst Du mit gemounted?
Den ganzen Pfad oder ähnliches?
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: d0m2011 am 31 Juli 2019, 17:26:47
Es hat geklappt.
Man muss also den Mountpoint (den kompletten Pfad) auslesen und angeben.

Auslesen per "lsblk"
Titel: Antw:Aktuelle Speichernutzung OMV NAS mit FHEM auslesen
Beitrag von: MadMax-FHEM am 31 Juli 2019, 17:28:40
Na prima!

Dann kannst du ja ein [gelöst] vor den ersten Post setzen...
...außer es ist noch was offen...

Gruß, Joachim