PagerDuty Integration Page (404 Error)

Tags: #<Tag:0x00007f84b57c9548>

Hello,

I am following the instructions from this page for the PagerDuty integration with LibreNMS:

However, step 4 just takes me to a 404 error page and it appears the callback portion of the URL references a private IP (which is the IP the LibreNMS server is). Not sure if this is the problem.

output of validate.php:

====================================

Component Version
LibreNMS 21.9.0
DB Schema 2021_25_01_0129_isis_adjacencies_nullable (217)
PHP 7.4.9
Python 3.8.10
MySQL 10.3.29-MariaDB-0ubuntu0.20.10.1
RRDTool 1.7.2
SNMP NET-SNMP 5.8

====================================

[OK] Composer Version: 2.1.6
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct

I also have the same problem. PagerDuty says that callback needs to be our PagerDuty integration name, not the one in the URL. There should be an additional input to put the integration name.

So, I actually got this integration to work. I didn’t even bother with the authorize button. What I did was create a new Service within PagerDuty and tied it to the LibreNMS service (by searching for it within PagerDuty while creating a new service). I copied the integration key the service generated in PagerDuty and placed it in the alert transport in LibreNMS.

Not even sure what the point of the authorize button is if I can get this to work using only the integration key. Also, seems that the documentation steps on both the LibreNMS and PagerDuty side (for the PagerDuty integration) are not listed out correctly.