Using the LOG Configurator [ Performing System Management Tasks ] MPE/iX 5.0 Documentation
Performing System Management Tasks
Using the LOG Configurator
You use the LOG configurator to display information about system and user
logging, print log files, and choose which events the system will record.
To enter the LOG configurator
You make all system and user logging changes from with the LOG
configurator, which is one of the SYSGEN modules. To enter the LOG
configurator, do as follows:
1. At the MPE prompt, start SYSGEN by entering:
SYSGEN
2. At the SYSGEN prompt (sysgen>), start the LOG configurator by
entering:
sysgen>LOG
You will see a list of the commands available to you in the LOG
configurator. (See the example below.) To issue a command, you
can either enter the full name or you can enter the abbreviated
version shown in parentheses.
___________________________________________________________________________
| |
| |
| sysgen>LOG |
| |
| ** LOG configurator commands ** |
| |
| show (sh) slog (sl) ulog (ul) |
| |
| clear (cl)(c) exit (ex)(e) help (he)(h) hold (ho) |
| oclose (oc) redo |
| |
___________________________________________________________________________
Example 4-1. Activating the LOG Configurator
To display on-line help
Use the HELP command to get information about the commands available to
you in the LOG configurator.
* To display a complete list of commands and a brief explanation of
each one, at the log> prompt enter:
log>HELP
* To display information about one of the LOG configurator commands,
at the log> prompt enter HELP followed by the command name. For
example, to get help on the SLOG command, enter:
log>HELP SLOG
To show current LOG values
Use the LOG configurator's SHOW command to display current LOG values on
the system console or to print them offline. At the LOG prompt (log>),
enter:
log>SHOW parameters
SHOW has the following parameters:
[ {SLOG}]
SHOW [[COMMAND =] {ULOG}] [[DEST =] OFFLINE]
[ {ALL }]
--------------------------------------------------------------------------------------------
| | |
| Parameter | Definition |
| | |
--------------------------------------------------------------------------------------------
| | |
| SLOG | Lists the state of the system logging events. |
| | |
--------------------------------------------------------------------------------------------
| | |
| ULOG | Lists the number of user logging processes and users per logging |
| | process currently configured. |
| | |
--------------------------------------------------------------------------------------------
| | |
| ALL | Lists all the information associated with the LOG configurator. |
| | This is the default parameter. |
| | |
--------------------------------------------------------------------------------------------
| | |
| OFFLINE | Redirects the output of the SHOW command to the SYSGEN listing |
| | file, SYSGLIST. Using OFFLINE does not immediately generate a |
| | printout. The information is sent to SYSGLIST until you either |
| | enter the OCLOSE command or exit the configurator. Exiting SYSGEN |
| | or using OCLOSE closes SYSGLIST and prints the file. |
| | |
--------------------------------------------------------------------------------------------
To see partial logging information.
You can use the SHOW command to see only the values for system logging or
user logging (instead of for both). For example, to display the current
status of user logging processes, enter:
log>SHOW ULOG
The LOG configurator displays the minimum, maximum, current, and default
values for your system. (See the example below.)
_______________________________________________________________________
| |
| |
| log>SHOW ULOG |
| configurable item max min current |
| ----------------- ------- ------- ------- |
| # of user logging processes 64 2 64 |
| # users per logging process 1024 1 128 |
| |
_______________________________________________________________________
Example 4-2. Showing User Logging Processes
To see all logging information.
To display all currently configured values, you can enter:
log>SHOW
Or, you can enter:
log>SHOW ALL
The LOG Configurator displays the minimum, maximum and current value for
user log events and the name, number and status (OFF or ON) of system log
events.
To print current logging information.
Instead of displaying logging information on the console, you can print
it offline. To do so, add the DEST=OFFLINE parameter to the end of the
command line. For example, to print a copy of system logging data,
follow these steps:
1. Send the output of the SHOW command to the file SYSGLIST by
entering:
log>SHOW SLOG DEST=OFFLINE
2. Close the file SYSGLIST and print the information by entering:
log>OCLOSE
Note that you can also exit the LOG Configurator to close and print
SYSGLIST.
To log system events
System logging keeps a running log of certain resources so that you can
monitor their use by accounts, groups and users. You can use system
logging for billing purposes or simply to see an overview of system use.
To determine which events are logged, you use the SLOG command to turn
them on or off.
SLOG has the following parameters:
SLOG (SL) [[ON =] event#,...] [[OFF =] event#,...]
NOTE You can turn off all events except the following three which are
always on: system up record (event 101), I/O record (event 111),
and diagnostic information record (event 150).
Before you change the system logging configuration, enter the SHOW SLOG
command to see which events are currently ON or OFF. Your console will
display something like the example on the next page.
___________________________________________________________________
| |
| |
| log>SHOW SLOG |
| |
| system log events event # status |
| ----------------- ------- ------ |
| System logging enabled 100 OFF |
| System up record 101 ON |
| Job initiation record 102 OFF |
| Job termination record 103 OFF |
| Process termination record 104 OFF |
| NM file close record 105 OFF |
| System shutdown record 106 ON |
| Power failure record 107 ON |
| I/O error record 111 ON |
| Physical mount/dismount 112 OFF |
| Logical mount/dismount 113 OFF |
| Tape labels record 114 OFF |
| Console log record 115 ON |
| Program file event 116 ON |
| NCS spooling log record 120 ON |
| Architected interface record 130 0N |
| Password changes 134 ON |
| System logging configuration 135 ON |
| Restore logging 136 ON |
| Printer access failure 137 ON |
| ACD changes 138 ON |
| Stream initiation 139 ON |
| User logging 140 ON |
| Process creation 141 ON |
| Chgroup record 143 ON |
| File open record 144 ON |
| Maintenance request log 146 OFF |
| UPS Monitor Event Logging 148 OFF |
| Diagnostic Information 150 ON |
| High Priority Machine Check 151 ON |
| Low Priority Machine Check 152 ON |
| Directory Open/Close Logging 155 OFF |
| CM File Close 160 OFF |
| Chdir 161 OFF |
| Process Adoption 162 OFF |
| File Owner Change 163 OFF |
| log> |
| |
___________________________________________________________________
Example 4-3. Sample Configured Values
To enable an event.
For any of the system log event are listed as OFF when you issue the SHOW
command, you can quickly enabled them. To do so, note the number of the
event that you want to enable and use the ''SLOG'' command.
For example, to enable stream initiation (event 139), at the log> prompt
enter:
log>SLOG 139
Or, you can enter:
log>SLOG ON=139
Suppose that you have enabled event 139 (stream initiation), and a user
JOHN in the group DOE of the PAYROLL account logs on with the session
name JREPORT. If he streams the job file JTEST.TESTGP.TESTACCT that was
logged on as #J12, the system logs the following information:
__________________________________________________________________
| |
| |
| USER: JOHN GROUP: DOE |
| ACCOUNT: PAYROLL JSNAME: JREPORT |
| INPUT LDEV: 21 DEV NAME: TERM |
| JOB FILE NAME: JTEST.TESTGP.TESTACCT |
| LOGON J/S TYPE: JOB LOGON J/S NAME: 12 |
| |
__________________________________________________________________
To disable an event.
To disable an event, you enter the SLOG command with the OFF parameter,
followed by the number of the event you want to disable. For example, to
disable the console log record (event 115), enter:
log>SLOG OFF=115
To disable all system logging.
To disable all system logging (except those events always monitored by
MPE, which you cannot turn off), specify event 100. For example:
log>SLOG OFF=100
To review one event recorded in the system log file.
You can use the LOGTOOL utility to review entries in the system log file
for a particular event. To do so, follow these steps:
1. List the names of the log files currently on your system. At the
MPE prompt, enter:
:LISTFILE LOG@.PUB.SYS
Note the number of the last log file in the list (other than
LOGDCC). You will use it in step 5.
2. Start the system diagnostic utility. At the MPE prompt, enter:
:SYSDIAG
3. Run the LOGTOOL utility. Enter:
DUI >RUN LOGTOOL
4. To review the current logfile, use the SWITCHLOG command to close
it and open a new one.
DUI >SWITCHLOG
5. List the information for a specific event in the log file that you
want to review. For example, if the last log file displayed with
the LISTFILE command was LOG00017 and you want information about
event 139, enter:
DUI >LIST LOG=17;TYPE=139
Or, if the last log file was LOG00017 and you then issued the
SWITCHLOG command, to see the most recent log file you would
enter:
DUI >LIST LOG=18;TYPE=139
In a moment, you will see the contents of the system log files for
event 139. If event 139 was disabled, you are informed that no
messages are found.
To control user logging
User logging provides a means for system users and subsystems to record
additions and modifications to databases and other files that use
application programs. As system manager, you determine the maximum
number of logging processes and the maximum number of users per logging
process.
Use the ULOG command to configure the user logging process parameters.
ULOG has the following parameters:
ULOG (UL) {[NLOGPROCS =] number processes allowed }
{[USERSPERPROC =] users per logging process}
--------------------------------------------------------------------------------------------
| | |
| Parameter | Definition |
| | |
--------------------------------------------------------------------------------------------
| | |
| NLOGPROCS | Controls the user logging ID (LID) table size. The minimum number |
| | of processes is 2 and the maximum is 64. The changes take effect |
| | when you perform an UPDATE CONFIG or an INSTALL with a system load |
| | tape that contains the new table size. If you lower NLOGPROCS, |
| | the system will not record any of the current logging ID |
| | information onto the system load tape. If you increase NLOGPROCS |
| | or leave it unchanged, the current information is copied to tape. |
| | |
--------------------------------------------------------------------------------------------
| | |
| USERSPERPROC | Controls the maximum number of users assigned to each configured |
| | logging process. The minimum number of users per logging process |
| | is 1 and the maximum is 1024. |
| | |
--------------------------------------------------------------------------------------------
For example, to set the number of logging processes to 40, enter:
log>ULOG 40
Or you can enter:
log>ULOG NLOGPROCS=40
To set the number of users per process to 40, enter:
log>ULOG USERSPERPROC=40
Or, you can enter:
log>ULOG ,40
To print a log
To read and analyze your logs, you must print your log files. To do
this, you use the LOGTOOL utility program in the following set of steps:
1. At the MPE prompt, enter the SYSDIAG command.
2. At the diagnostic user interface prompt (DUI>), enter
DUI>RUN LOGTOOL
3. Check the status of all system log files by entering:
LOGTOOL>STATUS
4. Choose a file to print and enter the LIST command followed by the
log number and the OUTFILE parameter. For example, to print log
27 (which appears as LOG00027 in the list), enter:
LOGTOOL>LIST LOG=27 OUTFILE=LP
5. Exit LOGTOOL by entering EXIT at the LOGTOOL> prompt.
6. Exit the diagnostic user interface by entering EXIT at the DUI>
prompt.
NOTE If you do not specify the OUTFILE parameter, the log prints on your
terminal screen. Typically this report is very long and ties up
your terminal for quite some time. If this happens, you can enter
CTRL Y to break the process. Refer to the Online Diagnostic
Subsystem Utilities Manual (09740-90021) for more information
about LOGTOOL.
MPE/iX 5.0 Documentation