SuiteCRM-beheer: een diepgaande beheerderschecklist
- Stabiele systemen ontstaan door terugkerende, saaie controles – niet door incidentele heldendaden na uitval.
- Na upgrades zijn rechten, cache en rooktests verplicht, niet optioneel.
- Een back-up zonder herstelproef is hoop, geen strategie.
De stille scheduler
Taken lijken ‘actief’, maar draaien niet of mislukken zonder interfacewaarschuwing. Gevolg: geen workflowmails of herinneringen – vakafdelingen merken het pas laat.
Rechten na upgrade/CLI
Consoleopdrachten onder een andere gebruiker laten bestanden achter die de webserver niet mag schrijven. Symptomen: uploads, cache, lege foutpagina’s.
Logboeken en schijf
Niet-geroteerde logboeken en groeiende tijdelijke bestanden vullen de schijf. Het CRM valt uit terwijl de applicatielogica ongewijzigd is.
Beheercheck: voldoet uw installatie aan de minimumstandaard?
SuiteCRM-productiesystemen falen zelden door ontbrekende functies. Ze falen door stille scheduleruitval, rechten na CLI-upgrades, ongeteste back-ups en kennis die bij één persoon zit.
1. Beheermodel in lagen
| Ritme | Focus |
|---|---|
| Dagelijks / automatisch | Monitoring van host, schijf, HTTP, eventueel taakfouten |
| Wekelijks | Laatste scheduleruitvoeringen, logpatronen, wachtrijachterstand |
| Na release | Rechten, cache, rooktests, kritieke processen |
| Maandelijks | Herstelsteekproef, gebruikerslevenscyclus, documentatie bijwerken |
2. Scheduler en achtergrond
- OS-cron/timer toegewezen aan de gedocumenteerde gebruiker
- Kritieke taken: laatste succes, niet alleen ‘actief’
- Mislukte taken met eigenaar en ticket, niet eindeloos rood
3. Nazorg na upgrade
Officiële aanwijzingen over rechten na consoleopdrachten en cacheproblemen zijn bekend. In de praktijk:
- Releaseopmerkingen van de concrete versie lezen
- Rechten instellen zoals bedoeld voor de webservergebruiker
- Cache-/containerstappen volgens documentatie
- Rooktest: aanmelding, kernproces, e-mail, rapportage
4. Back-up en herstel
Test herstel in een geïsoleerde omgeving – minstens steekproefsgewijs voor bestanden en database. Een back-up die niemand ooit heeft teruggezet, is een bestand, geen plan.
Het Health Center kan diagnose in de CRM-context bundelen. Het vervangt geen hostmonitoring, geteste back-ups of de organisatorische rol ‘wie beheert cron?’.
Health Center ↗