[QPKG] StorageDiag Utilities – Das ultimative Diagnose-Toolkit für dein NAS

StorageDiag Utilities (SDU)

Hör auf zu raten. Fang an zu wissen. Das ultimative Diagnosetoolkit für dein NAS.

WARNUNG… Dieses Toolkit wird deine Sicht auf Speicher dauerhaft verändern. Nebenwirkungen sind das Ende der Schuldzuweisungen zwischen Netzwerk und Festplatten, die Entdeckung, was dein NAS wirklich um 3 Uhr nachts macht, und das unangenehme Gefühl, jahrelang blind geflogen zu sein.

Lerne die StorageDiag Utilities (SDU) kennen — sechs professionelle Werkbänke vereint in einem einzigen nativen QPKG. Kein Cloud, kein Python-Ballast, keine Telemetrie. Von Live-Leistungsüberwachung bis zu historischer Flugaufzeichnung, tiefgehenden RAM-Tests, echtem CPU-Benchmarking und Netzwerk-Analyse auf Paketebene. Wenn dein QNAP QTS oder QuTS hero System ein Problem hat, findet SDU es.


Pulse: Das Cockpit, das du verdienst

1641 Prozesse. Ein Bildschirm. Pulse ersetzt top, htop, iotop und netstat. Sieh jeden Kern, jede Queue, jeden hängenden Thread und jede VM. Sockets, Subnets und genau wer mit wem verbunden ist. Es liest direkt aus /proc, ohne zusätzliche Last.

BlackBox: Der Flugschreiber

VORSICHT… BlackBox merkt sich alles für ein Jahr. Sei bereit, Diskussionen über den Zeitpunkt des letzten Slowdowns am Dienstag zu gewinnen.

„War das vorher schon so?“ Jetzt weißt du es. BlackBox sammelt kontinuierlich CPU, Load, RAM, Disk, Net und Temp und speichert die Daten für ein Jahr. Es verfolgt die schlechtesten Werte, nicht nur die Durchschnittswerte, sodass ein zweiminütiger Ausschlag von vor drei Monaten sich nicht verstecken kann.


DriveTime: Sieh zu, wie Festplatten sterben – bevor sie es tun

SMART sagt „BESTANDEN“? Das heißt gar nichts. DriveTime macht aus Attributen Zeitreihen. Sieh Temperaturen steigen und Sektoren umlagern – Wochen vor dem Ausfall. Mit dem Speed-Modul siehst du Live-Latenzen pro Gerät und erfährst exakt, welche Festplatte dein Array ausbremst.


NetScope: „Das Netzwerk ist okay.“ Beweise es.

Liegt‘s am NAS, am Switch oder am PC? NetScope zeigt Link, Pfad, Durchsatz und Pakete auf einen Blick. Kartiere dein Segment, prüfe DNS-Latenzen, teste VPN-Aussetzer oder führe eine vollständige Packet-Capture mit Wireshark-Style-Darstellung direkt im Browser durch.

cpuhound: Ehrliche Benchmarks, endlich

cpuhound läuft, bis der Score stabil ist – nicht bis die Zeit abläuft. Misst Single-Thread gegen All-Core, erkennt genutzte Instruction Sets (wie SHA-NI) und sagt, ob das CPU wegen Hitze drosselte. Vergleiche deinen Score auf dem öffentlichen Board.

memhound: Keine falschen Fehlalarme mehr

Lass memtest86-ähnliche Muster live laufen, ohne das NAS offline zu nehmen (für Quick/Standard-Tiers). Beobachte das Speicher-Mapping in Echtzeit. Wenn memhound einen Fehler meldet, dann ist der echt.


Was steckt drin?

  • Sechs Tools, ein QPKG: Pulse, BlackBox, DriveTime, NetScope, cpuhound und memhound.
  • Nativ & Statisch gebaut: C-Daemons für x86_64, aarch64 und armhf. Keine Abhängigkeiten, kein Python-Ballast.
  • Null Telemetrie: Deine Daten bleiben auf deinem NAS.
  • Sichere Ausführung: Unprivilegierte Web-Oberfläche; Aktionen werden von einem allowlist-basierten Root-Daemon übernommen.

Systemvoraussetzungen

  • Firmware: QNAP QTS oder QuTS hero 5.2 und neuer
  • Architektur: x86_64 · ARMv8 (aarch64) · ARMv7 (armhf)
  • Zugriff: Admin-gesteuert. Web-Oberfläche über QTS-Proxy oder lokalen Port.

Jetzt holen

:light_bulb: VORSICHT… Installiere es jetzt, auf einem gesunden System. Ein Flugschreiber ist am Tag der Installation wertlos und einen Monat später unbezahlbar.

