Content-type: text/html Man page of NSR_RENDER_LOG

NSR_RENDER_LOG

Section: Maintenance Commands (8)
Updated: Dec 11, 01m
Index Return to Main Contents
 

NAME

nsr_render_log - output NetWorker log file data in human-readable form.

 

SYNOPSIS

nsr_render_log
[ -acdehlmoprtyz ] [ -L locale ] [ -R remote hostname ] [ -S start_time ] [ -E end_time ] [ -N number_of_lines ] [ -x export_spec ] [ -T thread_id ] [ -P process_id ] [ -O program_name ] [ -B start_line ] [ -M message_id ] [ -G group_name ] [ -H hostname ] [ -J hostname_referenced ] [ -A activity_id ] [ -C category ] [ -F devicename ] [ -Y severity ] log_file_name
 

DESCRIPTION

nsr_render_log reads messages from the NetWorker log file log_file_name , filters and renders them according to the command line options, and sends the output to stdout. The default language is English. If a locale is specified, the messages are output in the specified language, and the time stamps are formatted to that locale. If the messages cannot be rendered in the specified locale language then the messages are rendered in english. nsr_render_logs assumes that the proper fonts are configured by the user.

 

OPTIONS

-a    Do not output the activity ID.
-c    Do not output the category.
-d    Do not output the timestamp.
-e    Do not output the error number.
-o    Do not output the program name.
-h    Do not output the host name.
-l    Output the header information line before the log output.
-m    Do not output the message ID.
-p    Do not output the process ID.
-r    Do a catalog look up on a remote host and need to be specified along with -R option.
-t    Do not output the thread ID.
-y    Do not output the severity.
-z    Obfuscate secure information. Hostnames, usernames and network addresses shall be aliased.
-x <export_spec>
As an alternative to the default human-readable output format,
export_spec provides for a user defined output format separator. The export-spec 'c<separator>' displays values separated by <separator>. For example, 'nsr_render_log -x 'c \t' <file_name>, will produce tab separated values.
-L locale
Output is translated, and time is formatted, to the specified locale.
-R remote hostname
Renders the specified log file from the remote host. By default the catalog look up is from local host. When specified with -r option, the catalog look up is done from the remote host specified. The user should have root/administrator privileges to use this option.
-S start_time
Messages dated earlier than start_time will not be output. start_time shall use the nsr_getdate(3) format. The user can specify an input locale date/time with an 'l' option. The input locale date/time follows the format display of 'ls -l' command of recover on UNIX and 'dir' command of recover on windows. For example, in an English locale and on a UNIX machine 'nsr_render_log -S " l may 30 4:00 " <log_file_name>' will produce all the messages dated later than May 30th 4:00. With the 'l' option if no start time or an invalid start time is specified then the time is mapped to the start of the day (00:00:00).
-E end_time
Messages dated later than end_time will not be output. start_time shall use the nsr_getdate(3) format. The user can specify an input locale date/time with an 'l' option. The input locale date/time follows the format display of 'ls -l' command of recover on UNIX and 'dir' command of recover on windows. For example, in an English locale and on a UNIX machine 'nsr_render_log -E " l may 30 4:00 " <log_file_name>' will produce all the messages dated earlier than May 30th 4:00. With the 'l' option if no end time or an invalid end time is specified then the time is mapped to the end of the day (23:59:59).
-N lines
The maximum number of lines that are required to be printed. If there are not sufficient number of lines then the available number of lines shall be printed. If this option is specified along with the Start time then N lines are rendered after the Start time stamp.
-B start_line
Output only messages starting with this line number. If the given 'start_line' value is negative then it will retrieve the specified number of lines from the end of file.
-T thread_id
Output only messages written by the specified thread ID(s). Multiple TIDs up to a limitof 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-P process_id
Output only messages written by the specified process ID(s). Multiple PIDs up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-O program_name
Output only messages written by the specified program name(s). Multiple Program Names up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-M message_id
Output only messages having the specified message ID(s). Multiple Message IDs up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-G group_name
Output only messages having a reference to the specified group name(s). Multiple group names up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-H hostname
Output only messages written by the specified host(s). Multiple HostNames up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-A activity ID
Output only messages having the specified activity ID. Multiple activity IDs up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-C category
Output only messages having the specified message category. Multiple message categories up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-F device name
Output only messages having a reference to the specified device name. Multiple device names up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-J host name referenced
Output only messages havinga reference to the specified host name. Multiple host names up to a limit of 8 may be entered. Each shall be separated by a space and the whole set enclosed within double quotes.
-Y severity
Output only messages having a severity level equal to or more than the specified severity level.
log_file_name
Read messages from the file named by the path name log_file_name
 

EXAMPLES

Example 1: To translate log to Japanese, with a header line and obfuscation.

nsr_render_log -lz -L ja_JP.utf8 /nsr/logs/daemon.raw

Example 2: To render log messages generated by pid's 41, 1064 and 1065, suppressing thread and activity/eventID output, searching only the last 50 lines of the log file and redirect output

nsr_render_log -ta -P "41 1064 1065" -B -50 ./recover.raw > recover.txt

Example 3: To render first 99 log messages between 11:00 AM and 12:00 AM on Jan 30, 2006 with a security level 2.

nsr_render_log -S "Jan 30 11:00" -E "Jan 30 12:00" -N 99 -Y 2 /nsr/logs/daemon.raw

Example 4: To render log file situated on a remote host.

nsr_render_log -R <remote_hostname> /nsr/logs/daemon.raw  

NOTES

1: For each backslash ( " \ " ) character in the path, enter two backslashes in succession.

Example: c:\\dir_one\\dir_two\\daemon.raw

2: If the user is rendering the messages to a locale other than the locale of the shell, then the output will be UTF-8 encoded. If this UTF-8 output is piped to a file, then it is the responsibility of the user to make sure that the file supports UTF-8 encoding.  

SEE ALSO

nsr_getdate(3).


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLES
NOTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:37:11 GMT, October 02, 2010