Synology Active Backup for Business (ABB) ist eine solide Backup-Lösung — aber das Monitoring endet an der DSM-Oberfläche. Keine API, kein SNMP, kein Zabbix-Agent. Wer wissen will ob letzte Nacht alle Backups durchgelaufen sind, muss sich einloggen und nachschauen.
Das muss nicht sein. Ein Shell-Skript exportiert die ABB-Daten aus der SQLite-Datenbank als CSV, ein NFS-Mount macht sie dem Zabbix-Proxy zugänglich, und ein einziges External Script liefert alles an Zabbix. Kein Agent auf dem NAS nötig.
Was wird überwacht?
Das Template bringt Trigger mit, die sich automatisch zurücksetzen:
- Backup fehlgeschlagen — pro Gerät, löst sich bei erneutem Erfolg auf
- Kein erfolgreiches Backup seit 36h — erkennt leise Ausfälle
- Backup-Dauer über 12h — deutet auf Probleme hin
- Erfolgsrate unter 90% — Gesamtüberblick
Der Trigger „kein Backup seit X Stunden“ unterdrückt sich automatisch solange ein Backup läuft. Keine Fehlalarme bei großen Erst- oder Vollbackups.
4 Forks statt 100
Die erste Version rief pro Gerät und Metrik ein eigenes Script auf — bei 20 Geräten schnell über 100 Forks pro Zyklus. Die aktuelle Version nutzt ein Dependent-Item-Pattern: ein einziger JSON-Aufruf, alles andere leitet Zabbix per JavaScript-Preprocessing ab. Discovery inklusive. 4 externe Aufrufe total, egal wie viele Geräte.
Dashboard
GitHub
Skripte, Template, Installer und Doku (DE/EN) auf GitHub:
github.com/linuser/Zabbix-Active-Backup-for-Business-Monitoring
Getestet mit DSM 7.x und Zabbix 7.5.




