[ Previous | Next | Table of Contents | Index | Library Home | Legal | Search ]

System Management Guide: Operating System and Devices

Generating System Accounting Reports

Once accounting has been configured on the system, daily and monthly reports are generated. The runacct command produces the daily reports and the monact command produces the monthly reports.

Daily Accounting Reports

To generate a daily report, use the runacct command. This command summarizes data into an ASCII file named /var/adm/acct/sum/rprtMMDD. MMDD specifies the month and day the report is run. The report covers the following:

Daily Report

The first line of the Daily Report begins with the start and finish times for the data collected in the report, a list of system-level events including any existing shutdowns, reboots, and run-level changes. The total duration is also listed indicating the total number of minutes included within the accounting period (usually 1440 minutes, if the report is run every 24 hours). The report contains the following information:

LINE Console, tty, or pty In use
MINUTES Total number of minutes the line was in use
PERCENT Percentage of time in the accounting period that the line was in use
# SESS Number of new login sessions started
# ON Same as # SESS
# OFF Number of logouts plus interrupts made on the line

Daily Usage Report

The Daily Usage Report is a summarized report of system usage per user ID during the accounting period. Some fields are divided into prime and non-prime time, as defined by the accounting administrator in the /usr/lib/acct/holidays directory. The report contains the following information:

LOGIN NAME User name
CPU (PRIME/NPRIME) Total CPU time for all of the user's processes in minutes
KCORE (PRIME/NPRIME) Total memory used by running processes, in kilobyte-minutes
CONNECT (PRIME/NPRIME) Total connect time (how long the user was logged in) in minutes
DISK BLOCKS Average total amount of disk space used by the user on all filesystems for which accounting is enabled
FEES Total fees entered with chargefee command
# OF PROCS Total number of processes belonging to this user
# OF SESS Number of distinct login sessions for this user
# DISK SAMPLES Number of times disk samples were run during the accounting period. If no DISK BLOCKS are owned the value will be zero

Daily Command Summary

The Daily Command Summary report shows each command executed during the accounting period, with one line per each unique command name. The table is sorted by TOTAL KCOREMIN (described below), with the first line including the total information for all commands. The data listed for each command is cumulative for all executions of the command during the accounting period. The columns in this table include the following information:

COMMAND NAME Command that was executed
NUMBER CMDS Number of times the command executed
TOTAL KCOREMIN Total memory used by running the command, in kilobyte-minutes
TOTAL CPU-MIN Total CPU time used by the command in minutes
TOTAL REAL-MIN Total real time elapsed for the command in minutes
MEAN SIZE-K Mean size of memory used by the command per CPU minute
MEAN CPU-MIN Mean numbr of CPU minutes per execution of the command
HOG FACTOR Measurement of how much the command hogs the CPU while it is active. It is the ratio of TOTAL CPU-MIN over TOTAL REAL-MIN
CHARS TRNSFD Number of characters transferred by the command with system reads and writes
BLOCKS READ Number of physical block reads and writes performed by the command

Monthly Total Command Summary

The Monthly Total Command Summary , created by the monacct command, provides information about all commands executed since the previous monthly report. The fields and information mean the same as those in the Daily Command Summary.

Last Login

The Last Login report displays two fields for each user ID. The first field is YY-MM-DD and indicates the most recent login for the specified user. The second field is the name of the user account. A date field of 00-00-00 indicates that the user ID has never logged in.

Fiscal Accounting Reports

The Fiscal Accounting Reports generally collected monthly by using the monacct command. The report is stored in /var/adm/acct/fiscal/fiscrptMM where MM is the month that the monacct command was executed. This report includes information similar to the daily reports summarized for the entire month.

[ Previous | Next | Table of Contents | Index | Library Home | Legal | Search ]