Integration mit PagerDuty

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 6 Minuten Lesedauer
  • Sie können Ihre Instanz ServiceNow mit der Anwendung PagerDuty integrieren, um Ihre Softwareabonnements nachzuverfolgen und nicht verwendete Lizenzen zurückzufordern.

    Erstellen Sie eine Anwendung PagerDuty .

    Erstellen Sie eine PagerDuty -Anwendung zur Integration in Ihre ServiceNow -Instanz.

    Vorbereitungen

    PagerDuty Erforderliche Rolle: global admin

    Prozedur

    1. Öffnen Sie in einem Webbrowser PagerDuty.
    2. Melden Sie sich bei Ihrem PagerDuty-Konto an.
    3. Greifen Sie auf den Entwicklermodus zu.
      Wenn Sie sich mit einem Entwicklerkonto angemeldet haben, greifen Sie automatisch auf den Entwicklermodus zu. Wenn Sie sich mit einem Kunden-Account angemeldet haben, müssen Sie manuell auf den Entwicklermodus zugreifen.
      1. Klicken Sie im Seiten-Header auf das Menüsymbol ( Menüsymbol).
      2. Wählen Sie Entwicklermodus aus.
        Sie werden im Entwicklermodus zur Seite „Meine Apps“ weitergeleitet.
    4. Klicken Sie auf der Seite „Meine Apps“ auf Neue App erstellen.
    5. Füllen Sie im Formular „App erstellen“ die Felder aus.
      Tabelle : 1. Formular „App erstellen“
      Feld Beschreibung
      App-Name Name der Anwendung PagerDuty. Beispiel: ServiceNow Integration.
      Kurzbeschreibung Kurze Beschreibung der Anwendung.
      Kategorie Anwendungskategorie. Wählen Sie API Management aus der Liste Kategorie aus.
      Wir möchten Ihnen helfen, eine öffentliche App für alle PagerDuty Anwender zu veröffentlichen. Beabsichtigen Sie, die App für alle PagerDuty Benutzer und das App-Ökosystem zu veröffentlichen? Option, mit der Sie Ihre Anwendung veröffentlichen können, indem Sie sie für alle PagerDuty Benutzer veröffentlichen. Dieses Feld ist optional.
    6. Klicken Sie auf Speichern.
      PagerDuty registriert Ihre Anwendung und führt Sie dann zur Seite „Meine Apps“.
    7. Wahlweise: Konfigurieren Sie zusätzliche Anwendungseinstellungen.
      1. Wählen Sie auf der Seite „Meine Apps“ Ihre Anwendung PagerDuty aus.
        Die Anwendungskonfigurationsseite wird geöffnet.
      2. Geben Sie im Feld App-Website-URL die URL der Website ein, über die Benutzer mehr über Ihre Anwendung erfahren können.
      3. Geben Sie im Feld Symbol-URL die URL einer gehosteten Bilddatei ein, die Sie als Anwendungssymbol verwenden möchten.
        Symbole müssen 50 x 50 Pixel groß sein.
      4. Klicken Sie auf Speichern.

    Fügen Sie Ihrer Anwendung PagerDuty die OAuth 2.0-Funktionalität hinzu

    Nachdem Sie eine PagerDuty -Anwendung erstellt haben, fügen Sie die OAuth 2.0-Funktionalität hinzu, um Ihre Anwendung für die Verwaltung von PagerDuty und den Zugriff auf benutzerspezifische Daten bei der Benutzeranmeldung zu autorisieren.

    Vorbereitungen

    PagerDuty Erforderliche Rolle: global admin

    Prozedur

    1. Wählen Sie auf der Seite „Meine Apps“ Ihres Kontos PagerDutyPagerDuty Ihre Anwendung [] aus.
      Die Anwendungskonfigurationsseite wird geöffnet.
    2. Suchen Sie im Abschnitt „Funktionalität“ nach OAuth 2, und klicken Sie dann auf Hinzufügen.
      Die Seite OAuth 2 wird geöffnet.
    3. Geben Sie im Abschnitt OAuth 2-Funktionalität hinzufügen die URL des OAuth-Providers ein, zu dem Benutzer nach der Authentifizierung im Feld Umleitungs-URL umgeleitet werden.
      Geben Sie https://<instance-name>/oauth_redirect.do ein, wobei <instance-name> der Name Ihrer ServiceNow -Instanz ist.
    4. Klicken Sie auf Speichern.
    5. Kopieren Sie im Abschnitt „Token“ die Werte in den Feldern Client-ID und Geheimer Clientschlüssel.
      Speichern Sie sie zur späteren Verwendung an einem sicheren Ort.
    6. Wählen Sie im Abschnitt „Bereiche“ in der Liste Berechtigungsbereiche festlegen die Option Lesen/Schreiben aus.

    PagerDuty-Integrationsprofile erstellen

    Erstellen Sie ein PagerDuty -Integrationsprofil, um Softwareabonnements nachzuverfolgen und die Lizenzierung für Ihre PagerDuty -Anwendungen zu optimieren.

    Vorbereitungen

    Um ein PagerDuty -Integrationsprofil zu erstellen, fordern Sie das Plugin Software Asset Management - SaaS-Lizenzmanagement (com.sn_sam_saas_int) aus dem ServiceNow Storean.

    ServiceNow Erforderliche Rolle: sam_integrator oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie Software Asset Workspace verwenden, ist die Option zum Erstellen des Integrationsprofils PagerDuty in der Core-UI inaktiv.

    Prozedur

    1. Navigieren Sie zum Integrationsprofil.
      SchnittstelleAktion
      Core-UI
      1. Navigieren zu Alle > Software Asset > SaaS-Lizenz > Profile für direkte Integration.
      2. Wählen Sie Neu.
      3. Wählen Sie PagerDuty-Integrationsprofil aus.
      Software-Asset-Arbeitsbereich
      1. Navigieren zu Lizenzvorgänge > Benutzerabonnements > Profile für direkte Integration.
      2. Wählen Sie Neu.
      3. Wählen Sie PagerDuty aus der Dropdown-Liste aus.
      4. Wählen Sie Fortsetzen aus.
    2. Füllen Sie die Felder des Formulars aus.
      Tabelle : 2. Formular „Integrationsprofil“
      Feld Beschreibung
      Name Name des Integrationsprofils. Beispiel: PagerDuty-Integration.
      Verbindung und Anmeldeinformationen Alias für Verbindungen und Anmeldeinformationen für die Spoke PagerDuty. Dieses Feld wird automatisch auf sn_pagerduty_spoke.PagerDuty festgelegt.
      Status Status des Integrationsprofils. Wenn Sie das Integrationsprofil nicht veröffentlicht haben, wird dieses Feld automatisch auf Entwurfgesetzt. Wenn Sie das Integrationsprofil bereits veröffentlicht haben, wird dieses Feld automatisch auf Veröffentlichtgesetzt.
      Profiltyp Integrationsprofiltyp. Dieses Feld wird automatisch auf PagerDuty Subscription festgelegt.
    3. Vergewissern Sie sich, dass auf der Registerkarte Abonnement-Subflow herunterladen das Feld Subflow auf PagerDuty Download Subscriptions Subflow festgelegtist.
    4. Vergewissern Sie sich, dass auf der Registerkarte „Aktivitäts-Subflow berechnen“ das Feld Subflow auf PagerDuty Update User Activity Subflow(Benutzeraktivitäts-Subflow aktualisieren) festgelegt ist.
      Sie können auch das Datum und die Uhrzeit, aus denen Sie die Benutzeraktivität analysieren möchten, im Feld Benutzeraktivität analysieren von auswählen. Standardmäßig können Sie die Benutzeraktivität bis zu 60 Tage vor dem aktuellen Datum analysieren und Events anzeigen, die von einzelnen Benutzern ab dem Zeitpunkt der Erstellung dieses Profils durchgeführt wurden.
      Hinweis:
      Software Asset Management ruft die Events ab dem Zeitpunkt ab, zu dem Sie mit der Analyse der Benutzeraktivität beginnen, unabhängig vom Datum der Profilerstellung.
      Sie können diesen Wert im Feld Letzter Aktivitätsschwellenwert Ihrer Softwarerückforderungsregeln ändern. Weitere Informationen finden Sie unter Überprüfen Sie eine Software-Rückforderungsregel.
    5. Stellen Sie auf der Registerkarte Abonnement-Subflow zurückfordern sicher, dass das Feld Subflow auf PagerDuty Abonnement-Subflow zurückfordern festgelegtist.
    6. Klicken Sie auf Speichern.
      Ihre Instanz ServiceNow erstellt ein Entwurfs-Integrationsprofil. Das Integrationsprofil verwendet die Subflows [ PagerDuty Abonnements herunterladen, PagerDuty Benutzeraktivität aktualisieren und PagerDuty Abonnement zurückfordern, um Benutzerdaten aus der Anwendung PagerDuty abzurufen.
    7. Öffnen Sie den Datensatz für Aliasse für Verbindungen und Anmeldeinformationen, indem Sie auf das Vorschausymbol ( Vorschausymbol) neben dem Feld Verbindung und Anmeldeinformationen klicken und dann in der Datensatzvorschau auf Datensatz öffnen klicken.
    8. Klicken Sie im Formular für Aliasse für Verbindungen und Anmeldeinformationen auf den zugehörigen Link Neue Verbindung und Anmeldeinformationen erstellen.
      Das Dialogfeld Verbindung und Anmeldeinformationen erstellen wird geöffnet.
    9. Füllen Sie im Dialogfeld die Felder aus.
      Tabelle : 3. Dialogfeld „Verbindung und Anmeldeinformationen erstellen“
      Feld Beschreibung
      Name Name der Verbindung Beispiel: PagerDuty-Verbindung.
      OAuth-Client-ID Client-ID, die Ihrer Anwendung PagerDuty zugewiesen ist.
      Geheimer OAuth-Schlüssel Geheimer Clientschlüssel, der Ihrer Anwendung PagerDuty zugewiesen ist.
      OAuth-Umleitungs-URL URL des OAuth-Providers, zu dem Benutzer nach der Authentifizierung weitergeleitet werden. Geben Sie https://<instance-name>/oauth_redirect.do ein, wobei <instance-name> der Name Ihrer ServiceNow -Instanz ist.
    10. Klicken Sie auf OAuth-Token erstellen und abrufen.
      Sie werden zur Seite PagerDuty „ Accounts“ weitergeleitet.
    11. Wählen Sie dasselbe Konto PagerDuty aus, das Sie zum Erstellen Ihrer Anwendung PagerDuty verwendet haben.
    12. Wenn Sie aufgefordert werden, <pagerduty-app-name> zur Verwendung Ihres Kontoszu autorisieren, klicken Sie auf Autorisieren.
      Ihre Instanz ServiceNow erstellt ein OAuth-Token für PagerDuty und führt Sie dann automatisch zum Formular „Integrationsprofil“ zurück.
    13. Klicken Sie auf Veröffentlichen.

    Nächste Maßnahme

    Nachdem die Integration eine Verbindung hergestellt hat, erstellt Ihre ServiceNow -Instanz automatisch Softwaremodelle, Rückforderungsregeln und Benutzerabonnements, die täglich aktualisiert werden.

    Überprüfen Sie alle automatisch generierten Rückforderungsregeln, um Benutzerabonnements zurückzufordern. Weitere Informationen finden Sie unter Überprüfen Sie eine Software-Rückforderungsregel.

    Erstellen Sie Softwareberechtigungen für die automatisch generierten Softwaremodelle, um verwendete Software gegen eigene Software nachzuverfolgen.
    Der Abgleich wird auch für Ihre Abonnements als geplante Aufgabe oder bei Bedarf ausgeführt. Sie können Ihre Abgleichergebnisse in der Lizenz-Workbench (klassische AnwendungSoftware Asset Management ) oder in der Lizenznutzungsansicht (Software Asset Workspace) anzeigen. Verwenden Sie diese Ergebnisse, um Ihre Lizenz-Compliance-Position zu bestimmen und etwaige Nichteinhaltungen zu beheben.