Enrollment Token Options

You can set some options related to the configuration when running the enrollment command.

Disable LogScale Collector Restart on Enroll

The Enroll Command now stops and starts the service during the enrollment process, this behavior can be ommited by using --no.service flag on the enroll command.

Specify Custom Config File Location

The enrollment command overwrites the local file with a startup remote configuration, by default the following paths are used:

  • Linux

    /etc/humio-log-collector/config.yaml

  • Windows

    C:\Program Files (x86)\CrowdStrike\Humio Log Collector\config.yaml

If your service used a configuration on a different path, the --cfg argument can be used to place the configuration in a different path.

The argument only affects the path to where the startup config is written, it does not alter the SystemD or Windows service entry.

Specify Custom Datadirectory

The command also sets the datadirectory to the following paths:

  • Linux

    /var/lib/humio-log-collector

  • Windows

    C:\ProgramData\LogScale Collector

If you need to place your data directory at a different path, the --data argument can be provided. The data directory is written to the startup config.

Setting a Proxy

If your setup requires a proxy to communicate with LogScale, it can be configured using the --proxy argument. On some versions of Windows server you must specify --proxy none as an argument.

Specify Trusted Certificate Authority

Add the --ca-file argument and point to a certificate file on disk. The path to the file should be absolute and readable by the service user.

The file will be read on each start of the LogScale collector.

Example:

-ca-file "/opt/ca.crt"

Alternatively, the --ca-cert argument can be used with a PEM encoded value, the certificate will be encoded in the startup configuration.

Example:

-ca-cert "-----BEGIN
            CERTIFICATE-----\n....\n-----END CERTIFICATE-----