Sightline Enterprise Data Management (EDM) is a powerful IT infrastructure monitoring and real-time analytics solution that provides maximum control over any IT environment. The Sightline™ Power Agent™ for Solaris Systems collects and reports performance data from all of the key components of the operating system, including process information. EDM enables IT teams to continuously monitor the entire system in real time in order to proactively predict performance issues and prevent unplanned downtime and data loss. Its highly interactive, visual tools are used to achieve results in minutes, accelerating discovery and investigation within any IT infrastructure.
Sightline EDM collects these specific IT performance metrics on Solaris systems:
CPU Utilization – Sightline provides global as well as per CPU statistics. Depending on the type of UNIX, Sightline will report the different modes System, User, Wait I/O. Depending on the type of UNIX platform, CPU wait states are also reported. Context Switching – Context Switching incurs system CPU cycles and diminishes the amount of CPU left for user processing. Sightline reports types and rates of context switching globally as well as per process. Processes – Sightline reports on the rate at which processes are placed in the Run Queue and Swap Queue, as well as the number of processes in various States, Run, Sleep, etc., and Users Logged In. System Calls and Remote System Calls – System calls account for a lot of the overhead on a system. System calls are routines performed on behalf of processes on the system. Sightline reports types and rates for all system calls.
Memory – These metrics include Space Utilization, Paging, and Swapping Statistics.
Swap – These metrics provide information on disk space where Paged and Swapped Memory resides. Some systems will crash if Swap Space is filled. Sightline also reports Swap Rates in blocks. Buffer Cache – The Buffer Cache is a block of memory where I/O’s are cached. This greatly enhances the performance of the disk I/O subsystem, but at the expense of available memory. Sightline reports Rates, Misses, and Hits for both Reads and Writes. Name Cache-The Name Cache is a block of memory that caches the recently used I nodes (file headers), which saves the system overhead of translating them into filespecs. The trade-off is used memory. Size and Rates are reported.
Sightline reports disk statistics provided by the kernel. Depending on the UNIX platform, they can include %Busy, Volume of Traffic, Queue Length, Wait Times, and Service Times, %Read, %Write, etc.
Network statistics are collected at the controller level. Sightline collects Net Traffic Rates, Collisions (sign of network problems) and Resends (sign of controller problems), Number of Packets, Volume of Traffic, and TCP Stats, Input Packets/Sec, Output Packets/Sec, Collisions/Sec, IP Pkts Received/Sec.
File systems can be mounted across physical disks. Their space on most UNIX boxes is set and cannot be changed easily, so it is very important to monitor their use. Besides Space Utilization, Sightline reports Volume of Traffic of FS and I-nodes Used.
TTY metrics record utilization of terminal lines. Sightline reports these rates in several forms.
Tunable Parameters-This group of metrics depends on the UNIX platform. Sightline reports all the user changeable metrics that deal with kernel configuration and performance.
This group contains more user changeable metrics that affect how much memory the kernel will utilize with buffers and tables.
Network File System (NFS) metrics provide statistics on the traffic and overhead associated with NFS operations. Sightline reports rates of Calls, Volume, and Failures to flag problems with the NFS subsystem. Client and server statistics include Calls, Badcalls, Reads, Writes, etc.
A process can be executed on a host other than the one that produces the call. Remote Procedure Calls (RPC) metrics provide information on the volume and rates of Procedure Calls to and from other hosts. Sightline reports Client and Server Statistics.
Depending on the type of UNIX platform, Interprocess Communication (IPC) includes Message Queues, Semaphore and Shared Memory interprocess communication traffic parameters including Msg Ops/Sec, Msgs Queued, Sema Ops/Sec, Sema in System, and Shared Memory in Use.
Streams are used in some forms of UNIX as the basic underlying structure for communication, including the network traffic and IPC on the node. Sightline reports Rates, Number in Use, and Utilization by buffer size.
Callouts are used for timers and other time coordinating functions. In some forms of UNIX, when the callout table gets full, the system crashes. The information is kept in a block of memory called the Callout table. Sightline reports utilization statistics.
Event data is used to monitor process-level utilization; for example: