Installing and Configuring Delinea Syslog Collector
-
Download the delinea_syslog-1.1.0-py3-none-any.whl file.
-
On your Linux machine, unzip the file by running the following command:
sudo pip install delinea_syslog-1.1.0-py3-none-any.whl --target=/opt/delinea/pas/reporting_tool -
Run the following command:
sudo python3 /opt/delinea/pas/reporting_tool/setup/setup.py -t abg0233.my.centrify.net -f 15 -s "all" -dep -offIf your host sits behind a TLS-intercepting corporate proxy, supply a custom CA bundle:
sudo python3 /opt/delinea/pas/reporting_tool/setup/setup.py -t abg0233.my.centrify.net -f 5 -s "all" -dep -off --ca-bundle /etc/pki/ca-trust/source/anchors/corporate-proxy.pem-t: Specifies the Delinea Cloud Suite tenant hostname (for example, abg0233.my.centrify.net). If you omit the URL scheme, https://is prepended automatically.-f: Defines the frequency, in minutes, of the syslog fetch query. Must be greater than 5 and less than 60. The value is written to the generated config file.-s: Sets the scope of the enrolled Delinea Cloud Suite agent (for example,"all"to include every scope on the host).-dep: Installs the writer's Python dependencies (centrify.dmc,requests,cachetools). Online by default; combine with-offto install from the bundled packages instead.-off: Installs dependencies from the wheel files bundled with this package. Use together with-dep.-p(optional): Specifies the proxy host and port the writer should use at runtime (for example, 127.0.0.1:8080).--ca-bundle(optional): Absolute path to a CA bundle file used to verify the tenant's TLS certificate. Use this when the host's default trust store does not include the tenant certificate's issuer (for example, behind a TLS-intercepting proxy or with an internal CA). Setup aborts if the path is relative or does not exist; omit the flag to use the system trust store.
-
Run the following command:
sudo python3 /opt/delinea/pas/reporting_tool/delinea_syslog/delinea_syslog_writer.py -
Access the second terminal session and run the following command to check the logs, and to look for the delinea_syslog_writer:
sudo tail -f cat /var/log/messages
If you find TLS certificate verification failures, see Troubleshooting TLS Verification.
The setup is now completed, and the delinea_syslog_writer starts sending data from your Delinea Cloud Suite tenant to your Delinea syslog.
