EnglishFrenchSpanish

OnWorks favicon

xymonping - Online in the Cloud

Run xymonping in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command xymonping that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


xymonping - Xymon ping tool

SYNOPSIS


xymonping [--retries=N] [--timeout=N] [IP-addresses]

DESCRIPTION


xymonping(1) is used for ping testing of the hosts monitored by the xymon(7) monitoring
system. It reads a list of IP addresses from stdin, and performs a "ping" check to see if
these hosts are alive. It is normally invoked by the xymonnet(1) utility, which performs
all of the Xymon network tests.

Optionally, if a list of IP-addresses is passed as command-line arguments, it will ping
those IP's instead of reading them from stdin.

xymonping only handles IP-addresses, not hostnames.

xymonping was inspired by the fping(1) tool, but has been written from scratch to
implement a fast ping tester without much of the overhead found in other such utilities.
The output from xymonping is similar to that of "fping -Ae".

xymonping probes multiple systems in parallel, and the runtime is therefore mostly
dependent on the timeout-setting and the number of retries. With the default options,
xymonping takes approximately 18 seconds to ping all hosts (tested with an input set of
1500 IP addresses).

SUID-ROOT INSTALLATION REQUIRED


xymonping needs to be installed with suid-root privileges, since it requires a "raw
socket" to send and receive ICMP Echo (ping) packets.

xymonping is implemented such that it immediately drops the root privileges, and only
regains them to perform two operations: Obtaining the raw socket, and optionally binding
it to a specific source address. These operations are performed as root, the rest of the
time xymonping runs with normal user privileges. Specifically, no user-supplied data or
network data is used while running with root privileges. Therefore it should be safe to
provide xymonping with the necessary suid-root privileges.

OPTIONS


--retries=N
Sets the number of retries for hosts that fail to respond to the initial ping, i.e.
the number of ping probes sent in addition to the initial probe. The default is
--retries=2, to ping a host 3 times before concluding that it is not responding.

--timeout=N
Determines the timeout (in seconds) for ping probes. If a host does not respond
within N seconds, it is regarded as unavailable, unless it responds to one of the
retries. The default is --timeout=5.

--responses=N
xymonping normally stops pinging a host after receiving a single response, and uses
that to determine the round-trip time. If the first response takes longer to arrive
- e.g. because of additional network overhead when first determining the route to
the target host - it may skew the round-trip-time reports. You can then use this
option to require N responses, and xymonping will calculate the round-trip time as
the average of all of responsetimes.

--max-pps=N
Maximum number of packets per second. This limits the number of ICMP packets
xymonping will send per second, by enforcing a brief delay after each packet is
sent. The default setting is to send a maximum of 50 packets per second. Note that
increasing this may cause flooding of the network, and since ICMP packets can be
discarded by routers and other network equipment, this can cause erratic behaviour
with hosts recorded as not responding when they are in fact OK.

--source=ADDRESS
Use ADDRESS as the source IP address of the ping packets sent. On multi-homed
systems, allows you to select the source IP of the hosts going out, which might be
necessary for ping to work.

--debug
Enable debug output. This prints out all packets sent and received.

Use xymonping online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    GenX
    GenX
    GenX is a scientific program to refine
    x-ray refelcetivity, neutron
    reflectivity and surface x-ray
    diffraction data using the differential
    evolution algorithm....
    Download GenX
  • 2
    pspp4windows
    pspp4windows
    PSPP is a program for statistical
    analysis of sampled data. It is a free
    replacement for the proprietary program
    SPSS. PSPP has both text-based and
    graphical us...
    Download pspp4windows
  • 3
    Git Extensions
    Git Extensions
    Git Extensions is a standalone UI tool
    for managing Git repositories. It also
    integrates with Windows Explorer and
    Microsoft Visual Studio
    (2015/2017/2019). Th...
    Download Git Extensions
  • 4
    eSpeak: speech synthesis
    eSpeak: speech synthesis
    Text to Speech engine for English and
    many other languages. Compact size with
    clear but artificial pronunciation.
    Available as a command-line program with
    many ...
    Download eSpeak: speech synthesis
  • 5
    Sky Chart / Cartes du Ciel
    Sky Chart / Cartes du Ciel
    SkyChart is a software to draw chart of
    the night sky for the amateur astronomer
    from a bunch of stars and nebulae
    catalogs. See main web page for full
    download...
    Download Sky Chart / Cartes du Ciel
  • 6
    GSmartControl
    GSmartControl
    GSmartControl is a graphical user
    interface for smartctl. It allows you to
    inspect the hard disk and solid-state
    drive SMART data to determine its
    health, as w...
    Download GSmartControl
  • More »

Linux commands

  • 1
    abc2abc
    abc2abc
    abc2abc - a simple abc
    checker/re-formatter/transposer ...
    Run abc2abc
  • 2
    abc2ly
    abc2ly
    abc2ly - manual page for abc2ly
    (LilyPond) 2.18.2 ...
    Run abc2ly
  • 3
    coqmktop
    coqmktop
    coqmktop - The Coq Proof Assistant
    user-tactics linker ...
    Run coqmktop
  • 4
    coqtop
    coqtop
    coqtop - The Coq Proof Assistant
    toplevel system ...
    Run coqtop
  • 5
    g.copygrass
    g.copygrass
    g.copy - Copies available data files in
    the current mapset search path to the
    user�s current mapset. KEYWORDS:
    general, map management ...
    Run g.copygrass
  • 6
    g.dirsepsgrass
    g.dirsepsgrass
    g.dirseps - Internal GRASS utility for
    converting directory separator
    characters. Converts any directory
    separator characters in the input string
    to or from na...
    Run g.dirsepsgrass
  • More »

Ad