You are currently viewing an older version of the documentation. You can find the latest documentation here.
["Geneos > Netprobe"]["Technical Reference"]
Recommended Reads
MIBMON Plug-in |
Net Ping Plug-in |
TCP Links Plug-in |
SNMP Trapmon Plug-in |
X Broadcast Plugin |
X Mcast Plugin |
X Multicast Plugin |
X Route Plugin |
X Services Plugin |
X Top Plugin |
X Traffic Plugin |
Introduction
The Geneos X Ping plugin checks the network path to aspecified target node and the availability of the node.It sends ICMP or TCP packets to the target host andmeasures the time it takes to reply. If no replyreceived after a defined time interval, the target nodeis assumed to be down or unreachable. The target hostdoes not need to run any special software to providethe replies.
Multiple hosts can be monitored by one X Pingplugin.
Views
View
Headline Legend
Name | Description |
---|---|
localInterface | Name of the local interface used tosend the packets. |
sourceNode | The source IP address to be used in theoutbound packets. |
Table Legend
Name | Description |
---|---|
targetNode | Name of the host that the ping requestsare sent to. |
targetAddress | IP address of the target host. |
serviceName | If the plugin is configuredto use ICMP, then this shows ICMP_ECHO. If it is configured to use TCP,this shows the TCP service name that is usedto send the echo packets. Defaults to ECHO(port 7), but can be configured to be anyport/service. |
servicePort | If the plugin is configured to use ICMP,then this shows 0. Otherwise, it shows the serviceport number used. |
turnaroundTime | Time in ms that a packet takes to travel tothe target host and back. |
status | Status of the targetNode. Possible values are the following:
|
failurePercent | Failure percentage from the initial packet sent up to the last (initial sampling up to the latest sampling). |
Plugin Configuration
Basic Configuration
Advanced Configuration
Example for timeout and allowablePacketLoss
Sample period: 4 seconds
Timeout period: 2 seconds
allowablePacketLoss: 3 (default)
0 sec [sample] Fire packet.1 sec2 sec Timeout has occurred. Packet is considered lost. (Total lost: 1)3 sec4 sec [sample] Re-fire packet.5 sec6 sec Timeout has occurred. Packet is considered lost. (Total lost: 2)7 sec8 sec [sample] Re-fire packet.9 sec10 sec Timeout has occurred. Packet is considered lost. (Total lost: 3)11 sec12 sec [sample] Re-fire packet.13 sec14 sec Timeout has occurred. Packet is considered lost. (Total lost: 4)15 sec16 sec [sample] Re-fire packet. (report 'UNREACHABLE')
TCPProtocol
If TCP
is chosen as the protocol, then you need to define the port number that packets are sent to, and optionally, the name of the service. If the name of the service is provided, then it will be displayed in the dataview. Otherwise, only the port number is shown.
Field | Description |
---|---|
Name | Name of service to ping. Mandatory: No |
Port | Port number of the service to ping. Mandatory: Yes |
Permissions
The plugin needs to open network devices, so you should run the Netprobe using root or administrator permission on Unix and Windows, respectively.
On Linux kernel versions 2.6.24 and higher, analternative to running the Netprobe as root isby setting the CAP_NET_RAW
and CAP_NET_ADMIN
Linux capabilities on the Netprobe binary using the following command:
setcap cap_net_raw,cap_net_admin+eip <netprobe binary>
When running the Netprobe with set capabilities, the lib64
folder in the Netprobe directory should be inthe ld.so
trusted paths. Otherwise, the runtimelibraries will not load properly. For guidance, see Run Netprobe under elevated privileges in Linux in Quickstart: Linux and other platforms.
Third Party Libraries
Windows Vista/Server 2003: Version 4.0.2 of the Winpcap packet capture library (http://www.winpcap.org/install/default.htm) must be installed on the host.
Windows 10 does not require Winpcap library.
Unix: The shared library libpcap.so (version 1.0.0 or later is recommended) needs to be in the netprobe lib64 directory.
Note: As the netprobe needs to be run as root, the LD_LIBRARY_PATH is ignored for security reasons.