Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Can I use Opsgenie to send me an alert notification when a button is pressed for help

I would like to know if I installed an alert button at a location that when pressed would automatically send an alert through Opsgenie to a team of technicians?

3 answers

I would say if that button is an IoT and connect via an API, it could simply send its payload to Opsgenie.  

Nick H
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Jun 02, 2021

Yes, that could work as well using our Alert API: https://docs.opsgenie.com/docs/alert-api

But again, unfortunately we do not have a script or anything custom to share for this use-case.

If you do build this out @jahrenkiel feel free to share what approach you take / script. I'm sure other customers might find it useful.

0 votes
Daniel Ebers
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Jun 06, 2021

Hi @jahrenkiel

yes, this should work.

The OpsGenie part should not be so hard. Like Nick already explained you could just kick off an email which is directed to OpsGenie, that would get 99% of the software side of logic.

Obviously such a button just can't exist independently (unless you have one with some super logic - but also such a hardware would need being able to kick off an email or do an REST API call).

So - what is somewhat common (if done on a DIY solution basis) is to grab a mini-computer (a "Raspberry Pi" will suffice or is even too large sized for the approach) and using the GPIO connectors you could build a cheap solution.
On the Raspberry Pi (this is the remaining percent of needed software if you want so) you need a small script which literally kicks of the mail towards OpsGenie as soon as the button connected to it is finally pressed.

This here could give an idea but there are plenty of other ideas around to be found with Google https://github.com/K7TRY/Panic-Button

In case you don't fell confident with soldering/sticking some wires, GPIO connectors and such we have seen there are some USB panic buttons out there. But to be honest, we have not tested them and compared to a DIY solution we found them to be enormously extensive.

Probably there are also other suitable mini-computers/boards out there which would meet the need, you could have a look around. Hardware requirements are really low, those mini-computers/boards needs almost no computer power and almost no memory - however, you would need to put a small(er) operating system, mostly onto a SD card and put it into it, so it can boot and execute the needed script to kick off when the button is pressed.

A closing word of warning - as a personal side note:
I would not recommend the proposed hardware setup for highly critical environments. We indeed played a bit with implementations like this (in the times before OpsGenie to be honest) in the past but have not used it in a critical environment (for them a professional implementation might be suited better).
This of course does not apply in any way to OpsGenie (like I said OpsGenie will not the part causing a lot of challenges) but the warning aims more towards the hardware side. If you want to go with a DIY solution, I think, it must be tested very, very well.

@Nick H
Pheew, I feel this got 99% non-OpsGenie here now, but much of a gobbledygook about hardware and a general idea to the requirement. If you feel it is inappropriate here I am fine with the comment being deleted :)

Regards,
Daniel

Nick H
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Jun 07, 2021

Hi @Daniel Ebers ,

I'm fine with leaving your comment! It's an interesting take to this use-case, and I think it can provide value or ideas on how this could be created.

One caveat - at least to my knowledge - is the Raspberry Pi itself will actually need to be physically clicked since it's a piece of hardware. So if @jahrenkiel was looking for a button clicked through a web browser, would this method still work?

Daniel Ebers
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Jun 07, 2021

I think this should work as well. For a button "in software" you would just be needing the same logic.

Something that is capable sending mail or to contact the API.

Like Nick H likes this
0 votes
Nick H
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Jun 01, 2021

Hi @jahrenkiel ,

I don't think we've come across something like this in the past, but that's not to say it couldn't be done! We just don't have any examples to share. 

Alternatively, you could use something like an Email Integration. When the address of the integration receives an email, an alert would be created / could be sent to your team of technicians: 

https://support.atlassian.com/opsgenie/docs/integrate-your-email-with-opsgenie/

 

Our Incoming Call integration would also be something to consider. The line of the integration could be dialed to connect with a live user, or texted to generate an alert and notify your team of technicians:

https://support.atlassian.com/opsgenie/docs/incoming-call-routing/

 

Hope this helps! Let us know if you have any questions around these, or in general.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PERMISSIONS LEVEL
Site Admin
TAGS
AUG Leaders

Atlassian Community Events