SGIconsole includes the following software tools that enable you to monitor and manage multiple servers:
Console Manager is a graphical user interface for the SGIconsole management and monitoring tool used to control multiple nodes. A node is an SGI server or graphic system. For detailed information about Console Manager, see the Console Manager for SGIconsole Administrator's Guide. The manual is provided on the SGIconsole software installation CD and is available at the SGI Technical Publications library at: http://docs.sgi.com.
Console Manager provide the following functions:
Console window
Power down, power up, reset, or send a nonmaskable interrupt (NMI) to a node
Get, steal, spy system console and system controller console
Console logging
Node and task privileges for the Console user
Continuous system connection without console window active
Numerous connections to any one system
Remote access
Console security
Only the root user of Console Manager can add or delete other users, assign privilege, and run command line interfaces (CLIs). Console Manager runs only one setuid program called runpriv.
tscm(1) is a command line interface to SGIconsole that any normal user can use. It provides an interactive menu-driven environment for performing console, logging, and power control operations on nodes configured in SGIconsole. For more information about tscm(1), see Console Manager for SGIconsole Administrator's Guide and the tscm(1) man page.
SGI Performance Co-Pilot is a distributed toolkit that administrators can use to monitor and manage system-level performance of servers (such as system load, network load, disk hotspots, and capacity planning). The SGIconsole implementation of Performance Co-Pilot uses existing Performance Co-Pilot services on the managed servers to export performance data that is used by monitoring tools on the SGIconsole system. Note that IRIX servers must have Performance Co-Pilot licenses in order for this toolkit to function.
Initial access to the Performance Co-Pilot toolkit is accomplished through the SGIconsole GUI, which provides a Web-based interface for launching Performance Co-Pilot tools. Performance Co-Pilot tools monitor the following resource demands and performance metrics on the managed servers:
Desktop gadget to monitor overall system activity across the following:
CPUs
Disks
Load average
Network interfaces
Memory usage
Time-series (stripchart) monitoring of the following:
Summary statistics for an overview
Aggregate CPU utilization
Aggregate demand for disk bandwidth
File system fullness
Network throughput per interface
NFS client and server call rates
Virtual memory paging activity
Aggregate system call rates
Three-dimensional performance visualizations for the following:
Per processor CPU utilization
Per spindle disk activity
CPU and network activity
NUMAlink interconnect activity for SGI Origin 2000 series and SGI Origin 3000 series and SGI Altix 3000 family of servers and superclusters and SGI Altix 350 systems.
Performance Co-Pilot tools on the SGIconsole system can also be used to create customized performance monitoring and performance management services for the managed servers. The following list describes relevant tools:
| clustervis | Three-dimensional bar charts of CPU utilization and network traffic for one or more nodes (hosts) in a cluster. The presentation provides a scalable overview of the performance of large clusters. For more information see the clustervis(1) man page. | |
| dkvis | A three-dimensional bar chart showing activity in the disk subsystem. For more information see the dkvis (1) man page. | |
| mpvis | A three-dimensional bar chart of multiprocessor CPU utilization. For more information see the mpvis(1) man page. | |
| oview | Three-dimensional bar charts covering many aspects of system performance, including disk use, job load, memory, CPU activity, and network I/O. For more information see the oview(1) man page. | |
| pmchart | Trends over time for arbitrarily selected performance metrics from one or more nodes, or from one of more performance metric domains. For more information see the pmchart(1) man page. | |
| pmgcluster | An animated display based on the hardware configuration of multiple servers, showing the same types of information as that provided by the pmgsys utility. For more information see the pmgcluster(1) man page. | |
| pmgsys | An animated display based on the hardware configuration of a server, showing CPU utilization, load average, memory utilization, network bandwidth demand, and disk activity. For more information see the pmgsys(1) man page. |
For more detailed information on Performance Co-Pilot , see the Performance Co-Pilot documentation provided on the SGIconsole software CD or available online from the SGI Technical Publications Library at http://docs.sgi.com .
The Performance Co-Pilot documents describe the IRIX version of the Performance Co-Pilot product, which differs only slightly from the Linux version. Table 2-1 summarizes differences in file and directory pathnames between the IRIX and Linux operating systems.
Table 2-1. IRIX and Linux File/Directory Pathnames
File/Directory | IRIX | Linux |
|---|---|---|
rc/startup scripts | /etc/init.d | /etc/rc.d/init.d |
Private PCP binaries | /usr/pcp/bin | /usr/share/pcp/bin |
Shared PCP files (shareable for diskless) | /usr/pcp | /usr/share/pcp |
Directory of manual pages | /usr/share/catman | /usr/man |
PCP logs | /var/adm/pcplog | /var/log/pcp |
PCP documentation | /var/pcp | /usr/doc/pcp- Version |
GUI privileged commands | /usr/sysadm/privbin | /usr/lib/sysadm/privbin |
GUI commands log | /var/sysadm/salog | /var/lib/sysadm/salog |
Directory for PCP demos and examples | /var/pcp/demos | /usr/share/pcp/demos |
magic, as used by files (1) | /etc/magic | /usr/share/magic |
System controller software enables you to use an SGI Origin 3000 or SGI Altix 3000 series server's or SGI Altix 350 system's L1 controllers and the hardware L2 controllers or SGI Origin 2000 system single module System Controller (MSC) or SGI Origin 2000 rackmount system multimodule System Controller (MMSC) to manage and monitor the server from a remote system console. For more information on system controllers, refer to the documentation listed in “Related Documentation” in Chapter 1.
Please refer to http://support.sgi.com (SGI supportfolio web site) for the latest system controller software.
| Note: L2 firmware version 1.28.1 (or later) supports the L2 password. It is available in the System Controller Software 1.6 release (you can download it from http://support.sgi.com). |