Hello,<div><br></div><div>We have a system that is composed of 8 embedded ARM CPUs, and one server.  The embedded ARM units are booting an initramfs that uses systemd.  </div><div><br></div><div>We would like to store the logs from the 8 embedded systems on the server.  In the past, we would use the syslog networking logging.</div>
<div><br></div><div>What type of architecture should we use?  Ideally we'd like to be able to use the live remote logging that is discussed in the systemd design document.</div><div><br></div><div>I've come up with several ideas:</div>
<div><br></div><div>1) scp/rsync the journal files to the server.</div><div>   * how do we know when a file is ready to be scp'd?<br></div><div>   * is there any way to get reasonable update rate?  It seems running rsync every 10s might get expensive.</div>
<div><br></div><div>2) use the systemd-journal-gatewayd in v195</div><div>   * is there any way to stream the journal with this, or is this more of a query interface?</div><div>   * I assume, we then we loose the journal file format</div>
<div><br></div><div>3) write our own app that monitors the journal and copies over data</div><div>   * how would this operate, would we use mmap + file change notifications, or journal C api?</div><div>   * with mmap, would we watch all the files in the journal directory?</div>
<div><br></div><div>4) wait for the live remote logging features</div><div>   * any timeline for when this will be available?</div><div><br></div><div>5) run syslog along side journal and use the syslog network logging features</div>
<div>   * then the anti-systemd members of the team say -- why don't we just ditch systemd and go back to sysvinit and syslog ...  :-)</div><div>   * then we lose the query benefits of the journal on the server.</div>
<div><br></div><div>Additionally, on the server, it seems like it makes sense to use the journal files for the log storage.</div><div>  1) how would log rotation be managed (discard old logs)?</div><div>  2) can the systemd-journal-gatewayd be used on a independent directory of log files?</div>
<div><br></div><div>Appreciate any ideas.</div><div><br></div><div>Thanks,</div><div>Cliff<br clear="all"><div><br></div>-- <br>=================<br><a href="http://bec-systems.com" target="_blank">http://bec-systems.com</a><br>

</div>