1. Forum
    1. Rated threads
    2. Latest Posts
    3. Unresolved Threads
  2. Members
    1. Users Online
    2. Recent Activities
    3. Search Members
    4. Staff
  3. Tools
    1. Tutorials
    2. Community Benefits
    3. Docker Run > Compose
    4. compatibility list
    5. Marketplace
    6. RAID-Rebuilt Calculator
    7. RAID-Calculator
    8. Retro Ping-Pong
    9. Signature Generator
    10. S.M.A.R.T Analyser
    11. Electricity cost calculator
    12. UPS-Calculator
    13. Improve UGOS Pro
  4. Filebase
  5. Articles
  6. Blog
    1. Articles
  • Login
  • Register
  • Search
Skripte & Automatisierung
  • Everywhere
  • Skripte & Automatisierung
  • Articles
  • Pages
  • Forum
  • Files
  • Blog Articles
  • More Options
  1. UGREEN.FORUM - DACH Community
  2. Filebase
  3. Skripte & Automatisierung

RAIDWatch – RAID & Storage Monitoring für UGREEN NAS (UGOS Pro)

  • RomanG
  • February 8, 2026 at 12:16 PM
  • 26 Downloads
  • 1 Comment
  • Download
  • Overview
  • Versions 4
  • Comments 1

RAIDWatch – RAID & Storage Monitoring für UGREEN NAS (UGOS Pro)

Ich stelle euch RAIDWatch v1 zur Verfügung: ein leichtgewichtiges Bash-Skript, das den Storage-Status auf UGREEN NAS überwacht und bei Problemen oder Änderungen einen Outlook-freundlichen Report per E-Mail sendet.

➡️ ZIP im Beitrag herunterladen, auf das NAS kopieren, raidwatch.env anpassen, testen, Cronjob setzen.

✅ Features (was ist drin?)

  • MD RAID Monitoring (mdadm): erkennt OK/DEGRADED, Rebuild/Resync (inkl. Fortschritt)
  • Korrekte Schacht/Bay-Zuordnung bei MD RAID über mdadm RaidDevice-Slots (robust auch nach Hot-Swap)
  • Baymap-Fallback (Serial → Bay): zeigt Modell/Seriennummer auch wenn eine Platte „fehlend/entfernt“ ist
  • BTRFS Checks (wenn genutzt)
  • ZFS Checks optional, falls das später von Ugreen genutzt wird (standardmäßig deaktiviert)
  • E-Mail Reports als HTML oder Text, optional mit Details-Block
  • Statuslogik (OK/INFO/ALARM/RECOVERY) + Cooldown gegen Mail-Spam
  • Logging + Rotation + Statefile (Change Detection)

🚀 Installation (kurz)

  1. Dateien auf das NAS kopieren (z.B. /volume1/docker/raidwatch/)
  2. raidwatch.env anpassen (SMTP, Empfänger, Sprache)
  3. SSH aktivieren (UGOS: Systemsteuerung → Terminal → SSH)
  4. Per PuTTY verbinden (z.B. 192.168.120.4)
  5. sudo -i
  6. Test: ./raidwatch.sh --test-mail und danach ./raidwatch.sh --once --force
  7. Cronjob: crontab -e (z.B. alle 5 Minuten)

📘 Handbuch inklusive (DE/EN)
Note: Das englische Handbuch beginnt auf Seite 8.

⚠️ Wichtig: Community-Projekt, kein offizielles UGREEN Produkt. RAIDWatch ersetzt kein Backup.

Files

