Whether you are just starting your observability journey or already are an expert, our courses will help advance your knowledge and practical skills.
Expert insight, best practices and information on everything related to Observability issues, trends and solutions.
Explore our guides on a broad range of observability related topics.
This document explains how to configure rsyslog to support TLS connections, which is necessary for sending logs to Coralogix syslog endpoints.
STEP 1. Install the gtls driver
and ca-certificates
:
sudo apt update -y sudo apt install rsyslog-gnutls ca-certificates
STEP 2. Modify the rsyslog configuration file:
$DefaultNetstreamDriver gtls $DefaultNetstreamDriverCAFile /etc/ssl/certs/ca-certificates.crt $ActionSendStreamDriverMode 1 $ActionSendStreamDriverAuthMode x509/name $ActionSendStreamDriverPermittedPeer *.coralogix.com $template CoralogixSyslogFormat,"{\"fields\": {\"private_key\":\"xxxx\",\"application_name\":\"vagrant\",\"subsystem_name\":\"syslog\"},\"message\": {\"message\":\"%msg:::json%\"}}\n" *.* @@syslog.coralogix.com:6514;CoralogixSyslogFormat
STEP 3. Restart rsyslog:
sudo systemctl restart rsyslog
STEP 1. Check the status of the rsyslog service:
sudo systemctl status rsyslog
STEP 2. Check for any errors in the journalctl logs:
sudo journalctl -f -u rsyslog
Need help?
Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.
Feel free to reach out to us via our in-app chat or by emailing support@coralogix.com.