Never miss another server outage. Learn how to build a server notification system that will alert all administrators via SMS when a server outage occurs.Start Tutorial
This Ruby on Rails sample application demonstrates how to send SMS alerts to a list of system administrators if something goes wrong on your server.
In this tutorial, we'll show you the key bits of code to make this work.
Let's get started!
Create a list of administrators who should be notified if a server error occurs.
The only requirement we have is a
In order to send a message we'll need to initialize the Twilio REST client
which requires reading our
Here we create an alert message to send out via text message. You might also decide to include a picture with your alert message, maybe a screenshot of the application when the crash happened?
Next we read the admins from our YAML file
and send alert messages to each of them with the private
There are the three parameters needed to send an SMS
using the Twilio REST API:
body:. After the message is sent, we print out the phone
number we're texting. US phone numbers
can also send an image with the message.
That's it! We've just implemented an automated server notification system that can send you server alerts if anything goes wrong. If you're a Ruby developer working with Twilio, you might want to check out these other tutorials.
Increase the security of your login system by verifying a user's mobile phone in addition to their password.
Send your customers a text message when they have an upcoming appointment - this tutorial shows you how to do it from a background job.
Thanks for checking out this tutorial! If you have any feedback to share with us, we'd love to hear it. Contact the Twilio Developer Education Team to let us know what you think.