Beginnen Sie noch heute mit der Nutzung von PagerDuty
Testen Sie PagerDuty 14 Tage lang kostenlos – keine Kreditkarte erforderlich.
Sensu Enterprise ist ein Überwachungsframework für Server, Dienste, Anwendungsintegrität und geschäftliche KPIs. Sensu wurde von Grund auf dafür entwickelt, Systeme in der Cloud, wie etwa AWS EC2-Instanzen, zu überwachen und Systeme zu erkennen, anstatt sie im Voraus in Ihrer Konfiguration angeben zu müssen. Sensu Enterprise baut auf Sensu Core auf und bietet integrierte Integrationen für Dienste wie PagerDuty, LDAP-Authentifizierung, Unternehmensunterstützung und mehr.
Dieser Leitfaden führt Sie durch den Prozess der Integration von Sensu Enterprise mit PagerDuty. Wenn Sie Probleme bei der Durchführung der Integration haben, kontaktiere uns .
Notiz: Die Schritte in dieser Anleitung gelten nur für Sensu Enterprise. Die kostenlose Version, Sensu Core, enthält keine integrierte PagerDuty Integration, daher gibt es eine andere Sensu Core-Integrationshandbuch die Sie verwenden sollten, wenn Sie nicht über die Enterprise-Version verfügen.
Wenn Sie einen neuen Dienst für Ihre Integration erstellen, klicken Sie auf + Neuer Service .
Wenn Sie Ihre Integration zu einem vorhandenen Dienst hinzufügen, klicken Sie auf den Namen des Dienstes, zu dem Sie die Integration hinzufügen möchten. Klicken Sie dann auf Integrationen und klicken Sie auf die Eine neue Integration hinzufügen Hyperlink.
Wenn Sie einen neuen Dienst für Ihre Integration erstellen, geben Sie in den Allgemeinen Einstellungen einen Name für Ihren neuen Dienst. Geben Sie dann in den Vorfalleinstellungen die Eskalationsrichtlinie , Dringlichkeit der Benachrichtigung , Und Vorfallverhalten für Ihren neuen Service.
/etc/sensu/conf.d/pagerduty_handler.json { 'pagerduty': { 'service_key': ' IHR INTEGRATIONSCHLÜSSEL HIER ' } }
pagerdienst
zum Satz von Handlern: /etc/sensu/conf.d/default_handler.json { 'handlers': { 'default': { 'type': 'set', 'handlers': [ 'pagerduty' ] } } }
Wenn Sie nicht möchten, dass PagerDuty ein Standardhandler ist, d. h. Sie möchten nur Warnungen von speziell definierten Prüfungen an PagerDuty senden, öffnen Sie die Konfigurationsdatei für jede Prüfung, für die Sie Warnungen an PagerDuty senden möchten, und fügen Sie hinzu pagerdienst
an die Handler der Prüfung:
/etc/sensu/conf.d/YOUR-CHECK.json { 'checks': { 'IHR-CHECK-NAME': { 'command': 'IHR-CHECK-BEFEHL', 'subscribers': [ 'IHRE-ABONNENTEN' ], 'interval': IHR-INTERVALL, 'handlers': ['default', ' pagerdienst '] } } }
Service Sensu-Enterprise neu laden
/etc/sensu/conf.d/check_cron.json { 'checks': { 'cron': { 'Befehl': '/etc/sensu/plugins/check-procs.rb -p cron', 'Abonnenten': [ 'Test' ], 'Intervall': 60, 'Handler': 'Standard' } } }
Wenn Sie PagerDuty nicht als Standardhandler festgelegt haben, müssen Sie Folgendes angeben: pagerdienst
als in Handler
so was:
'Handler': ['Standard', 'Pagerduty']
Service Sensu-Enterprise neu laden
Service-Crond-Stopp
Ja, mit Sensus Kontaktweiterleitung Mit dieser Funktion können Sie in Sensu mehrere Kontakte angeben, jeweils mit einem anderen PagerDuty Integrationsschlüssel. Anschließend können Sie Ihre Prüfungen aktualisieren, um den Sensu-Kontakt mit dem PagerDuty Integrationsschlüssel anzugeben, der Benachrichtigungen erhalten soll.
Testen Sie PagerDuty 14 Tage lang kostenlos – keine Kreditkarte erforderlich.