Comment 1 for bug 1294776

Revision history for this message
James Page (james-page) wrote :

rsyslog config is in place:

$ModLoad imfile

$InputFilePersistStateInterval 50
$InputFilePollInterval 5
$InputFileName /var/log/juju/machine-0.log
$InputFileTag juju-machine-0:
$InputFileStateFile machine-0
$InputRunFileMonitor

$ModLoad imtcp
$DefaultNetstreamDriver gtls
$DefaultNetstreamDriverCAFile /var/log/juju/ca-cert.pem
$DefaultNetstreamDriverCertFile /var/log/juju/rsyslog-cert.pem
$DefaultNetstreamDriverKeyFile /var/log/juju/rsyslog-key.pem
$InputTCPServerStreamDriverAuthMode anon
$InputTCPServerStreamDriverMode 1 # run driver in TLS-only mode
$InputTCPServerRun 6514

# Messages received from remote rsyslog machines have messages prefixed with a space,
# so add one in for local messages too if needed.
$template JujuLogFormat,"%syslogtag:6:$%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"

$FileCreateMode 0644
:syslogtag, startswith, "juju-" /var/log/juju/all-machines.log;JujuLogFormat
& ~
$FileCreateMode 0640