AppViewX Integration Guide

The AppViewX Platform is a modular, low-code software application that enables the automation and orchestration of network infrastructure using an intuitive, context-aware, visual workflow. PagerDuty provides a way for AppViewX workflows to be able to notify NetOps and SecOps teams of incidents on the network.

Benefits

  • Bring down the turnaround time (SLA) to fix any outages happening in the Network and Security Layers of an Enterprise Network.
  • Notify NetOps and SecOps teams via PagerDuty incidents on any changes through AppViewX.
  • Notify Ops teams (NetOps and SecOps) teams based on alerts sent from AppViewX.
  • Notify respective teams about the status and outcome of the workflow stages.
  • Create incidents with different priority based on the severity of the event from AppViewX’s Workflow automation tool.
  • Create incidents based on the Alerts, events triggered in AppViewX.
  • Incidents will automatically resolve in PagerDuty when the Ops teams resolve incidents on ITSM with bidirectional synchronization.

How it Works

  • Events from AppViewX will trigger a new incident on the connected PagerDuty service.
  • PagerDuty task can be used in any stage of the Workflow automation in order to provide alerts on events triggered by AppViewX.

Requirements

  • PagerDuty integrations require an Admin base role for account authorization. If you do not have this role, please reach out to a PagerDuty Admin or Account Owner within your organization to configure the integration.

Integration Walkthrough

In PagerDuty

  1. From the Configuration menu, select Services.
  2. There are two ways to add an integration to a service:
  • If you are adding your integration to an existing service: Click the name of the service you want to add the integration to. Then, select the Integrations tab and click the New Integration button.Screen shot of New Integrations
  • If you are creating a new service for your integration: Please read our documentation in section Configuring Services and Integrations and follow the steps outlined in the Create a New Service section, selecting AppViewX as the Integration Type. Continue with the In AppViewX section (below) once you have finished these steps.

Screen shot select AppViewX integration type

  1. Enter an Integration Name and select AppViewX from the Integration Type menu.
  2. Click the Add Integration button to save your new integration. You will be redirected to the Integrations tab for your service.
  3. An Integration Key will be generated on this screen. Keep this key saved in a safe place, as it will be used when you configure the integration with AppViewX in the next section.

New Integration Created

In AppViewX

  1. In your AppViewX account, from the menu, navigate to Studio and click Workflow.Screen shot of AppViewX Navigation to Workflow
  2. PagerDuty service can be used in two ways:
    1. Using PagerDuty task within an existing workflow
    2. Using PagerDuty task in an new workflow
  1. In Existing workflow:
    1. Under Studio (Design), click on an existing workflow E.g: ‘Cert expiry with PagerDuty’
    2. On the left bar, navigate to the Notifications section
    3. Drag and drop the ‘PagerDuty task on to the visual canvas
    4. Click on the ‘PagerDuty task; under the ‘properties tab, make the following changes:
      1. Enter a task nameE.g: Notify via PagerDuty
      2. Select the method as ‘POST
      3. Check for the valid URL i.e;  https://events.pagerduty.com/v2/enqueue
      4. In the ‘From’ section, enter a valid email address from your PagerDuty account.
      5. Enter the following payload in the PagerDuty task using the Integration Key created above as the value for routing_key:

Note: Refer to Step5 under Integrating with PagerDuty Service for Integration Key (or Routing Key).

{

        “routing_key”: “<%routingkey%>”,

        “event_action”: “trigger”,

        “payload”: {

                “summary”: “<%grid%>”,

                “source”: “AppviewX”,

                “severity”: “error”

        }

}

  1. Save the PagerDuty task details
  1. Connect the PagerDuty task in the appropriate workflow stage by dragging from the top or bottom of the PagerDuty task iconScreen shot of AppViewX Workflow Studio wit PagerDuty Task
  2. Click on ‘Preview to validate the workflow with PagerDuty notification

How to Uninstall on PagerDuty

  • Under PagerDuty portal, navigate to Configuration and click on Services
  • Click on the service name (E.g: AppViewX Events) and go to Integrations
  • Under Integrations, find the AppViewX Integration section
  • Go to Actions section; and click on Delete to Uninstall the service

How to Uninstall on AppViewX

  • In the AppViewX portal, navigate to Studio and click on Workflow
  • Click on the workflow name (E.g: Certificate expiry alert with PagerDuty), select the PagerDuty task. Right click on the taskand enter delete

Support

If you need help with this integration, please contact 

For Technical Support 

Telephone   –  +1 212 390 1644

Email            –  help@appviewx.com

For Information   

Telephone    –  +1 212 400 7541, +1 212 951 1146

Email            –  info@appviewx.com

Start Using PagerDuty Today

Try PagerDuty free for 14 days — no credit card required.