SuiteCRM-Betrieb: Admin-Checkliste mit Tiefgang
- Stabile Systeme entstehen durch wiederkehrende, langweilige Checks – nicht durch sporadische Heldentaten nach dem Ausfall.
- Nach Upgrades sind Rechte, Cache und Smoke-Tests Pflicht, nicht optional.
- Backup ohne Restore-Probe ist eine Hoffnung, keine Strategie.
Der stille Scheduler
Jobs wirken „aktiv“, laufen aber nicht oder scheitern ohne UI-Alarm. Folge: keine Workflow-Mails, keine Erinnerungen – Fachbereiche merken es erst spät.
Rechte nach Upgrade/CLI
Console-Befehle als anderer User hinterlassen Dateien, die der Webserver nicht schreiben darf. Symptome: Uploads, Cache, blanke Fehlerseiten.
Logs und Platte
Unrotierte Logs und wachsende Temp-Dateien füllen die Disk. Das CRM „stirbt“, obwohl die Anwendungslogik unverändert ist.
Ops-Check: Besteht Ihre Instanz den Mindeststandard?
SuiteCRM-Produktionssysteme scheitern selten an fehlenden Features. Sie scheitern an stillen Scheduler-Ausfällen, an Rechten nach CLI-Upgrades, an ungetesteten Backups und an Wissen, das in einer Person steckt.
1. Betriebsmodell in Ebenen
| Kadenz | Fokus |
|---|---|
| Täglich / automatisch | Monitoring Host, Disk, HTTP, ggf. Job-Fehler |
| Wöchentlich | Scheduler-Last-Runs, Log-Muster, Queue-Stau |
| Nach Release | Rechte, Cache, Smoke-Tests, kritische Flows |
| Monatlich | Restore-Stichprobe, Benutzerlifecycle, Doku-Update |
2. Scheduler und Hintergrund
- OS-Cron/Timer dem dokumentierten User zugeordnet
- Kritische Jobs: letzter Erfolg, nicht nur „aktiv“
- Fehlerhafte Jobs mit Owner und Ticket, nicht ewig rot
3. Upgrade-Nachlauf
Offizielle Hinweise zu Rechten nach Console-Befehlen und Cache-Problemen sind bekannt. Praktisch:
- Release Notes der konkreten Version lesen
- Rechte setzen wie für den Webserver-User vorgesehen
- Cache/Container-Schritte laut Doku
- Smoke: Login, Kernprozess, Mail, Report
4. Backup und Wiederherstellung
Testen Sie Restore auf eine isolierte Umgebung – mindestens datei- und db-seitig stichprobenartig. Ein Backup, das niemand je einspielte, ist eine Datei, kein Plan.
Das Health Center kann Diagnose im CRM-Kontext bündeln. Es ersetzt weder Host-Monitoring noch getestete Backups noch die organisatorische Rolle „wer besitzt den Cron?“.
Health Center ↗