Simple pinging multiple hosts
npm install host-pinger> Ping your multiple hosts in realtime from the CLI or use it as Node.js module.
``javascript`
npm install --global host-pinger
`
$ 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 Home@192.168.1.1 google.com -a 20 -d 1000
`
`javascript`
npm install --save host-pinger
`javascript
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 => {
//...
});
`
#### 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 |
`javascript``
{ hostName: 'google.com',
address: '92.223.8.109',
ping: 10 }