Difference between revisions of "Bering-uClibc 6.x - User Guide - Basic Configuration - Log Files"

From bering-uClibc
Jump to: navigation, search
(Log file maintenance)
(Start documenting log file contents)
Line 17: Line 17:
  
 
===Location and contents of main log files===
 
===Location and contents of main log files===
tbd
+
The log files are usually written into <code class="filename">/var/log</code>. Some programs writes their log files in subdirectory of <code class="filename">/var/log</code>.
 +
 
 +
Log files present by default are:
 +
 
 +
* <code class="filename">auth.log</code>: This file keeps login information, e.g. the <code class="filename">login</code> and the ssh server <code class="filename">dropbear</code> writes into this file.
 +
* <code class="filename">cron.log</code>: Keeps information of jobs started from cron.
 +
 
 +
tbc
 
===Configuration of syslog-ng===
 
===Configuration of syslog-ng===
 
tbd
 
tbd

Revision as of 16:00, 4 June 2016

Basic Configuration - Log Files
Prev Bering-uClibc 6.x - User Guide Next

Log Files

This chapter explains the location and contents of log files generated on a LEAF Bering-uClibc router, the configuration in syslog-ng, maintenance with logrotate and how to use spacecheck in lrp.conf.

In a space constraint and long running environment like LEAF Bering-uClibc, it will be useful to understand how log files, which tends to grow unlimited, are created and maintained.

Note: Remote logging is not described in this chapter.

Location and contents of main log files

The log files are usually written into /var/log. Some programs writes their log files in subdirectory of /var/log.

Log files present by default are:

  • auth.log: This file keeps login information, e.g. the login and the ssh server dropbear writes into this file.
  • cron.log: Keeps information of jobs started from cron.

tbc

Configuration of syslog-ng

tbd

Log file maintenance

The task of log file maintenance is accomplished by /usr/bin/logrotate. logrotate is started daily, weekly and monthly from /etc/cron.daily/multicron-d, /etc/cron.weekly/multicron-w and /etc/cron.monthly/multicron-m.

logrotate keeps the configuration files in /etc/logrotate.d, usually named after the application generating the log file (e.g /etc/logrotate.d/ulogd.

logrotate options

tbd

Using Spacecheck in lrp.conf

tbd


Prev Up Next