Setting up NetWorker log file rotation size limits
Controlling NetWorker Log file size
To control the size of the logs us the environment variable:
Where: n is the target size of the file in bytes (default value is 1048576 bytes (ie: 1 MB))
Setting NSR_MAXLOGSIZE=52428800, would set the log file size to 50MB
Number of Log files in rotation
To set the number of logs used in the rotation (ie: the maximum number of log files), set the environment variable:
Where: n is the number of log files to be saved (default value is 4, maximum, maximum number of logs is 999)
Setting NSR_MAXLOGVERS=5, would set 5 log files in rotation (daemon.raw daemon.001 daemon.002 daemon.003 daemon.004)
Setting environment variables under Windows
Under Windows, the above values can be set under "System variables"
Windows > My Computer > (right click for Properties) > Advanced > Environmental Variables > System variables > New
Setting NetWorker variables under Solaris/Linux
Under Solaris/Linux, edit the networker startup script /etc/init.d/networker and add the environment variables there.
- The value set for NSR_MAXLOGSIZE will only take effect after restarting NetWorker server. The daemon.log file size is only checked when NetWorker is started.
- Therefore the maximum log file size should only be considered as a guideline and not as a hard rule. The daemon.log will exceed this limit if NetWorker is not restarted for an extended period of time.
- The rap.log file is checked at various intervals but with no set schedule. It too can exceed the maximum log file size but in general not by more than a few Kbytes.
- If NSR_MAXLOGVERS is set higher than 999, then no log rotation will take place, even if the actual number of log files is less than 999. Some log files, notably the messages file, are not automatically rotated.