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
rsyslog config is in place:
$ModLoad imfile
$InputFilePersi stStateInterval 50 nterval 5 juju/machine- 0.log nitor
$InputFilePollI
$InputFileName /var/log/
$InputFileTag juju-machine-0:
$InputFileStateFile machine-0
$InputRunFileMo
$ModLoad imtcp amDriver gtls amDriverCAFile /var/log/ juju/ca- cert.pem amDriverCertFil e /var/log/ juju/rsyslog- cert.pem amDriverKeyFile /var/log/ juju/rsyslog- key.pem StreamDriverAut hMode anon StreamDriverMod e 1 # run driver in TLS-only mode
$DefaultNetstre
$DefaultNetstre
$DefaultNetstre
$DefaultNetstre
$InputTCPServer
$InputTCPServer
$InputTCPServerRun 6514
# Messages received from remote rsyslog machines have messages prefixed with a space, "%syslogtag: 6:$%%msg: ::sp-if- no-1st- sp%%msg: ::drop- last-lf% \n"
# so add one in for local messages too if needed.
$template JujuLogFormat,
$FileCreateMode 0644 juju/all- machines. log;JujuLogForm at
:syslogtag, startswith, "juju-" /var/log/
& ~
$FileCreateMode 0640