node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »



Monitor a url and start txting if it goes down. You can get this working with a free twilio account.

npm install up-or-txt

The example below will monitor and start txting you if google returns a non-200 more than 3 times in a row. It will continue to txt you every 10 minutes until it is back up.

var watch = require('up-or-txt');
        sid: 'your-twilio-sid',
        token: 'your-twilio-token',
        number: 'your-twilio-phone-number'
    phones: ['your-number'],
    checkInterval: 1000 * 30,
    txtInterval: 1000 * 60 * 10,
    url: '',
    maxFailureCount: 3,
    message: 'google is broken!'