PagerDuty Alert - Trigger PagerDuty Incidents from Splunk Alerts.
Python Makefile Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
appserver/static
bin
data_bags/vault
default
docs
static
tests
.gitignore
.kitchen.yml
.python-version
.ruby-version
.tar_exclude
.travis.yml
Berksfile
Berksfile.lock
CONTRIBUTORS.rst
Gemfile
LICENSE
Makefile
README.rst
requirements.txt
setup.cfg

README.rst

Usage Overview

If you're using Splunk 6.3 or later, please use our app in the Splunkbase: https://splunkbase.splunk.com/app/3013/

  1. Download & Install Splunk.
  2. Create a PagerDuty Service Integration API Key.
  3. Install this App.
  4. Set PagerDuty API Key.
  5. Enable Alert.

Detailed Usage

Phase I - Install & Configure App

  1. Download & Install Splunk.

  2. From Splunk, select Apps and click Find More Apps:
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/find_more_apps.png
  3. Search for 'pagerduty':
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/search_apps.png
  4. Restart Splunk:
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/restart_splunk.png
  5. From Splunk, select Apps and click Manage Apps:
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/find_more_apps.png
  6. Locate 'PagerDuty Alerts' and click 'Set up':
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/app_set_up.png
  7. Enter your PagerDuty Integration API Key and click Save:
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/service_api_key.png https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/successfully_updated.png

Phase II - Enable Alert

  1. From Splunk, search for a term and click Save As - Alert:
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/new_search.png
  2. Pick a name and schedule for the alert:
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/save_as_alert.png
  3. Click 'Run a Script' and enter 'pagerduty.py', then click 'Save':
    https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/run_a_script.png https://raw.githubusercontent.com/ampledata/splunk_app_pagerduty/develop/docs/alert_has_been_saved.png
  4. Enjoy having Splunk Alerts delivered to PagerDuty!

Author

Greg Albrecht

Contributors

See CONTRIBUTORS.rst

Copyright

Copyright 2014 OnBeep, Inc.

License

Apache License, Version 2.0

See LICENSE