Hi zusammen,
mir schwirrt schon seit Wochen ein Gedanke im Kopf herum. Ich plane für Juli/August mal richtig abzuschalten und 3-4 Wochen weg zu sein. Meine Affiliate-Sites laufen eigentlich stabil, aber was ist wenn der Server mal Probleme macht oder die Site down geht während ich am Strand liege?
Bisher hab ich immer alles manuell gecheckt, aber das ist im Urlaub ja schlecht. Brauche ein System das mich warnt falls was schief läuft. Idealerweise sollte es auch automatisch kleinere Probleme lösen können.
Was nutzt ihr für Server-Monitoring? Reicht sowas wie UptimeRobot oder sollte ich gleich zu professionelleren Lösungen greifen? Und wie macht ihr das mit der Benachrichtigung - E-Mail, SMS oder Push-App?
Die Sites sind auf einem VPS gehostet, WordPress mit Standard-Plugins. Traffic so um die 50k Besucher im Monat. Wichtig wäre mir dass das Monitoring auch bei Serverüberlastung durch die Sommerhitze anschlägt - letztes Jahr hatte mein Rechenzentrum wohl Probleme mit der Klimaanlage.
Habt ihr Erfahrungen mit solchen Monitoring-Systemen? Was würdet ihr empfehlen?
Für den Urlaub würde ich definitiv auf mehrere Monitoring-Tools setzen. UptimeRobot ist ok für den Anfang, aber bei 50k Besuchern würde ich zusätzlich noch Pingdom oder StatusCake empfehlen. Die checken nicht nur ob die Site erreichbar ist, sondern auch Ladezeiten und können komplexere Szenarien überwachen.
Für WordPress-spezifisches Monitoring nutze ich Jetpack Monitor - das erkennt auch wenn nur bestimmte Seiten Probleme haben. Bei Server-Ressourcen hilft New Relic APM, das zeigt dir CPU/Memory-Probleme bevor die Site komplett down geht.
Benachrichtigungen: Auf jeden Fall SMS zusätzlich zur E-Mail. Im Urlaub schaut man nicht ständig ins Postfach. Telegram-Bot geht auch gut, ist günstiger als SMS.
Also ich hab damals schon erwähnt wie wichtig mir die Sommermonate sind - da kann ich mir Ausfälle gar nicht leisten.
Setze auf Nagios für Server-Monitoring, ist zwar aufwendiger zu konfigurieren aber dafür extrem zuverlässig. Dazu noch ein einfaches Uptime-Tool als Backup.
Wichtig: Automatisierte Restarts einrichten! Wenn Apache oder MySQL hängt, kann ein simples Restart-Script oft schon helfen. Hab das über Monit gelöst - startet Services automatisch neu wenn sie nicht mehr antworten.
Und: Backup vom Backup prüfen bevor du weg fährst. Server können auch komplett abrauchen.
Kann H.Weber nur zustimmen mit den mehrschichtigen Monitoring. Bei mir läuft seit Jahren eine Kombination aus UptimeRobot (kostenlos für Basis-Checks) und Pingdom für detaillierteres Monitoring.
Wegen der Klimaanlagen-Geschichte: Lass dir auch die Server-Temperatur überwachen wenn dein VPS-Anbieter das anbietet. Manche haben APIs dafür. Hab schon öfter erlebt dass Rechenzentren im Sommer Probleme kriegen.
Ein Tipp noch: Stell das Monitoring schon 2-3 Wochen vor dem Urlaub scharf und teste die Benachrichtigungen. Nichts ärgerlicher als wenn du denkst alles läuft und merkst erst nach dem Urlaub dass die Alerts nicht ankommen sind.
Hetrix Tools kann ich empfehlen, kostet nicht viel und überwacht Server-Ressourcen sehr genau. Gerade bei der Hitze im Sommer ist das wichtig.
Aber mal ehrlich - 3-4 Wochen komplett offline? Das würde ich bei 50k Besuchern nicht machen. Wenigstens alle 2-3 Tage kurz checken sollte drin sein, auch im Urlaub.