host-pinger
v2.1.0
Published
Simple pinging multiple hosts
Downloads
18
Readme
Host pinger
Ping your multiple hosts in realtime from the CLI or use it as Node.js module.
CLI
Install
npm install --global host-pinger
Usage
$ host-pinger --help
Usage
$ host-pinger [alias@]host, [[alias@]host...]
Options
-a, --amount Amount of pings. Infinitely (0) by default;
-d, --delay Delay in ms. 1000 by Default;
-h, --help Get help;
Examples
host-pinger [email protected] google.com -a 20 -d 1000
Node.js Module
Install
npm install --save host-pinger
Usage
const HostPinger = require('host-pinger');
let hostPinger = new HostPinger({
hosts: [
{alias: 'Home', host: '192.168.1.1'},
'google.com'
]
});
//Get pings
hostPinger.start(servers => {
//...
});
//Stop receive pings
hostPinger.stop();
//Error handling
hostPinger.on('error', err => {
//...
});
HostPinger
new HostPinger([opts])
Create a new HostPinger.
| Param | Type | Description | | --- | --- | --- | | [options] | Object | | | [options.amount] | Number | Amount of pings. Infinitely (0) by default; | | [options.delay] | Number | Delay in ms. 1000 by Default; | | [options.hosts] | Array | Array of hosts strings or objects |
Server response structure
{ hostName: 'google.com',
address: '92.223.8.109',
ping: 10 }