Can you please guide me through the process if you wouldnt mind? I have not raised a ticket with you guys before but I think now is the time. I successfully managed to get rid of the errors afterward and success messages came back as before (pasted above) After all that, the back acknowledge to PRTG still isnt functional. Having proved that the OEC was now speaking internally to the apache server (to eliminate any networking issues or load balancer issues) I decided to go through the antiquated process of putting a cert on the server itself to get ris of the OEC SSL errors now seen. At this point I got a lot of errors as the OEC service didnt like the fact the PRTG server doesnt have a cert (that is why I offloaded the SSL as putting a cert on PRTG isnt straightforward. I thought maybe having OEC run on the PRTG server might be causing issues accessing the PRTG web page (HTTPS offloaded via a load balancer) To get around that I created an entry in the PRTG server local hosts file for the loopback to resolve to the PRTG web URL. Successfully sent result of message to OpsGenie and it took 0.192868 seconds. Action execution of message with entityId has been completed and it took 0.876208 seconds.
Current Worker: 4, Idle Worker: 3, Queue Size: 0, Queue load: 0 Current Worker: 4, Idle Worker: 4, Queue Size: 0, Queue load: 0 If you have anything else you might be able to throw in to the ring I would be grateful as I want to see this through :-) Thanks I have pasted below the output from the PRTG OEC integration service installed on the PRTG server. Now I have applied the modules I dont seem to get any errors but when acknowledging an alert on Opsgenie the alert doesnt seem to get acknowledged on PRTG. I am not in my comfort zone here but normally can apply enough savvy to get there in the end, so im still keen on getting it working. I have only just got around to having a good read through that article and installing the modules. ModuleNotFoundError: No module named 'requests' Action execution of message with entityId failed: exit status 1 Stderr: Traceback (most recent call last):įile "C:\opsgenie\scripts\actionExecutor.py", line 6, in Successfully sent result of message to OpsGenie and it took 0.188902 seconds. I am not a python coder so there is every chance I have completely misunderstood what manipulation I need to do with the script.
The error I am getting is pasted below and seems that certain parts of the ActionExecutor script are not understood. The script in use is the one referred to from the Atlassian PRTG integration article and available from Github. The issue I seem to be having revolves around the local OEC service on the PRTG server having issues running the python script. I have everything else in terms of the HTTP PRTG Opsgenie integration functional. I am trying to get acknowledgement of alerts in Opsgenie to trigger (via HTTP API) acknowledgement in PRTG of the initial alert.