node-red-configurable-ping 1.0.1
A Node-RED node which takes input and pings a remote server.
node-red-configurable-ping
A Node-RED node which takes input and pings a remote server.
This is a modification of the node-red-contrib-advanced-ping node. Difference is that the timeout and the number of requests are configurable.
Install
Run the following command in the root directory of your Node-RED install
npm install node-red-configurable-ping
Usage
- Pings a machine and returns the trip time in ms. Ping time is returned in
msg.payload. Returns boolean false if no response received within 5 seconds, or if the host is unresolveable. - Will perform ping on any input.
- You may override the host set in the configuration by passing in a value in
msg.host. - For legacy reasons, the node will output the host as
msg.topic(the original node-red-node-ping does it this way). - Any incomming data will be passed on to the output.
- Incoming
msg.payloaddata will be outputted asmsg._payload(as the newmsg.payloadwill contain the result of the ping). - Incoming
msg.topicdata will be outputted asmsg._topic(as the newmsg.topicwill contain the the host).
- Incoming
Changes over node-red-contrib-advanced-ping
Ability to set ping options (timeout and number of requests). The defaults are:
- 5 seconds timeout
- 1 ping request