Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Proxmox
  5. an alle Proxmox Nutzer

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    710

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

an alle Proxmox Nutzer

Geplant Angeheftet Gesperrt Verschoben Proxmox
45 Beiträge 15 Kommentatoren 649 Aufrufe 11 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MartinPM Online
    MartinPM Online
    MartinP
    schrieb am zuletzt editiert von
    #32

    Den habe ich mir selber erstellt - den Proxmox-Adapter habe ich nicht installiert.

    Hier der Userdata-Tree

    9de781ea-e0fd-49f5-9de6-c5e083253a54-image.jpeg

    Das Bash-Script ist etwas länglich...

     #!/usr/bin/bash 
    
    
    # to make script ready for cron
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    
    
    SimpleApiUrl="http://192.168.2.201:8087/set/0_userdata.0."
    
    
    echo "test_hdd_data.sh drive health check started" > /root/scripte/Proxmox_Skripte/last_run.log
    
    # parameter §1 is subpath (no leading dot but a trailing dot
    function write_userdata_hdd()
    {
      # normalized read error rate
    
      # use simple api to write to iobroker
      # example: http://192.168.1.:8087/set/javascript.0.test?value=1
    
      # ReadErrorRate and ReadErrorRateWorst should be ABOVE ReadErrorRateLimit
      # decreasing distance to limit is an indicator for hdd getting worse 
    
      curl $SimpleApiUrl$1"NormalizedReadErrorRate?value="$(awk '/Raw_Read_Error_Rate/{print $4}' /root/scripte/Proxmox_Skripte/Testdata.txt);
      curl $SimpleApiUrl$1"NormalizedReadErrorRateWorst?value="$(awk '/Raw_Read_Error_Rate/{print $5}' /root/scripte/Proxmox_Skripte/Testdata.txt);
      curl $SimpleApiUrl$1"NormalizedReadErrorRateLimit?value="$(awk '/Raw_Read_Error_Rate/{print $6}' /root/scripte/Proxmox_Skripte/Testdata.txt);
    
      # SeekErrorRate and SeekErrorRateWorst should be ABOVE SeekErrorRateLimit
      # decreasing distance to limit is an indicator for hdd getting worse 
    
      curl $SimpleApiUrl$1"SeekErrorRate?value="$(awk '/Seek_Error_Rate/{print $4}' /root/scripte/Proxmox_Skripte/Testdata.txt);
      curl $SimpleApiUrl$1"SeekErrorRateWorst?value="$(awk '/Seek_Error_Rate/{print $5}' /root/scripte/Proxmox_Skripte/Testdata.txt);
      curl $SimpleApiUrl$1"SeekErrorRateLimit?value="$(awk '/Seek_Error_Rate/{print $6}' /root/scripte/Proxmox_Skripte/Testdata.txt);
      curl $SimpleApiUrl$1"LastSmartResult?value="$2
    
    }
    
    
    
    function write_userdata_ssd()
    {
      # normalized read error rate
    
      # use simple api to write to iobroker
      # example: http://192.168.1.:8087/set/javascript.0.test?value=1
    
      # ReadErrorRate and ReadErrorRateWorst should be ABOVE ReadErrorRateLimit
      # decreasing distance to limit is an indicator for hdd getting worse 
    
      curl $SimpleApiUrl$1"NormalizedReadErrorRate?value="$(awk '/Raw_Read_Error_Rate/{print $4}' /root/scripte/Proxmox_Skripte/Testdata.txt);
      curl $SimpleApiUrl$1"NormalizedReadErrorRateWorst?value="$(awk '/Raw_Read_Error_Rate/{print $5}' /root/scripte/Proxmox_Skripte/Testdata.txt);
      curl $SimpleApiUrl$1"NormalizedReadErrorRateLimit?value="$(awk '/Raw_Read_Error_Rate/{print $6}' /root/scripte/Proxmox_Skripte/Testdata.txt);
    
      # SeekErrorRate and SeekErrorRateWorst should be ABOVE SeekErrorRateLimit
      # decreasing distance to limit is an indicator for hdd getting worse 
    
      curl $SimpleApiUrl$1"PercentLifetimeRemain?value="$(awk '/Percent_Lifetime_Remain/{print $4}' /root/scripte/Proxmox_Skripte/Testdata.txt);
      curl $SimpleApiUrl$1"LastSmartResult?value="$2
    
    }
    
    # write smartctl of hdds of interest to file and analyze results
    
    # for test purpose comment out smartctl invocations and invoke write_userdata_... functions with off script got Testdata.txt
    # even possible on different linux machine
    
    # Intenso USB hdd read parameter "sat,12" from https://raw.githubusercontent.com/mirror/smartmontools/master/drivedb.h 
    smartctl -a -d sat,12 /dev/sdb >/root/scripte/Proxmox_Skripte/Testdata.txt
    result=$?
    echo " test_hdd_data.sh drive health check data of usb hdd retrieved result="$result >> /root/scripte/Proxmox_Skripte/last_run.log
    
    
    write_userdata_hdd "Proxmox_N3000.HDD_Intenso1." $result
    
    
    # system SSD
    smartctl -a /dev/sda >/root/scripte/Proxmox_Skripte/Testdata.txt
    result=$?
    echo " test_hdd_data.sh drive health check data of system ssd retrieved result="$result >> /root/scripte/Proxmox_Skripte/last_run.log
    write_userdata_ssd "Proxmox_N3000.System_SSD." $result
    
    
    echo " test_hdd_data.sh drive health check finished" >> /root/scripte/Proxmox_Skripte/last_run.log
    
    

    Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

    1 Antwort Letzte Antwort
    0
    • T Nicht stören
      T Nicht stören
      ticaki
      schrieb am zuletzt editiert von ticaki
      #33

      nicht das es eine gute platte war - aber das hab ich gerade gefunden (hab was anders geguckt)

      Wert Status
      SMART Health FAILED
      Critical Warning 0x04 — Reliability degraded
      Percentage Used 131% — SSD hat TBW-Limit um 31% überschritten
      Daten geschrieben 221 TB auf einer 512 GB SSD
      Power On Hours 24.754 h (~2,8 Jahre)
      Spare Blocks 100% (noch gut)
      Media Errors 0 (noch keine Datenfehler)

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      1 Antwort Letzte Antwort
      0
      • MartinPM Online
        MartinPM Online
        MartinP
        schrieb am zuletzt editiert von MartinP
        #34

        Hmm - nur ~500 Zyklen pro Zelle, und die Platte gibt Alarm?

        Meine Platte (480 GB) hat inzwischen 43562302801 LBAs geschrieben.

        Bei 512 Bytes pro LBA wären das 22 TB, bei 4096 Bytes pro LBA etwa 180 TB

        Der Abnutzungsgrad von 11% spricht dafür, dass etwa 22 TB bisher geschrieben worden sind...

        Scheint also üblich zu sein, dass man das 500 - fache der Kapazität an Schreibzyklen als Verschleißgrenze annimmt ...

        Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

        1 Antwort Letzte Antwort
        0
        • ChaotC Offline
          ChaotC Offline
          Chaot
          schrieb am zuletzt editiert von
          #35

          Die Anzeige zeigt also den Verschleiß der Platte in % an. Das kann bei mir irgendwie nicht stimmen:

          df6604db-6bbd-49c6-8e65-f067fbe065f8-image.jpeg

          ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

          1 Antwort Letzte Antwort
          0
          • arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #36

            -50% ist auch interessant

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            1 Antwort Letzte Antwort
            0
            • ChaotC Offline
              ChaotC Offline
              Chaot
              schrieb am zuletzt editiert von
              #37

              Kommt so aus den SMART Werten

              8ec59bba-74de-4816-a00b-de7699a39a93-image.jpeg

              ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

              1 Antwort Letzte Antwort
              0
              • ChaotC Offline
                ChaotC Offline
                Chaot
                schrieb am zuletzt editiert von
                #38

                Kommt so aus den SMART Werten

                f24c7e22-26d9-459c-b1fa-8124c827315d-image.jpeg

                ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                MartinPM 1 Antwort Letzte Antwort
                0
                • ilovegymI Offline
                  ilovegymI Offline
                  ilovegym
                  schrieb am zuletzt editiert von
                  #39

                  100% ist neu, 0% ist verschlissen. Bei -50 biste halt schon drüber, aber wennse noch geht.. schonmal Reserve nebendran legen.. :)

                  1 Antwort Letzte Antwort
                  0
                  • arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    schrieb am zuletzt editiert von arteck
                    #40

                    nein 0% in proxmox ist neu.. im Adapter währe die verschlissen bei 0% da ist 100% neu
                    eben umgekehrt, die api liefert das so..

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    ilovegymI 1 Antwort Letzte Antwort
                    1
                    • ChaotC Offline
                      ChaotC Offline
                      Chaot
                      schrieb am zuletzt editiert von
                      #41

                      Sorry für den Doppelpost. Irgendwie spinnt mein Internet.
                      @ilovegym Laut den Bildern der anderen Nutzer hier scheint es aber anders zu sein 0% ist Neu 100% ist Tot

                      ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                      1 Antwort Letzte Antwort
                      0
                      • ilovegymI Offline
                        ilovegymI Offline
                        ilovegym
                        schrieb am zuletzt editiert von
                        #42

                        Ah ja sorry, Recht haste.. 100% ist Kaputt, 0% ist neu, das ist das, was Proxmox aus den Smartwerten rechnet..

                        1 Antwort Letzte Antwort
                        0
                        • arteckA arteck

                          nein 0% in proxmox ist neu.. im Adapter währe die verschlissen bei 0% da ist 100% neu
                          eben umgekehrt, die api liefert das so..

                          ilovegymI Offline
                          ilovegymI Offline
                          ilovegym
                          schrieb am zuletzt editiert von
                          #43

                          @arteck ahhh.. daher hab ich mein Durcheinenander.. danke, die Api zeigts anders als die Gui.. na das ist ja mal interessant.. :)

                          1 Antwort Letzte Antwort
                          1
                          • ChaotC Chaot

                            Kommt so aus den SMART Werten

                            f24c7e22-26d9-459c-b1fa-8124c827315d-image.jpeg

                            MartinPM Online
                            MartinPM Online
                            MartinP
                            schrieb am zuletzt editiert von
                            #44

                            @Chaot sagte:

                            Kommt so aus den SMART Werten

                            f24c7e22-26d9-459c-b1fa-8124c827315d-image.jpeg

                            Percent_lifetime_remain über 100% sind schon sehr merkwürdig, und erklären die negativen Werte, die die Proxmox-Umrechnung ergibt....

                            Vielleicht hat die SSD ja Katzen-Gene
                            Katzen haben ja bekanntlich sieben Leben.

                            Bei einer neugeborenen Katze würde also bei Percent Lifetime Remain 700 gemeldet.....

                            Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                            1 Antwort Letzte Antwort
                            1
                            • ChaotC Offline
                              ChaotC Offline
                              Chaot
                              schrieb am zuletzt editiert von
                              #45

                              Ich muss ehrlicherweise sagen, dass ich da nie darauf geachtet habe. Aber die ganze Anzeige ist irgendwie Käse.
                              percent Lifetime 206 Schwellwert 150 hat doch beides nichts mit irgendwelchen Prozentwerten zu tun finde ich.
                              Ok, dauernde Backups mache ich sowieso und eine Reserveplatte (die ich eigentlich schon vor 12 Monaten einbauen wollte) liegt auch bereit. Mal im Auge behalten wo hier die Reise hingeht.

                              ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                              1 Antwort Letzte Antwort
                              0

                              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                              Registrieren Anmelden
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              589

                              Online

                              32.9k

                              Benutzer

                              83.0k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe