Performance data logging on agent machines is provided by the history logging capability included with Sun Management Center. Performance Reporting Manager collects only the data logged in the history log files. The data then is transferred to the Sun Management Center server machine and loaded into the database. Report data is obtained by making queries to the database to determine trends in the performance statistics over a specified time period.
Data for system uptime and downtime reports is obtained from the /var/adm/wtmpx file, which collects output from such commands as shutdown and init. Data is collected every five minutes by Performance Reporting Manager to account for system downtime caused by power outages or other commands that do not update the wtmpx file. If an event does not add an entry to this file, the last known timestamp is used as an approximate record for computing system downtime.
The report options are predefined in the standard performance report requests. The report output format for all standard performance reports is a graph. The following standard performance reports are included with Performance Reporting Manager. The list is organized by the category and subcategory names of the reports.
Performance
CPU
CPU Utilization – This report lists the CPU utilization for the last 24 hours using the Maximum function. The report includes the % CPU kernel time, and % CPU user time data properties. You provide the host name and port when the report is run.
Overall CPU Utilization – This report lists the overall CPU utilization, given as an aggregation, for the last 24 hours. The report includes the Overall Percentage CPU utilization data property. You provide the host name and port when the report is run.
Swap
Memory
System Uptime
Uptime Status – This report provides the uptime status of the host for the last calendar month. You provide the host name and port when the report is run.
Percent Uptime – This report provides the percentage of uptime for a host for the last seven days. When a Detailed report is requested, this report includes the average of the percentage of uptime and the percentage of downtime for the system. When a Total report is requested, the report data is the percentage for a system for the specified date range. The report data includes the percentage uptime for the host displayed on a graph, with a data point shown for each day. You provide the host name and port when the report is run.
Total Uptime – This report provides the total uptime in hours for a host for the last seven days. When a Detailed report is requested, this reports includes the summed uptime and downtime values in hours. When a Total report is requested, the total number of hours that a system was up is given for a specified date or time period. The report data includes the system uptime for the system. You provide the host name and port when the report is run.