ScreenshotRaidWatch1.jpg 182.41 kB – 0 Downloads ScreenshotRaidWatch2.jpg 183.2 kB – 0 Downloads ScreenshotRaidWatchMobil_EN.jpg 142.49 kB – 0 Downloads
  • Monitoring
  • Skript
  • RAIDWatch
  • Storage
  • Version 1.2

    • RomanG
    • March 4, 2026 at 4:41 PM
    • 439.6 kB
    • 3 Downloads

    Changelog (v1.2)

    Neu:

    • STATE_DIR ergänzt, damit State-Datei und Baymap optional getrennt von LOG_DIR abgelegt werden können.
    • LOG_NO_CHANGE_RUNS ergänzt, um Logging bei unveränderten Läufen optional zu aktivieren.

    Behoben / Optimiert:

    • HTML-Bericht wird nur noch erzeugt, wenn tatsächlich eine E-Mail versendet wird.
    • Bei unveränderten Läufen wird standardmäßig kein "No mail needed"-Logeintrag mehr geschrieben.
    • State-Datei wird nur noch aktualisiert, wenn sich Status, Hash oder Alert-Zeitstempel wirklich geändert haben.
    • BTRFS-Fehlererkennung in check_btrfs() korrigiert.
    • Anzeige fehlender Laufwerke überarbeitet, damit keine irreführenden doppelten /dev/sdX-Einträge erscheinen.
    • Logik für fehlende Bays auf Multi-Array-Systemen verbessert.
    • Array-spezifische Rekonstruktion fehlender Laufwerke korrigiert, damit keine Bays anderer Arrays fälschlich als fehlend angezeigt werden.
  • Version 1.1

    • RomanG
    • February 28, 2026 at 12:59 PM
    • 436.87 kB
    • 8 Downloads

    Changelog (v1.1)

    • Bay-/Schacht-Zuordnung grundlegend überarbeitet
    • Rebuild-/Sync-Erkennung korrigiert: Fortschritt wird nur noch beim betroffenen Array angezeigt
    • Bessere Behandlung von fehlenden/entfernten Festplatten
    • HTML-Mail-Layout verbessert sowie DE/EN-Ausgabe optimiert
    • Allgemeine Bugfixes, Bereinigung und Versions-/Footer-Update
  • Version 1.0.1

    • RomanG
    • February 8, 2026 at 8:06 PM
    • 433.73 kB
    • 13 Downloads

    Changelog (v1.01)

    • Verbesserte MD RAID Erkennung (inkl. mdadm) auch bei Ausführung per Cron
    • Defekt/Reserve werden konsistenter und nachvollziehbarer ausgewertet
    • Rebuild/Recovery Fortschritt inkl. Speed/ETA wird zuverlässiger übernommen
    • Einheitliche Einfärbung kompletter Zeilen in den Tabellen (Status-Highlight)
    • Report-Footer ergänzt: Version
    • Handbuch/Installation: Installationsschritte einfacher beschrieben.

    Files

    ScreenshotRaidWatchRecovery.jpg 139.9 kB – 0 Downloads
  • Version 1.0.0

    • RomanG
    • February 8, 2026 at 12:16 PM
    • 430.42 kB
    • 1 Download
eineb
February 8, 2026 at 2:29 PM
  • Report Content

Gefällt mir sehr gut, werde ich mal mir bei gelegenheit mal näher anschauen.:thumbup:

File Details

License Agreement
Freie Verwendung

More Files by RomanG

  • USVWatch - USV-Status Benachrichtigung per E-Mail

    RomanG
    February 10, 2026 at 11:43 PM
  • Schulmanager Homework Watcher

    RomanG
    March 4, 2026 at 9:01 PM
  • Jellyfin + SWAG + EasyEPG + Telerising – DockerPack für UGREEN NAS

    RomanG
    February 1, 2026 at 11:05 PM
  • Emby + SWAG + EasyEPG + Telerising – DockerPack für UGREEN NAS

    RomanG
    January 28, 2026 at 10:19 PM
  • EmbyConvert für UGREEN DXP – Docker Compose + Scripts | QSV HEVC + Mail-Report

    RomanG
    January 22, 2026 at 3:13 PM
All Files
  1. COMMUNITY
    1. Tutorials
    2. Benefits
    3. Compatibility list
    4. Marketplace
    5. Milestones
    6. Retro Ping-Pong
    7. Signature Generator
    8. Improve UGOS Pro
  2. TOOLS
    1. Docker Run > Compose
    2. RAID-Rebuild Calculator
    3. RAID-Calculator
    4. S.M.A.R.T Analyser
    5. Electricity cost calculator
    6. UPS-Calculator
  3. SUPPORT & PARTICIPATION
    1. Questions & Answers
    2. Contact
    3. Support
  4. RULES & LEGAL MATTERS
    1. Privacy Policy
    2. Legal Notice
    3. Terms of Use
    4. Community rules
ugreen-forum.de ist eine unabhängige Community und steht in keinerlei Verbindung zur UGREEN Group Limited. Alle Marken sind Eigentum der jeweiligen Inhaber.
Powered by WoltLab Suite™