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. Go to the Services menu and select Service Directory.
  2. On the Service Directory page:
    • If you are creating a new service for your integration, click +New Service and follow the steps outlined, selecting this integration in step 4.
    • If you are adding your integration to an existing service, click the name of the service you want to add the integration to. Then click the Integrations tab and click Add a new integration.
  3. Under Select the integration(s) you use to send alerts to this service search and select this integration.
  4. Click the Add Service or Add Integration button to save your new integration. You will be redirected to the Integrations page for your service.
  5. Find the integration in the list, copy the Integration Key and keep it in a safe place for later use.

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

Ready to get started?

Try any product on the Operations Cloud for free. No credit card required.