0.1.0 • Published 8 years ago

reping v0.1.0

Weekly downloads
6
License
MIT
Repository
github
Last release
8 years ago

Reping

IPv4 Monitoring with IPv6 and HTTP support coming soon

Usage

var reping = require('reping');

reping('google.com')
    .interval(5000)
    .on('up', function(info) {
        console.log(info.time + ' ms');
     })
    .on('down', function(error) {
        console.log(error);
    })
    .monitor();

Both "up" and "down" are optional.

Check if response is back under maximum duration:

var reping = require('reping');

reping('google.com')
    .interval(5000)
    .maxDuration(1000)
    .on('up', function(info) {
        console.log(info.time + ' ms');
     })
     .monitor();

Installation

$ npm install reping

Test

$ npm install
$ npm run test

Todo

  • Support IPv6
  • Support HTTP

License

MIT License