No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Sensu plugins for twilio
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.7
~> 0.10
~> 12.3
~> 6.0
~> 3.2
~> 3.4
~> 0.61.1
~> 0.9.11

Runtime

= 2.6.0
= 5.18.0
 Project Readme

Sensu-Plugins-twilio

Build Status Gem Version Code Climate Test Coverage Dependency Status

Functionality

Files

  • bin/check-num-recordings.rb
  • bin/handler-twiliosms.rb

Usage

{
  "twiliosms":{
    "token":"a9d8ag98daf98ga9fd8g",
    "number":"+111111111",
    "sid":"AC0ds98gd098gf09d8fg",
    "recipients":{
      "+11111111111": {
        "sensu_roles":[ "web-server" ],
        "sensu_checks":[],
        "sensu_level": 1
      },
      "+11111222222": {
        "sensu_roles":[],
        "sensu_checks":[ "mysql-alive" ],
        "sensu_level": 2
      }
    }
  }
}

token, sid, and number from twilio account configuration.

sensu_checks -> matching checks

sensu_roles -> matching subscribers or special values:

  • all matches all events
  • keepalive matches keepalive events

sensu_level -> minimum matching check return status value

  • 0 -> activate for all check statuses: ok+warning+critical+unknown
  • 1 -> activate for warning+critical+unknown
  • 2 -> activate for critical+unknown
  • 3 -> activate for unknown

Installation

Installation and Setup

Notes