Smokeping_probes_FPingContinuous(3) | SmokePing | Smokeping_probes_FPingContinuous(3) |
Smokeping::probes::FPingContinuous - FPingContinuous Probe for SmokePing
*** Probes *** +FPingContinuous binary = /usr/bin/fping # mandatory hostinterval = 1.5 offset = 50% packetsize = 5000 pings = 20 sourceaddress = 192.168.0.1 step = 300 timeout = 1.5 tos = 0x20 usestdout = false # The following variables can be overridden in each target section /^influx_.+/ = influx_location = In the basement # [...] *** Targets *** probe = FPingContinuous # if this should be the default probe # [...] + mytarget # probe = FPingContinuous # if the default probe is something else host = my.host /^influx_.+/ = influx_location = In the basement
Integrates FPingContinuous as a probe into smokeping. The variable binary must point to your copy of the FPing program. If it is not installed on your system yet, you can get a slightly enhanced version from "pub" in www.smokeping.org.
The (optional) packetsize option lets you configure the packetsize for the pings sent.
Continuous output is normally sent to stdout, but you can set usestdout to 'false' to make smokeping read stderr instead of stdout.
The FPing manpage has the following to say on this topic:
Number of bytes of ping data to send. The minimum size (normally 12) allows room for the data that fping needs to do its work (sequence number, timestamp). The reported received data size includes the IP header (normally 20 bytes) and ICMP header (8 bytes), so the minimum total size is 40 bytes. Default is 56, as in ping. Maximum is the theoretical maximum IP datagram size (64K), though most systems limit this to a smaller, system-dependent number.
Supported probe-specific variables:
Example value: /usr/bin/fping
This setting is mandatory.
This parameter sets the time that fping waits between successive packets to an individual target.
Example value: 1.5
Example value: 50%
Example value: 5000
Example value: 20
Set source address.
Example value: 192.168.0.1
Example value: 300
Example value: 1.5
Example value: 0x20
Example value: false
Steven Wilton <swilton@fluentit.com.au> Tobias Oetiker <tobi@oetiker.ch>
2024-02-04 | 2.8.2 |