Skip to content

infinite-tree/twilio-pager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twilio Pager

internal server used to bridge grafana notifications to twilio flows

This server will respond to grafana webhooks and trigger a twillio flow for every recipient in the config

Configuration

Configs look something like this:

[Twilio]
sid=YourProjectSID
auth_token=YourProjectAuthToken

[YourFlowName]
sid=TwilioFlowSID
From=YourTwilioNumber

[YourFlowName.recipients]
Someone=number
Someoneelse=number

Installation

mkdir -p /opt/twilio-pager
cp server.py /opt/twilio-pager

mkdir /etc/twilio-pager
vim /etc/twilio-pager/twilio-pager.ini
# See configuration section above

mkdir /var/log/twilio-pager

sudo cp twilio-pager.service /etc/systemd/system/
sudo systemctl enable twilio-pager.service
sudo systemctl start twilio-pager.service

About

Connecting Grafana webhooks to Twilio flows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages