Send Opsgenie integration info to Statuspage and update automatically
Asked by Stelios Moschos:

Hi all,

my use case is as follows:

My Opsgenie team contains a few integrations. One of them receives information from an AWS synthetic relating to the Networking functionality (product: AWS SNS topic). Another one is aiming to send this information to an internal statuspage. We have configured the statuspage and now contains a few components. In this scenario I would like to redirect the incoming information to automatically update the "Networking" component with the specific ID 9fbkf91hm706 (example reference).

Could you please advise the best way to do this? We are planning to send various inputs to OpsGenie and become our alerting traffic tool. The outputs will vary from Slack, Teams, Emails and Statuspage. This post is about the latter only.

Thank you in advance.

Stelios


Answers:
author: Stelios Moschos
body: Eventually I raised a ticket with Atlassian and resolved the issue during a call with Egor (thanks!).

The authentication between Opsgenie and Statuspage was already in place and configured correctly. The missing point was the way I raised the incident.

The solution is Changing component/incident statuses via alert tags and can be found on <https://support.atlassian.com/opsgenie/docs/integrate-opsgenie-with-statuspage/#Allowed-component-statuses>.

An example to raise an incident on Opsgenie and update the Statuspage components is by adding e.g. cmp_\<component Name\>_\<Level_Of_Incident\>.

Thanks,

Stelios


author: Egor
body: Hey Stelios,   
Thanks for reaching out to Atlassian Community!

Opsgenie and Statuspage can be integrated to ensure that any alerts received in Opsgenie from various integrations can automatically update components on Statuspage. This integration allows Opsgenie to send real-time updates to your Statuspage, helping to keep your users informed about the status of your services.

When an alert is received in Opsgenie, you can configure it to automatically create an incident on Statuspage or update the status of a specific component, such as your "Networking" component. This helps streamline the communication process during incidents and keeps your status page up to date without manual intervention.

You can configure the integration to update specific components on your Statuspage based on the type of alert or the source of the alert. For example, if an alert from AWS synthetic checks indicates an issue with networking, the integration can automatically update the networking component on your Statuspage.

For more detailed information on how to set up and use this integration, you can refer to the following documentation: <https://support.atlassian.com/opsgenie/docs/integrate-opsgenie-with-statuspage/>

I hope this helps.

Best Regards,  
Egor

comments: author: Stelios Moschos
body: Hi Egor,

thank you for your response. I went through the steps on this page <https://support.atlassian.com/opsgenie/docs/integrate-opsgenie-with-statuspage/> but still missing some details. For example, step 6 suggests pasting the page ID into the Statuspage Page Id field, but there is no such field as shown below:

![statuspage-1.png](https://community.atlassian.com/t5/image/serverpage/image-id/337375i7679CC5703C86CDA/image-size/large?v=v2&px=999 "statuspage-1.png")

![statuspage-2.png](https://community.atlassian.com/t5/image/serverpage/image-id/337377iCC8AE47703EA5ADA/image-size/large?v=v2&px=999 "statuspage-2.png")

Would you be able to advise on this please?


author: Egor
body: Hey Stelios,   
In order to provide the info about the page ID, you have to authenticate in the Integration settings.   

To do that, please go to your Statuspage integration in Opsgenie \>\> Edit \>\> Authenticate with a Statuspage account and provide the needed details.   

![5262963624014633544.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/337574i689046BAD8A5363A/image-size/large?v=v2&px=999 "5262963624014633544.jpg")

Please let me know if it helps.

Best Regards,  
Egor


author: Stelios Moschos
body: Hi Egor,

Thank you again for the response. I am afraid this is already done and it's authenticated with the Statuspage in question. Please see screenshot below.

(Deleted screenshot)

Looking forward to your response.

Stelios


author: Egor
body: Hey Stelios,   
Thanks for the screenshot! It appears that you're not using the right page ID, as it appears to not be full. You can find the full page ID in the URL of your page. Here's an example of my page, where 054yz2gb827l is the page ID. <https://manage.statuspage.io/pages/054yz2gb827l/incidents>  

Also, I see that you shared the screenshot with your Statuspage API Key, which can cause a security breach from your side. I would recommend deleting the API Key that is used on the screenshot, so no one can access your page with it.

Best Regards,  
Egor


author: Egor
body: I also went ahead and deleted the screenshot that you posted.


author: Stelios Moschos
body: Hi Egor,

Ah sorry I didn't mention, I scribbled out some characters as I didn't want to share it in a public forum. So, the question remains :)

Kind regards,

Stelios


author: Egor
body: Hey Stelios,   

Could you please open a ticket with us, so that we can check it further? Please use the following link - <https://support.atlassian.com/contact/>

Best Regards,  
Egor


author: Stelios Moschos
body: Thanks for the help Egor!


author: Stelios Moschos
body: The documentation I went through so far is as follows:

* <https://support.atlassian.com/opsgenie/docs/manage-external-services/>
* <https://support.atlassian.com/opsgenie/docs/integrate-opsgenie-with-statuspage/>


Tags: cloud

opsgenie-cloud