url-monitor
Simple URL monitoring for node.js
Installation
npm install url-monitor
How to
var urlmon = ; var website = url:'https://www.google.fr/?gws_rd=ssl' interval: 5000 timeout: 3000; website website website websitestart;
Options
url:'https://www.google.fr/?gws_rd=ssl' // Required interval: 5000 // Time interval in ms, default to 5000 timeout: 3000 // Timeout in ms, default to 3000
Events
error
- Url is unreachable, host down, port closed...available
- Url is up.unavailable
- Host up but url is not working.
Responses on events
code: 200 url: 'http://my.url/something' message: 'OK' code: 404 url: 'http://my.url/something' message: 'Not found' code: null url: 'http://my.url/something' message: 'Host unavailable' ...
Updates
v1.3.3 :
Fix bug in https response with http result code in url field. Improves HTTP messages.v1.3.2 :
Avoid self-signed certificate errorv1.3.0 :
Add privacy to some methodsv1.2.0 :
Goodbye setInterval, welcome to setTimeout...v1.1.0 :
Adds 'url' in events responsesv1.0.0 :
Initial release
Licence
The MIT License (MIT) Copyright (c) 2016-2018 Julien Blanc