Installation

Topics

Network Probe Service Installation

Energy Logserver Network Probe is installed as part of the main installation package. The service is managed via systemd.

Service Management

Start Network Probe service:

systemctl start logserver-probe

Enable Network Probe to start on boot:

systemctl enable logserver-probe

Check service status:

systemctl status logserver-probe

Configuration Files

Network Probe configuration files are located in:

  • Main configuration: /etc/logserver-probe/logserver-probe.yml

  • Pipeline configurations: /etc/logserver-probe/pipelines.yml and /etc/logserver-probe/pipelines.d/

  • Input/Filter/Output configs: /etc/logserver-probe/conf.d/

  • JVM options: /etc/logserver-probe/jvm.options

TLS Configuration

Default Configuration (7.6.1 and later)

Since version 7.6.1, there is a default configuration for enabled algorithms at /etc/logserver-probe/java.properties.

Make sure there is the following definition in /etc/logserver-probe/jvm.options:

-Djava.security.properties=/etc/logserver-probe/java.properties

You can edit this file and after restarting Network Probe, changes will be applied.

Manual Configuration (7.6.0 and before)

For versions 7.6.0 and earlier, follow these steps:

  1. Create file /etc/logserver-probe/java.properties with content:

   security.useSystemPropertiesFile=false
   jdk.tls.ephemeralDHKeySize=2048
   jdk.certpath.disabledAlgorithms=MD2, SHA1, MD5, DSA, RSA keySize < 2048
   jdk.tls.disabledAlgorithms=DH keySize < 2048, TLSv1.1, TLSv1, SSLv3, SSLv2, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_GCM_SHA256, DHE_DSS, RSA_EXPORT, DHE_DSS_EXPORT, DHE_RSA_EXPORT, DH_DSS_EXPORT, DH_RSA_EXPORT, DH_anon, ECDH_anon, DH_RSA, DH_DSS, ECDH, 3DES_EDE_CBC, DES_CBC, RC4_40, RC4_128, DES40_CBC, RC2, HmacMD5, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA
   jdk.tls.legacyAlgorithms=
  1. Add to /etc/logserver-probe/jvm.options:

   -Djava.security.properties=/etc/logserver-probe/java.properties
  1. After restarting Network Probe service, changes will be applied.

MasterAgent TLS

Since version 7.6.1, MasterAgent has predefined strong ciphers already set. Updating is recommended.

For MasterAgent configuration, see Agents and Language Settings.

Post-installation Verification

Verify Network Probe is running:

systemctl status logserver-probe

Check Network Probe logs:

journalctl -u logserver-probe -f

Verify Network Probe is listening on configured ports:

netstat -tuln | grep java

Test pipeline configuration:

/usr/share/logserver-probe/bin/logserver-probe --config.test_and_exit