Bevor Sie beginnen
Sie benötigen ein Überwachungskonto und eine zu überwachende URL. Das ist alles. Kein Code zum Bereitstellen. Kein Agent zum Installieren. Keine Konfigurationsdateien zum Bearbeiten.
Wenn Sie noch kein Konto haben, bietet der kostenlose Tarif von PingWatchdog 15 Monitore, 5-Minuten-Prüfungen, SSL-Überwachung, Heartbeat-Überwachung und eine gebrandete Statusseite. Keine Kreditkarte erforderlich.
Schritt 1: Fügen Sie Ihren ersten Monitor hinzu
Gehen Sie zu Ihrem Dashboard und klicken Sie auf „Monitor hinzufügen”. Sie sehen ein Formular mit einigen Feldern.
URL: Geben Sie die vollständige URL ein, die Sie überwachen möchten. Verwenden Sie den exakten Endpunkt, den Ihre Benutzer aufrufen. Für eine Website ist das https://ihreseite.de. Für eine API verwenden Sie den spezifischen Endpunkt wie https://api.ihreseite.de/v1/health.
Prüftyp: Wählen Sie HTTP für Websites und APIs. Wählen Sie TCP für Datenbanken, Mailserver oder benutzerdefinierte Ports. Wählen Sie UDP für Gameserver oder DNS (verfügbar in kostenpflichtigen Tarifen).
Prüfintervall: Wie oft sollen wir prüfen? Beginnen Sie mit 5 Minuten, während Sie testen. Sie können dies später verschärfen. Kostenpflichtige Tarife gehen bis auf 30 Sekunden herunter.
Regionen: Wählen Sie, von wo aus geprüft werden soll. Mehr Regionen geben Ihnen mehr Sicherheit, dass ein Alarm „die Seite ist global down” bedeutet und nicht „die Seite ist von einem Standort aus langsam”.
Alarmkanäle: Wählen Sie, wohin Alarme gehen. E-Mail funktioniert zum Testen. Fügen Sie Slack oder Discord für Ihr Team hinzu. Fügen Sie PagerDuty für die Bereitschaftsschicht hinzu.
Klicken Sie auf „Monitor erstellen”. Das war’s. Ihre Seite wird jetzt überwacht.
Schritt 2: Testen Sie Ihre Alarme
Warten Sie nicht auf eine echte Ausfallzeit, um herauszufinden, ob Ihre Alarme funktionieren. Testen Sie sie jetzt.
Die meisten Überwachungstools haben einen „Testalarm”-Button. Klicken Sie darauf. Sie sollten eine Benachrichtigung in dem von Ihnen konfigurierten Kanal erhalten. Wenn nicht, überprüfen Sie Ihre Alarmkanal-Konfiguration.
Für Slack oder Discord stellen Sie sicher, dass die Webhook-URL korrekt ist und der Bot die Berechtigung hat, in diesen Kanal zu posten. Für E-Mail überprüfen Sie Ihren Spam-Ordner und setzen Sie die Absenderadresse des Überwachungsdienstes auf die Whitelist.
Schritt 3: Alarm-Einstellungen konfigurieren
Alarme sind nur dann nützlich, wenn sie die richtigen Personen erreichen, ohne Alarmmüdigkeit zu verursachen. Nehmen Sie sich ein paar Minuten, um Ihre Einstellungen zu optimieren.
Alarmeskalation: Setzen Sie einen Schwellenwert, damit Sie nicht für jeden vorübergehenden Aussetzer alarmiert werden. Ein Schwellenwert von 2 oder 3 aufeinanderfolgenden Fehlern filtert 30-sekündige Netzwerkaussetzer heraus. Sie werden nur alarmiert, wenn das Problem bestehen bleibt.
Ruhezeiten: Wenn Sie geplante Wartungen sonntags um 3 Uhr morgens durchführen, legen Sie Ruhezeiten fest, damit Ihr Team nicht für geplante Arbeiten geweckt wird. Ruhezeiten gelten pro Monitor, sodass Sie Alarme für unkritische Monitore außerhalb der Geschäftszeiten unterdrücken können, während kritische aktiv bleiben.
Kanal-Routing: Verschiedene Monitore, verschiedene Kanäle. Kritische Produktionsmonitore gehen an PagerDuty. Staging-Monitore gehen an einen Slack-Kanal. Niedrig priorisierte Monitore gehen an E-Mail. Das hält Ihre primären Alarmkanäle sauber.
Schritt 4: Fügen Sie weitere Monitore hinzu
Ihr erster Monitor war Ihre Startseite. Guter Start. Fügen Sie nun die Endpunkte hinzu, die wichtig sind.
Ihre API: Wenn Ihre App von einer API abhängt, überwachen Sie die API direkt. Eine gesunde Startseite bedeutet keine gesunde API.
Ihre Login- und Checkout-Flows: Überwachen Sie die Seiten, auf denen Benutzer handeln, nicht nur browsen. Ein defekter Checkout kostet Geld. Ein defekter Login sperrt Benutzer aus.
Ihre Datenbank und Cache: Fügen Sie TCP-Monitore für Ihren Datenbank-Port hinzu (normalerweise 5432 für PostgreSQL, 6379 für Redis). Diese sagen Ihnen, ob der Dienst Verbindungen annimmt, nicht nur ob der Server läuft.
Ihre Hintergrundjobs: Fügen Sie Heartbeat-Monitore für kritische geplante Aufgaben hinzu. Datenbanksicherungen, E-Mail-Warteschlangen, Datensynchronisationen. Diese laufen unbemerkt. Wenn sie fehlschlagen, bemerken Sie es möglicherweise wochenlang nicht. Erfahren Sie mehr über Heartbeat-Überwachung.
Ihre SSL-Zertifikate: Fügen Sie SSL-Monitore für jede Domain hinzu, die Sie besitzen. Sie erhalten Alarme 30, 14 und 7 Tage vor Ablauf. Zertifikatsablauf ist eine der vermeidbarsten Ursachen für Ausfallzeiten. Erfahren Sie mehr über SSL-Überwachung.
Schritt 5: Teilen Sie Ihre Statusseite
Wenn Ihr Überwachungstool Statusseiten enthält, richten Sie eine ein. Eine Statusseite beantwortet die Frage „Ist es down oder bin ich es nur?”, bevor Ihre Benutzer Sie kontaktieren.
Wählen Sie, welche Monitore auf der Seite erscheinen. Normalerweise sind dies Ihre öffentlich zugänglichen Dienste: Website, API, Dashboard. Interne Monitore (Datenbank, Hintergrundjobs) bleiben privat.
Passen Sie die Seite mit Ihrem Logo und Ihren Farben an. In kostenpflichtigen Tarifen verwenden Sie Ihre eigene Domain (status.ihrunternehmen.com). Teilen Sie die URL in Ihrem App-Footer, Ihren Support-Dokumenten und Ihrer Twitter-Bio.
Wenn ein Vorfall eintritt, aktualisiert sich Ihre Statusseite automatisch. Benutzer sehen den aktuellen Zustand, ohne Sie zu kontaktieren. Posten Sie während des Vorfalls Updates, damit Benutzer wissen, dass Sie daran arbeiten. Erfahren Sie mehr über Statusseiten.
Was zu tun ist, wenn Sie einen Alarm erhalten
Ihr Telefon vibriert. Ein Monitor ist ausgefallen. Was nun?
Überprüfen Sie zuerst. Rufen Sie die Seite selbst auf. Manchmal sind es wirklich nur Sie. Wenn die Seite bei Ihnen lädt, die Sonde aber Ausfall meldet, könnte ein regionales Netzwerkproblem vorliegen.
Wenn die Seite tatsächlich down ist, überprüfen Sie die offensichtlichen Dinge: Hatte Ihr Hosting-Provider einen Vorfall? Haben Sie kürzlich deployed? Ist ein Zertifikat abgelaufen? Haben Sie ein Rate-Limit erreicht oder ist der Speicherplatz voll?
Beheben Sie das Problem. Aktualisieren Sie dann Ihre Statusseite, damit Benutzer wissen, dass Sie dran sind. Überprüfen Sie nach der Wiederherstellung den Vorfallzeitplan. Was ist fehlgeschlagen? Wie lange hat die Erkennung gedauert? Wie lange die Behebung? Nutzen Sie diese Daten zur Verbesserung.
Nächste Schritte
Sie haben nun die Überwachung eingerichtet. Ihre Seite wird geprüft. Sie werden alarmiert, wenn etwas schief geht. Hier ist, was Sie als Nächstes tun sollten:
- Vergleichen Sie PingWatchdog mit UptimeRobot, um zu sehen, wie wir im Vergleich zum beliebtesten kostenlosen Tool abschneiden
- Richten Sie SSL-Zertifikatüberwachung ein, falls noch nicht geschehen
- Erfahren Sie mehr über Incident-Management, um Ausfallereignisse automatisch zu verfolgen
Starten Sie mit 15 kostenlosen Monitoren. Sehen Sie sich unsere Tarife an, wenn Sie bereit für schnellere Prüfungen und mehr Funktionen sind.