Skip to content

tsilenzio/node-reping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

IPv4 Monitoring with IPv6 and HTTP support coming soon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published