0.0.5 • Published 6 years ago

webmonitor v0.0.5

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

webmonitor

A tool for monitoring the up time and response time of websites.

Installation

npm install webmonitor

How to use

var Monitor = require('webmonitor')

var website = new Monitor(options)

website.on(event, callback(response){
  // Actions on response
})

Options

  • website (* required) - The full url of the website to be monitored.
  • interval (defaults to 15) - Time interval (minutes) for checking website availability.

Emitted Events

  • up - Website operating as expected.
  • down - Website is down.
  • stop - Fired when the monitor has stopped.

Example

var Monitor = require('webmonitor')

options = {
  website: 'https://www.google.com',
  interval: .3,
  up : function(response)
  {
    console.log(response);
  },
  down : function(response)
  {
	console.log(response);
  },
  stop :function(response)
  {
	console.log(response);
  }
}

options1 = {
  website: 'http://mycura.com/',
  interval: .3,
  up : function(response)
  {
    console.log(response);
  },
  down : function(response)
  {
	console.log(response);
  },
  stop :function(response)
  {
	console.log(response);
  }
}

var monitor = new Monitor(options);
var monitor1 = new Monitor(options1);
0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago