Video: PagerDuty AWS CloudWatch Integration How-To Video (November 2024)
Die Überwachung von Websites ist unerlässlich, um ein Unternehmen zu betreiben, das auf das Internet angewiesen ist. Zu diesem Zeitpunkt sind dies im Grunde alle. Unabhängig davon, ob Sie Produkte verkaufen, einen webbasierten Service bereitstellen oder eine Webanwendung verwenden, um mit Kunden zu interagieren, Informationen zu veröffentlichen oder Vorgänge zu koordinieren, ist es entscheidend, in Echtzeit zu wissen, wie Ihre Website für Web- und mobile Benutzer funktioniert. Fast alle Plattformen zur Website-Überwachung enthalten integrierte Warnungen und Benachrichtigungen. Am effizientesten ist es jedoch, einen Inzidenz-Reaktions- und Benachrichtigungsdienst wie PagerDuty zu integrieren, um über alle Vorgänge auf Ihrer Website auf dem Laufenden zu bleiben.
Die Website-Überwachungsplattform, für die sich Ihr Unternehmen entscheidet, hängt in hohem Maße vom Preis und der Unternehmensgröße ab. Sowohl für kleine als auch für mittelständische Unternehmen bietet die integrierte PagerDuty-Integration einen hervorragenden Service. Von den getesteten Plattformen ermöglichen sowohl Dynatrace UEM für Unternehmen als auch SmartBear AlertSite Pro, die Wahl unserer Redakteure für KMUs, die Integration von PagerDuty in wenigen einfachen Schritten. Hier erfahren Sie, wie Sie den Benachrichtigungsdienst auf jeder Website-Überwachungsplattform schnell zum Laufen bringen.
Dynatrace-Integration
Das Einrichten von PagerDuty-Benachrichtigungen in Dynatrace ist in der Web-App nicht möglich. Sie müssen den Dynatrace-Desktop-Webstart-Client herunterladen, für dessen Installation und Zugriff der 64-Bit-Download von Java Runtime Environment (JRE) 7 erforderlich ist. Auf der PagerDuty-Seite könnte die Konfiguration der Integration nicht einfacher sein.
Schritt 1: Die PagerDuty-Seite
Klicken Sie in PagerDuty auf die Registerkarte Dienste. Klicken Sie dann in der rechten Seitenleiste auf "Neuen Dienst hinzufügen". Geben Sie von hier aus einfach "Dynatrace" als Namen des Service ein und geben Sie die Eskalationsrichtlinie ein (wer wird benachrichtigt; Sie können hier Standard auswählen). Wählen Sie als Nächstes unter Integrationstyp "Dynatrace" aus der Dropdown-Liste aus. PagerDuty hat im vergangenen Jahr die offizielle Integration mit Dynatrace angekündigt, sodass die Integration nicht per E-Mail oder manuellem Codieren mit der Anwendungsprogrammierschnittstelle (API) von PagerDuty konfiguriert werden muss. Klicken Sie dann einfach auf "Dienst hinzufügen" und Sie werden auf die Seite mit den Diensten weitergeleitet, auf der der Dienst-API-Schlüssel angezeigt wird. Anschließend müssen Sie PagerDuty-Warnungen im Dynatrace-Client konfigurieren.
Schritt 2: Konfiguration des Dynatrace-Plug-Ins
Die Webbenutzeroberfläche (UI) von Dynatrace ist reaktionsschnell, benutzerfreundlich und einfach zu navigieren. Der Desktop-Client… ist nicht. Zum Glück haben PagerDuty und Dynatrace einen Integrationsleitfaden erstellt, der die Navigation im Prozess erleichtert.
Nachdem Sie sich mit Administratorrechten beim Dynatrace-Server angemeldet und die Dynatrace-Client-App auf Ihrem Desktop geöffnet haben, müssen Sie zuerst das PagerDuty-Plug-In herunterladen. Suchen Sie von dort aus die Dropdown-Liste Tools in der oberen Navigationsleiste und wählen Sie "Plug-Ins verwalten". Klicken Sie auf "Plug-In installieren". Die soeben heruntergeladene PagerDuty-Plug-In-Datei sollte angezeigt werden.
Nach der Installation und dem Öffnen wird PagerDuty auf der Seite Plug-Ins verwalten angezeigt. Wenn Sie den Eintrag markieren und mit der rechten Maustaste darauf klicken und "Eigenschaften" auswählen, wird ein Feld angezeigt, in das Sie den von PagerDuty erhaltenen Service-API-Schlüssel eingeben können.
Schritt 3: Einrichten der Vorfallbenachrichtigung
Nachdem Sie den Service-API-Schlüssel eingegeben haben, wechseln Sie im Dynatrace-Client zum Incident-Dashboard. Sie sehen eine Liste aller Vorfälle, die Dynatrace derzeit überwacht. Wählen Sie den Vorfalltyp aus, für den Sie PagerDuty-Warnungen einrichten möchten, klicken Sie mit der rechten Maustaste auf den Eintrag, und öffnen Sie dann "Vorfallregel bearbeiten".
Klicken Sie unten rechts im Popup-Fenster auf den Link "Erweiterte Konfigurationen". Das Feld "Aktion hinzufügen" wird angezeigt. Hiermit gelangen Sie zum Regelaktions-Editor und zu einer Liste der aktiven Plug-Ins, aus der Sie "PagerDuty-Plug-In" auswählen. Hier können Sie entscheiden, ob Sie einen Anruf, eine E-Mail oder eine SMS-Benachrichtigung von PagerDuty erhalten möchten (abhängig von der Schwere des Vorfalls). Stellen Sie schließlich die Ausführungsoption auf "Bei Vorfallbeginn", klicken Sie auf "Hinzufügen", und Sie haben eine funktionierende PagerDuty-Warnung für einen Dynatrace-Vorfall eingerichtet. Wiederholen Sie diesen Vorgang mit so vielen Vorfällen, wie Sie möchten.
SmartBear AlertSite-Integration
Der PagerDuty-Integrationsprozess von AlertSite wird auf ähnliche Weise ausgeführt, jedoch mit weniger Aufwand für KMU als der umständliche manuelle Prozess im Dynatrace-Desktop-Client. Mit AlertSite können Sie alles über die intuitive Web-App konfigurieren.
Schritt 1: Die PagerDuty-Seite
Dieser Teil ist identisch mit der Dynatrace-Integration. Wählen Sie in PagerDuty "Dienste" auf der Registerkarte "Konfiguration" und klicken Sie auf "Neuen Dienst hinzufügen". Geben Sie den Namen des Service (AlertSite) ein, wählen Sie die Eskalationsrichtlinie aus und suchen Sie AlertSite in der Dropdown-Liste Integrationstyp. Klicken Sie auf "Dienst hinzufügen".
Der einzige Unterschied zwischen diesem Setup und dem von Dynatrace besteht darin, dass Sie hier keinen API-Serviceschlüssel erhalten. Also mach dir keine Sorgen, wenn nichts anderes auftaucht. Sie erhalten den Serviceschlüssel, wenn der Zeitpunkt auf der AlertSite-Seite gekommen ist.
Schritt 2: Die AlertSite-Seite
Nachdem Sie den Dienst in PagerDuty hinzugefügt haben, wechseln Sie zum AlertSite-Dashboard. Klicken Sie ganz rechts in der Navigationsleiste auf "Einstellungen" und wählen Sie "Integrationen verwalten" aus der Dropdown-Liste. Daraufhin wird eine Symbolseite aller in AlertSite integrierten Integrationen angezeigt, einschließlich AppDynamics, PagerDuty und Splunk.
Wenn Sie auf PagerDuty klicken, wird ein Dialogfeld geöffnet, in dem Sie aufgefordert werden, einen neuen Empfänger hinzuzufügen. Klicken Sie auf die folgende Schaltfläche "Benachrichtigung bei PagerDuty" und geben Sie dann Ihre PagerDuty-Kontoinformationen in das Popup-Feld ein, das zur Autorisierung der AlertSite-Integration angezeigt wird.
Nach der Autorisierung kehren Sie zu einem Bildschirm in PagerDuty zurück, auf dem Sie die AlertSite-Integration konfigurieren können. Sie haben die Integration auf der PagerDuty-Seite bereits eingerichtet. Wählen Sie daher "Vorhandenen AlertSite-Dienst verwenden" und wählen Sie die vorhandene Option in PagerDuty aus. Klicken Sie auf "Integration beenden", und Sie werden zum letzten Schritt zurück zu AlertSite geleitet: Ein Feld, in dem AlertSite als neuer PagerDuty-Empfänger angezeigt wird, wobei das Feld "Serviceschlüssel" bereits ausgefüllt ist. Alles was Sie tun müssen, ist auf "Senden" zu klicken.
Wenn Sie nun in AlertSite auf die Seite "Benachrichtigungsempfänger" zugreifen, wird PagerDuty als Option angezeigt. Klicken Sie auf "Empfänger bearbeiten", um verschiedene Alarmtypen auszuwählen und Verfügbarkeits- und Leistungsalarme zu konfigurieren. Diese können dann PagerDuty-Alarme per Telefon, E-Mail oder SMS senden, wenn Schwellenwerte ausgelöst werden. Solche Schwellenwerte enthalten eine bestimmte Anzahl von Fehlern, wenn eine Sicherheitslücke entdeckt wird oder wenn die Antwortzeit der Website einen Verzögerungsschwellenwert überschreitet.
Alle AlertSite-Monitore senden standardmäßig Benachrichtigungen an alle konfigurierten Benachrichtigungsempfänger. Wenn die Empfänger jedoch in Gruppen sortiert sind, senden die Monitore jeder Gruppe Warnmeldungen nur an die Empfänger dieser Gruppe. Sie müssen den PagerDuty-Empfänger zu einer bestimmten Gruppe hinzufügen, die Sie erstellt haben, wenn diese bestimmten Warnungen über den Dienst gesendet werden sollen.
Schritt 3: Überprüfen Sie das Ereignisprotokoll
Schließlich ist es immer ratsam, sicherzustellen, dass die von Ihnen eingerichtete Integration tatsächlich funktioniert. Versuchen Sie, eine PagerDuty-Warnung über AlertSite zu konfigurieren. Kehren Sie nach dem Auslösen zur Seite "Dienste" von PagerDuty zurück und wählen Sie den AlertSite-Integrationsdienst aus.
Auf der von AlertSite ausgelösten Seite sollte ein Vorfall aufgeführt sein. Klicken Sie auf die Vorfallsnummer, um einen detaillierten Bericht zu dem aufgetretenen Vorfall, den beteiligten Benutzern und den ausstehenden Aktionen anzuzeigen (sowie alle Angaben zu Gerät, Standort und Status, für die PagerDuty bekannt ist). PagerDuty-Vorfälle werden automatisch behoben, wenn AlertSite eine "eindeutige" Benachrichtigung sendet. Sie können AlertSite in beliebig viele PagerDuty-Dienste integrieren, indem Sie diesen Vorgang für verschiedene AlertSite-Monitore wiederholen.