Converted PagerDuty to new transport format (#9092)

* Converted PagerDuty to new transport format

* Attempt at oauth for transports

* clean

* missing images

* reverted wrong file. phpstorm saved me...

* fix typo

* Updated to help the display

* Fix validation error, start to try to send alerts.
Editing the transport, deletes the service_key...

* Ignore hidden config options

* Fix up api call, proper feedback.

* hide oauth field in print list
This commit is contained in:
Neil Lathwood
2018-08-29 15:44:29 +01:00
committed by Tony Murray
parent b411f6c5d8
commit e603fcfd6f
9 changed files with 203 additions and 46 deletions

View File

@@ -254,9 +254,18 @@ LibreNMS can send alerts to osTicket API which are then converted to osTicket ti
| API Token | 123456789 |
## PagerDuty
PagerDuty setup is currently done by a two way integration. Start this process from Settings -> Alerting Settings from within LibreNMS.
LibreNMS can make use of PagerDuty, this is done by utilizing an API key and Integraton Key.
[PagerDuty Docs](https://www.pagerduty.com/docs/guides/librenms-integration-guide/)
API Keys can be found under 'API Access' in the PagerDuty portal.
Integration Keys can be found under 'Integration' for the particular Service you have created in the PagerDuty portal.
**Example:**
| Config | Example |
| ------ | ------- |
| API Key | randomsample |
| Integration Key | somerandomstring |
## Philips Hue
Want to spice up your noc life? LibreNMS will flash all lights connected to your philips hue bridge whenever an alert is triggered.