:backhand_index_pointing_right: Entdecke mehr und lade die StorageDiag Utilities hier herunter

Klasse! Sieht super aus.

Edit: Ähm, nein. Das sieht nicht einfach nur super aus, sondern absolut genial! WOW! Was für ein Tool. Vielen Dank dafür…

Viel Spaß damit.
Du kannst auch die vollständige Workbench für die Log-Analyse ausprobieren – für Privatnutzer aber NICHT empfohlen, solange man nicht genau weiß, was man tut. Lade einfach deine Logs im 10-Minuten-pro-IP-Session-Demo hoch: SDLV.qnaputilities.com
Wenn du möchtest, dass sie heruntergeladen wird, sag mir Bescheid.

Ich werde das ausprobieren. Bis jetzt sieht diese Software einfach großartig aus.

@Silas – Ich habe auf meinem TVS-672XT eine Situation, in der SDU nicht mehr reagiert. Ich kann die Webseite nicht öffnen, den Dienst nicht über das App Center stoppen. Wenn ich im QuTS-Desktop auf das Symbol klicke, passiert nichts…

Gibt es irgendwo ein Protokoll, das ich dir schicken kann?

das ist interessant
klar
bitte beachte, dass es den QTS-Proxy-Modus verwendet, aber der echte Port ist 58090
versuche http://ip:58090
per SSH kannst du es neu starten:

sudo -i
# als Admin anmelden
/etc/init.d/sdlv.sh
# Nutzung: /etc/init.d/sdlv.sh {start|stop|restart|remove|proxy|abort-mem-test|mem-fstop}
/etc/init.d/sdlv.sh restart

Kannst du mich per Teams hinzufügen: silas@qnapclub.pl

Das erhalte ich, wenn ich versuche, neu zu starten:

[jono@NA9D-NAS-3 ~]$ /etc/init.d/sdlv.sh restart
]0; -[QNAP] ]0; -[QNAP] (info) sdlv: sdlvd: gestoppt
(info) sdlv: sdlv: stop — übrig gebliebene Kindprozesse, sende TERM: 23409 24140 25695 4887 8153
(warn) sdlv: sdlv: stop — Kindprozesse ignorierten TERM, eskaliere zu KILL: 15762 23409 24140 25695 4887 8153
(warn) sdlv: sdlv: stop — IMMER NOCH vorhanden nach KILL (verhakt / nicht unterbrechbar?): 15762 23409 24140 25695 4887 8153
]0; -[QNAP] [10-Sep-2026 10:29:06] ERROR: failed to open error_log (/share/ZFS530_DATA/.qpkg/sdlv/var/web/php-fpm-sdlv.log): Permission denied (13)
[10-Sep-2026 10:29:06] ERROR: failed to post process the configuration
[10-Sep-2026 10:29:06] ERROR: FPM-Initialisierung fehlgeschlagen
(warn) sdlv: sdlv: php-fpm konnte nicht gestartet werden (siehe /share/ZFS530_DATA/.qpkg/sdlv/var/web/php-fpm-sdlv.log)
AH00526: Syntaxfehler in Zeile 57 von /share/ZFS530_DATA/.qpkg/sdlv/var/web/apache-sdlv.conf:
FastCgiIpcDir /share/ZFS530_DATA/.qpkg/sdlv/var/web/fcgi: dynamisches Verzeichnis kann nicht erstellt werden "/share/ZFS530_DATA/.qpkg/sdlv/var/web/fcgi/dynamic": Zugriff für Server (uid 1000, gid 100) fehlgeschlagen: Lesen für Gruppe nicht erlaubt
(warn) sdlv: sdlv: apache web front ist fehlgeschlagen (siehe /share/ZFS530_DATA/.qpkg/sdlv/var/web/apache-sdlv-error.log)
/etc/init.d/sdlv.sh: Zeile 437: /etc/app_proxy.conf: Permission denied
(info) sdlv: sdlv panel route wired: /sdlv -> 127.0.0.1:58090
ln: /opt/sdlv/sdlv: Permission denied
(err!) sdlv: sdlv fehlgeschlagen: Oops. Beim Versuch, den Daemon zu verlinken, ist ein Fehler aufgetreten


]0; ! ERROR          - - - - -  ]0; - - - - -           ERROR ! ]0;  - - - - -           ERROR! ]0; - - - - -           ERROR ! ]0; !ERROR          - - - - -   [jono@NA9D-NAS-3 ~]$

Gestern habe ich auf meinem anderen NAS einen Fehler gesehen, dass der Daemon neu kompiliert werden muss oder so ähnlich…

Ich füge dich in Teams hinzu…

du hast nicht gemacht, was ich dir gesagt habe: Melde dich als Admin erneut an

Ja, habe sudo -i fälschlicherweise als sudo -l gelesen.