Files included in the Netprobe package
Overview
This topic provides information on the resource files that come with the Netprobe packages. Resources typically refer to the following file types:
- Library files
- Java archive (JAR) files for Java-based plug-ins
- Template files
You can download the Netprobe packages from ITRS Downloads.
Files per platform
The following table is a summary of the contents of the Netprobe package according to platform.
Note: Beginning Geneos 5.6.x, the libcrypto.so
and libcrypto.so.1.1
library files are no longer included in the lib64
directory in the Netprobe package (geneos-netprobe-<version>-el8-linux-x64.tar.gz
) for RHEL 8 and 8.
Note: Beginning Geneos 5.9.x, the libssl.so.1.1
and libcrypto.so.1.1
libraries are renamed to libsslgeneos.so.1.1
and libcryptogeneos.so.1.1
respectively for generic and on platforms to eliminate the dependency of libcurl to these libraries to reduce compatibility issues such as the following scenarios:
-
When the Netprobe runs under elevated privileges in , the runtime loader of (
ld.so
) ignores theRPATH
andLD_LIBRARY_PATH
, so the Netprobe is unable to load the libraries from the<netprobe directory>/lib64
. For the libraries to be loaded, the path to<netprobe directory>/lib64
has to be added to the trusted paths ofld.so
. This can cause compatibility issues for other applications that run on the same machine. For more information, see Run Netprobe under elevated privileges in Linux in Quickstart: Linux and other platforms. -
Files are loaded alphabetically in
/etc/ld.so.conf.d/*
when/usr/lib64
or any library folder that has OpenSSL libraries is loaded before thenetprobe conf
. These libraries are not packaged with Netprobe but are in the/usr/lib64
directory. Therefore, they might not be compatible.
Note: Beginning Geneos 5.1, the Collection Agent is included in the Netprobe binaries for and generic platforms.
General files | General library files | JAR |
FLM directory files |
---|---|---|---|
|
Located in the
|
Located in the
|
Located in the
|
on
General files | General library files | JAR |
---|---|---|
|
Located in the
|
Located in the
|
RHEL 8
Note: Beginning Geneos 5.9, when running on RHEL 8, Geneos will use system libraries.
General files | General library files | JAR |
FLM directory files |
---|---|---|---|
|
Located in the
|
Located in the
|
Located in the
|
Note: Beginning Geneos 5.1, the Collection Agent is included in the Netprobe binaries for and generic platforms.
General files | General library files | JAR |
FLM directory files |
---|---|---|---|
|
|
Located in the
|
Located in the
|
General files | General library files | JAR |
---|---|---|
|
Located in the
|
Located in the
|
By default, the installation directory also contains the Netprobe log file, netprobe.log
.
File descriptions
File | Description |
---|---|
api-ms-win*.dll | Microsoft Visual C++ runtime libraries. |
blpapi3_*.dll | Bloomberg API Shared library. |
collection_agent/azure-plugin-2.x.x.jar | JAR file to enable the Netprobe to run an instance of the Azure Monitor plugin. This is only available beginning Geneos 5.8.1. |
collection_agent/collection-agent-2.x.x-exec.jar | JAR file to enable the Netprobe to run an instance of the Collection Agent. |
collection_agent/collection-agent.yml | Configuration file that contains details about setting up collectors, reporters, workflows, and plug-ins. |
collection_agent/logback.xml | Configuration file that contains the format and details that get included in the Collection Agent log. |
collection_agent/statsd-plugin-2.x.x.jar | JAR file to enable the Netprobe to run an instance of the StatsD plug-in. |
concrt140.dll | Microsoft Visual C++ runtime libraries. |
diskspacefree.exe | Toolkit plug-in script that calculates free disk space for all drives. |
geneos-plugins.jar | Contains the Java-based plug-ins. |
getargs64.exe | Utility binary, used on 64-bit machines by 32-bit Netprobes to obtain process arguments for 64-bit processes. |
iconv.dll | Used for character language conversion by FKM plugin. |
jars/logback.xml | Used by geneos-plugins.jar for log configuration. Used only by the JDBC plugin for query performance debugging. |
jars/logback-classic-1.2.3.jar | Logging framework of geneos-plugins.jar . |
jars/logback-core-1.2.3.jar | Logging framework of geneos-plugins.jar . |
jars/HikariCP-3.4.5.jar | Used by the | JDBC plugin for the connection pool implementation.
jars/slf4j-api-1.7.30.jar | Logging framework used by | JDBC plugin.
jars/sqlite-jdbc-3.34.0.jar | Used by the | JDBC plugin to cache query results.
kill.exe | Microsoft NT resource kit utilities, can be used for killing processes on command-line by name or pid. |
launchpad.dll or LaunchPad.dll | Used to start Java-based plug-ins (for example, E4JMS and JMX plug-ins) on . |
libasn1.so.8 | Heimdal Kerberos library. |
libblpapi3_64.so flm/bloomberg/lib/libblpapi3_32.so |
Bloomberg API Shared library. |
libcom_err.so* | Heimdal Kerberos library. |
libcrypto* | OpenSSL library, required by libcurl.so to provide cryptographic functions for authentication. |
libcurl* | cURL HTTP library, used by WebMon plug-in for accessing web pages. |
libssl-1_1-x64.dll |
OpenSSL library, required by libcurl.dll to provide cryptographic functions for authentication. |
libgssapi.so* | Heimdal Kerberos library. |
libhcrypto.so* | Heimdal Kerberos library. |
libheimbase.so* | Heimdal Kerberos library. |
libheimntlm.so* | Heimdal Kerberos library. |
libheimsqlite.so* | Heimdal Kerberos library. |
libiconv.a | International text conversion, used by FKM plug-in. |
libkrb5.so* | Heimdal Kerberos library. |
liblaunchpad.so | Used to start Java-based plug-ins (e.g. E4JMS and JMX) in and similar platforms. |
libnetnt.dll | Networking library, used for interpreting protocol-specific data from a packet. |
libpcap.so | Network packet capture library, used for X-set suite of plug-ins. |
libroken.so* | Heimdal Kerberos library. |
libssl* | OpenSSL library, required by libcurl.so to provide support for HTTPS URLs. |
libwind.so* | Heimdal Kerberos library. |
LICENCE | Licence declarations for 3rd party software libraries used by the Netprobe. |
lua51.dll | Library for the Lua interpreter used to process Lua files. |
Mgmtapi.dll | Microsoft SNMP manager API, used for SNMP communication for TRAP-MON plug-in, required by the Netprobe, legacy compatibility. |
msvcp100.dll | Microsoft Visual C++ runtime library. |
msvcr100.dll | Microsoft Visual C++ runtime library. |
msvcr140.dll | Microsoft Visual C++ runtime library. |
Na_echo.exe |
Echoes any arguments as output, followed by a
newline. If This can be used for building up toolkit script output. |
na_getenv.exe |
Extracts the value of a Netprobe registry key. For more information, see Setting variables for Netprobe on Windows platforms in Netprobe variables. |
na_setenv.exe |
Sets the value of a Netprobe registry key. For more information, see Setting variables for Netprobe on Windows platforms in Netprobe variables. |
netprobe.aix_64 | Main Netprobe binary. |
netprobe.linux_64 | Main Netprobebinary. |
netprobe.linuxppcle_64 | Main Netprobe binary. | on
netprobeGXL | Internal use by Netprobe only. |
NetprobeNT*.exe or netprobe.windows*.exe |
Main Netprobe binary. Note: If you specify a non-default service name during installation, then the name of this binary becomes <service name>.exe. |
netprobentinst.bat | Used by the installer to create and start a Netprobe service. |
netprobentuninst.bat | Used by the installer to stop and remove a Netprobe service. |
netprobentversion.bat | Used by the installer to generate the Netprobe version information file. |
NOTICES | Notices of third-party library licence declarations. |
nt_writelog.exe | Utility program, internal use by Netprobe only. |
pkill.exe | Microsoft NT resource kit utilities, can be used for killing processes on command-line by name or pid. |
pscmd.exe | Command-line ps utility. If run with no arguments, displays a list of process name and pid. This can also be run with a process name, which filters results to only processes with a matching name. |
pthreadVSE.dll | Threading library, required by Netprobe. |
regex2.dll | Libregex, searches for and matches text strings. |
snmpapi.dll | Microsoft SNMP utility library, used for SNMP communication for TRAP-MON plug-in, required by Netprobe, legacy compatibility. |
snmputil.exe | Microsoft SNMP utility, for examining traps/mibs. |
sqlapi.dll | Provides database access for plug-ins (e.g. SQL-TOOLKIT). |
libcrypto-1_1-x64.dll |
OpenSSL library, required by libcurl.dll to provide support for HTTPS URLs. |
tibrv.dll | Library used in TIBRV plug-ins. |
tlist.exe | Utility program, internal use by Netprobe only. |
ucrtbase.dll | Microsoft Visual C++ runtime library. |
vcruntime140.dll | Microsoft Visual C++ runtime library. |
unins000.dat | Installer data file. |
unins000.exe | Netprobe. | Installer file, for uninstalling the
update.bat | Used during upgrade of a Netprobe installation to a later version. |
version.log | Netprobe version information. |
wgetenv3.exe | Toolkit plug-in script which gets and outputs the value of selected registry keys. For guidance, see wgetenv3.exe in Toolkit Plug-In Technical Reference. |
winwrap.exe | .NET/WPF/COM software component that integrates BASIC language support into an application. |
wrkill.exe | Utility program, internal use by Netprobe only. |
flm/chartdir50.dll | ChartDirector library, used in generating graphs for reports by FLM plug-in. |
flm/flm-feed-example.* | Example Feed Adapter. |
flm/flm-feed-gl.* | GL Feed Adapter. |
flm/flm-feed-rfa.* | RFA Feed Adapter. |
flm/flm-feed-tt.* | Trading Technologies Feed Adapter. |
flm/flm-feed-testfile.* | Test file adapter, allows tick history files generated in one FLM environment to be replayed in another environment. |
flm/fonts/<font>.pcfflm/fonts/<font>.pfc | Fonts used for FLM reports. |
flm/geneos-feed-bloomberg.* | Shared library for the MDM Bloomberg Feed Adapter. |
flm/geneos-feed-exegy.* | Shared library for the MDM Exegy Feed Adapter. |
flm/geneos-feed-lua.* | Shared library for the MDM Lua Feed Adapter. |
flm/geneos-feed-quant.* | Shared library for the MDM QuantFeed Feed Adapter. |
flm/libchartdir.so.5.0 | ChartDirector library, used in generating graphs for reports by FLM plug-in. |
flm/rfa8/appendix_a | Appendix of master field identifiers. |
flm/rfa8/enumtype.def | Standard field dictionary distributed by Refinitiv that defines type or formatting information and directs the application on how to encode or decode specific pieces of information. |
flm/rfa8/RDMFieldDictionary | Standard field dictionary distributed by Refinitiv that defines type or formatting information and directs the application on how to encode or decode specific pieces of information. |
flm/rfa8/RFA8_<name>.mc | Message Compiler Files used by the Logger on Unix to print RFA messages. |
templates/start_netprobe.tmpl | Template for a start script to run Netprobe. |
templates/discovery.tmpl.sh templates\discovery.tmpl.bat |
Template for the discovery script for Self-Announcing Netprobes to run auto-discovery. For more information, see Auto-discovery in Introduction to Netprobe. |