sysload white paper - tech communityhosteddocs.ittoolbox.com/gl020604.pdfsysload ap i-agent for...

40
NRG Global Sysload 4.6 White Paper Monitoring and quality of service of information systems in multi-platform environments

Upload: truongkhue

Post on 17-Apr-2018

218 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

NRG Global

Sysload 4.6 White Paper Monitoring and quality of service of information systems in multi-platform environments

Page 2: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

www.NRGglobal.com

USA 3807 Wilshire Blvd. 910 Los Angeles, CA 90010

Tel: (213) 383-6745

(866) SYSLOAD (866) 797-5623

Europe 9, rue Georges Enesco

94008 Créteil Cedex - France

Tel: +33 (0)1 56 72 56 00 Fax: +33 (0)1 56 72 56 29

Sysload White Paper 2/40

Page 3: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Table of contents Sysload, a unified solution for the information system.......................................... 5 Architecture of Sysload............................................................................................ 7

Operating principle ...........................................................................................................7 Sysload Observer, the monitoring console........................................................................8 Sysload I-Agents, the collecting agents .............................................................................8 Sysload Feedback Agent, the response time solution........................................................9 Sysload Open Agent, the opening element ........................................................................9 Sysload Log Monitor, the analysis of log files ..................................................................9 Sysload Script Monitor, the controller for automatic reactions........................................9 Sysload AES, the automatic diagnostics..........................................................................10 Sysload ARS, the reporting..............................................................................................10 Sysload ERM, service level management ........................................................................10 Sysload Datacenter..........................................................................................................10 Sysload Modules..............................................................................................................11

Monitoring ............................................................................................................... 12 Alerts ...............................................................................................................................12 Reactions to alerts ...........................................................................................................13 Top N ...............................................................................................................................13 Real time charts...............................................................................................................13 Top Chart ........................................................................................................................14 Monitoring Tables ...........................................................................................................14 Sysload Entities ...............................................................................................................15 Sysload Snapshot .............................................................................................................15

Diagnosis ................................................................................................................. 16 Operating principle .........................................................................................................16 Easy to use.......................................................................................................................16 Conclusions in record time..............................................................................................17 A clear vision...................................................................................................................18 A tool that speaks for itself ..............................................................................................19

Performance management................................................................................... 20 Replay ..............................................................................................................................20 Historical charts..............................................................................................................20 Top Chart ........................................................................................................................21 Activity Reports ...............................................................................................................22 Alerts Reports ..................................................................................................................22 Operating Profiles ...........................................................................................................22

Operational reports ................................................................................................ 24 Control boards ................................................................................................................24 Paper reports...................................................................................................................24 HTML reports..................................................................................................................24 Data extraction................................................................................................................25 Datacenter .......................................................................................................................25 Reports automatisation....................................................................................................25

Quality of service management ........................................................................... 26

Sysload White Paper 3/40

Page 4: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Operating principle of Sysload ERM ..............................................................................26 Quality of service policies ...............................................................................................26 A central repository.........................................................................................................27 On a simple internet browser ..........................................................................................27

Sysload, a solution integrated with the main frameworks.................................. 29 Tivoli................................................................................................................................29 Unicenter TNG ................................................................................................................30 HP OpenView ..................................................................................................................30 OpenMaster .....................................................................................................................30

Appendix I Supported environments.................................................................... 31 Introduction on the architecture of Sysload ....................................................................31 Collecting agents .............................................................................................................31 Graphic console...............................................................................................................33 Sysload ERM ...................................................................................................................33

Appendix II Metrics analyzed ............................................................................... 34 Sysload OS I-Agent for Unix and Linux ..........................................................................34 Sysload OS I-Agent for Windows ....................................................................................35 Sysload OS I-Agent for NetWare.....................................................................................36 Sysload OS I-Agent for GCOS7.......................................................................................36 Sysload OS I-Agent for OS/400 .......................................................................................36 Sysload DB I-Agent for Oracle........................................................................................37 Sysload DB I-Agent for SQL Server ................................................................................38 Sysload DB I-Agent for Sybase (Sybase Server) .............................................................38 Sysload DB I-Agent for Sybase (Sybase Base) ................................................................38 Sysload DB I-Agent for Informix.....................................................................................38 Sysload DB I-Agent for DB2 ...........................................................................................39 Sysload AP I-Agent for SAP R/3......................................................................................39 Sysload AP I-Agent for Lotus Domino ............................................................................40 Sysload Feedback Agent for IP .......................................................................................40

Sysload White Paper 4/40

Page 5: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload, a unified solution for the

information system

"Every failure has immediate business consequences1". This sentence very clearly sums up the critical aspect of information systems, especially in this era of on-line sales (B2B and B2C2) and fierce competition. Although it is easy to understand what is at stake, it is a lot more difficult to manage a population of servers while, at the same time, optimizing the costs of an IT infrastructure. This is precisely the role of system administration: to ensure continuous operation at the lowest possible cost. System administration consists in tailoring available IT resources according to their intended use. An undersized server reduces the productivity of end users and an oversized server involves expenditure that could otherwise be allocated to other equipment. Measuring methods are generally used for this purpose: measuring points are taken on systems, and the measurements are displayed in real time and then analyzed subsequently. These measurements can be made in two ways:

• by developing scripts which will gather a few important items of information, • or, alternatively, by purchasing measuring packages developed by software publishers.

The first case raises the following problem: in administration teams that are already overloaded, who can find the time for the study, creation and testing of solutions developed in house? Then there is the problem of maintaining those solutions so as to allow for changes in the systems monitored, reporting requirements and the quick turnover in IT personnel. Many publishers offer information system administration products, but they are not always suitable:

• The highly specialized solutions usually support only one operating system. To monitor a database, another (non-compatible) tool is necessary. This therefore requires the use of two different tools, without being able to make correlations between the two systems.

• Conversely, the “universal” solutions on any type of environment have the advantage of offering a single product for different systems. Unfortunately, one quickly experience that these solutions are very cumbersome and difficult to implement and to use. The return on investment in such solutions is therefore hard to demonstrate.

1 Mr Didier Lambert, IT Manager of Essilor International. 2 On-line purchasing and sales through internet technology. B2B (Business to Business), B2C (Business to Customer).

Sysload White Paper 5/40

Page 6: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload provides targeted information to everyone within the enterprise concerned with information system operations

The Sysload solution, by Sysload Software, is a unique solution extending from monitoring to quality of service. Sysload masters all critical aspects of information systems and meets all the expectations of data processing teams and operational management:

1. Monitoring: In real time, the Operators graphically display the activity of the information system. 2. Automatic diagnosis: Provided with an artificial intelligence engine, Sysload audits itself the systems

and saves time for the System Engineers. 3. Analysis and optimization: the Systems Administrators analyze the systems after the event. The trend

analyses help them to tune the systems better and to take preventive measures with regard to increases in costs.

4. Reporting: Sysload provides activity reports and makes it possible to share information between the different teams in charge of the information system.

5. Quality of service: Sysload measures the quality of service of business processes and extends its use to operational management.

Sysload White Paper 6/40

Page 7: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Architecture of Sysload

Operating principle The operating principle of Sysload is based on two main concepts: simplicity and efficiency.

• Dedicated agents (I-Agents) collect metrics (or measurements) on the systems which are to be analyzed; these metrics are stored locally in an on-board database (no polling, no network traffic).

• The Open Agents offer the possibility of integrating into the Sysload environment external information not coming from Sysload agents (proprietary probes, in-house applications, partner products, etc).

• The Sysload console enables the different teams to display the technical information, to configure alert thresholds, to define reactions, to set up charts, etc.

• The Sysload web server offers decisional reporting for management, based on a repository principle; it transforms technical information into business-oriented views.

A scalable and open architecture.

Sysload White Paper 7/40

Page 8: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload Observer, the monitoring console Sysload Observer gives a unique vision over the real time and history activity of the systems and applications in a multi-platform environment. Sysload Observer is non-dedicated console; it can be launched from any station in a local or extended network. Its client/server communication mode which is established with the Sysload agents is sufficiently optimized to be used through a simple modem (28 Kb). It also enables the simultaneous use of several Observer consoles.

Sysload I-Agents, the collecting agents A collecting agent is installed on each system to monitor. It continuously monitors (24 hours a day) several hundreds of parameters. There are agents for operating systems (OS I-Agent), databases (DB I-Agent), and applications (AP I-Agent). Dedicated to a specific environment, the Sysload agents are programmed in native binary, thus offering unequalled performance and discretion compared with competing products based on scripts. Sysload supports a wide range of environments: Operating systems: Unix (AIX, Irix, HP-UX, Solaris-sparc, Solaris-x86, Reliant Unix, SCO

OpenServer et SCO UnixWare, Tru64), Linux kernel 2.4 (Mandrake, RedHat, Suse, Debian), Windows, NetWare, OS/400, GCOS7.

Databases: DB2, Informix, Oracle, Sybase, SQL Server. Applications: SAP R/3, MS Internet Information Server, MS Exchange Server, MS Proxy

Server, MS SNA Server, Lotus Notes. Response Time: Standard IP protocols (HTTP, HTTPS, FTP, SMTP and NNTP), Mail

Servers, DBMSs, LDAP Directories, DNS Servers.

An exhaustive list of environments supported is described in Appendix I (page 31).

Each metric is stored in a local log on the server where the agent is installed. Depending on the agent, the real time and history periods vary:

Sysload Agent Real time period Historical period Unix, Linux, Windows, NetWare 5 - 120 sec 5 min OS/400 60, 120, 240 sec 5, 10, 15, 20, 30, 60 min GCOS7 Not available 60 min Oracle, DB2, Informix, Sybase, SQL Server

60 - 900 sec 5, 10, 15, 20, 30, 60 min

SAP R/3 60 - 900 sec 5, 10, 15, 20, 30, 60 min

Sysload White Paper 8/40

Page 9: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload Feedback Agent, the response time solution Sysload has a complete solution dedicated to measuring application response time in the IP environment. Feedback Agent for IP controls the performance of web sites and application servers (mail, file transfer, directory, database…). It ensures the availability of IP-based enterprise resources thereby helping meet the service level expectations of end users. In packaged form, Sysload Feedback Agent for IP is comprised of a web interface for administration and monitoring, and an intuitive scenario builder, designed to create simple and complex scenarios made up of queries on one or more resources. The main advantage of Sysload Feedback Agent for IP lies in its technology, based on a flexible and distributed architecture. The software can be installed within minutes on any point in the network in order to collect metrics across all servers and applications. Sysload Feedback Agent for IP is compatible with all common market platforms such as Windows, Linux, and Unix.

Sysload Open Agent, the opening element Sysload Open Agent constitutes the opening element of the Sysload solution. Indeed, it offers the possibility of integrating non-Sysload information coming from a proprietary probe, an in-house application or a partner product. Sysload Open Agent exists in packaged form. Essential in the context of setting up an end-to-end analysis or a business-oriented reporting, the Sysload Open Agents are the guarantee of visibility of all the components of the information system.

Sysload Log Monitor, the analysis of log files Sysload Log Monitor, supplied as standard with the Sysload OS I-Agent, provides permanent monitoring of conventional log files (text files) or proprietary log files (EventLog of Windows and of SAP R/3). Thanks to powerful filtering rules, new messages which have appeared in the log files are automatically brought up by Log Monitor in the form of Sysload alerts. Log Monitor is the most powerful means of easily centralizing all the events in the system or applications to a single console.

Sysload Script Monitor, the controller for automatic reactions Sysload Script Monitor, supplied as standard with the Sysload OS I-Agent, offers the possibility of automatically executing scripts in reaction to one or more Sysload alerts. Sending a warning e-mail or automatically triggering a corrective procedure in the event of an incident can be managed directly by Script Monitor. With Script Monitor, the administrator is able to automatically keep the systems in operation during his absence.

Sysload White Paper 9/40

Page 10: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload AES, the automatic diagnostics Sysload AES (Advanced Expert System) constitutes the productivity tool for the system administrator. Using its integrated expert system, Sysload AES detects faults and analyzes the behavior of the systems systematically and autonomously. Completely integrated into the user interface of the Sysload Observer, it is particularly user-friendly and also requires no configuration thanks to its mode of operation by "learning" (dynamic modeling of the behavior of the systems). Sysload AES generates check-up reports on a set of servers. The production of this information can be automated through reports in paper form or HTML for supplying an intranet. At any time, Sysload AES enables the user to have access to the diagnosis of a particular server, presenting incidents by category and severity. Numerous context information offers the possibility of quickly determining the probable causes of the incident (application, user, etc).

Sysload ARS, the reporting Sysload ARS (Advanced Reporting System) guarantees continuous control over the use of resources through reports whose precision extends from one minute to one year. It offers an objective vision of changes in activity of the systems and applications. The control boards produced by Sysload ARS can be adapted to all reporting requirements: systems, databases, applications. The publication of the strategic indicators on an intranet is entirely automated; Sysload ARS is the means for simple and effective communication to users and decision makers.

Sysload ERM, service level management Through a simple web browser, Sysload ERM (Enterprise Resource Manager) presents, in the form of an overall control boards, the operating indicators associated with the vital processes of the enterprise. Sysload ERM efficiently models the business processes according to a simple concept aimed at transforming technical data into information which can be directly used by managers. The availability of the different systems or applications constituting an enterprise process is determined by the evaluation of rules defined by the user. This can integrate conditions relating either to metrics coming from Sysload I-Agents or Sysload Open Agents. The availability of a business process can be defined by combining a set of technical resources according to rules established by the user. This final step offers the advantage of consolidating a large quantity of technical indicators into one single parameter.

Sysload Datacenter A module enabling extraction and consolidation of Sysload raw data to standard DBMS products. Data collected by Sysload agents or coming from third party applications are stored in a central database (Oracle, SQL Server, Access, etc.). The datacenter can interface with standard reporting solutions such as Crystal Report, SAS or Business Objects. Thanks to the compatibility of Datacenter, IT managers incorporate Sysload data into their accustomed reporting environment.

Sysload White Paper 10/40

Page 11: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload Modules Sysload proposes additionnal modules to enhance the abilities of use of the solution within complex environments. These modules are listed below:

Sysload Agent Delivery, remote installation Sysload Agent Delivery allows for automated installation of Windows agents and to remotely manage them through Observer console: start, stop, status, installation and un-installation or the services.

Sysload SNMP Interface Communication module allowing SNMP administrator consoles to transparently query and display information gathered by Unix and Windows Sysload I-Agents.

Sysload Alert Gateway Alert Gateway is a communication gateway, between secure and demilitarized networks, allowing transparent exchange between the administrator console and Sysload agents.

Sysload White Paper 11/40

Page 12: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Monitoring

"Reacting to an incident before it happens" is the best way to prevent any grievance of end users. This entails real time monitoring of the activity of the information system in order to be proactive on incidents. In the case of action after the event, it is important to act quickly and therefore to be able to identify problems rapidly. Sysload helps operators in these difficult tasks.

Alerts In any operating system, database or application of each server, Sysload is capable of analyzing a large number of metrics. Conversely, an Operator can only visualize a restricted number of items of information on a control screen. Sysload offers the possibility of defining levels of correct functioning on each metric analyzed and to position alerts on them. At each iteration, the Sysload agents check whether alert thresholds have been exceeded and, if necessary, trigger alerts. These alerts can be displayed in real time on the Observer console, which enables the operators to correct the incidents as soon as they occur for the purpose of minimizing the impact on the end users. Sysload manages 3 levels of alerts:

• Start, indicates a new problem. • Persistent, indicates that the problem persists i.e. there is greater and greater impact on the end users. • End, indicates that the problem has ended.

Display of alerts in real time.

The 3 levels of alert are presented here: start alert (yellow), persist (red) and end (blue).

Sysload White Paper 12/40

Page 13: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Reactions to alerts In order to attract the attention of operators when critical alerts are triggered, the Sysload Observer console makes it possible to define reactions. It is possible for example to play a sound or to automatically load a Sysload observation model when an alert occurs. Sysload Script Monitor is a module for executing more enhanced reactions such as the sending of an electronic mail or the execution of predefined reaction procedures (see specific section on page 9).

Sysload alert

Reaction ReactionVisualization

Sysload I-Agent

Framework

Sysload Observer Sysload Script Monitor

Routing of alerts.

Top N Sysload dynamically displays the resources which are the most used or the resources which generate the highest consumption in order to identify the source of a problem more quickly.

"Top N" on a Windows server

Real time charts The activity of the critical servers can be monitored continuously and in real time in the form of charts. These charts display the last 60 real time values on each metric collected by the Sysload agents. This presentation reveals short-term trends. Several components (coming either from the same server or from different servers) can be included in each chart, for the purpose of efficiently correlating the activity of the different parameters and/or servers. Several charts can be displayed in the form of a control board in the same window.

Sysload White Paper 13/40

Page 14: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Real time monitoring of various indicators on a server.

Top Chart With the click of a mouse, the Top Chart function displays, at any point on a chart, the processes with the highest consumption. It is thus easy to identify the programs or users responsible for a sudden rise in load.

"Top Chart" on a Windows NT server.

Monitoring Tables The Monitoring Tables are used for displaying a large number of metrics coming from one or more agents. The data can be sorted and the trends are represented by color codes. The data can be displayed in a similar manner in history mode (see "Activity Reports" on page 22).

Monitoring of a few metrics on a Windows NT serves.

A simple click of a mouse on a cell displays the real time chart relating to the chosen cell.

Sysload White Paper 14/40

Page 15: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload Entities In order to measure the impact of an application or a specific user on a server, Sysload makes it possible to define specific entities (process or user aggregates). A comparison of the relative loads of the different entities is a precious help in load balancing operations. For critical applications (messaging, databases etc), the entities will also make it possible to determine that these applications are indeed present in memory and to be warned by alerts as soon as they are inactive. Note: Specific agents are available for the specific monitoring of the databases or applications (SAP R/3, Microsoft Exchange Server, Lotus Notes, etc.).

Display of the load of an application on a SQL Server

and comparison with respect to the total load on the server

Sysload Snapshot The Snapshot function, fully integrated to the Sysload Observer console, displays information on Oracle server activity - SQL queries, locks, tablespaces, files, rollback segments, sessions - as spreadsheets, sorted by relevant criteria. The Snapshot is particularly designed for databases administrators and gives them the ability to have an instant and detailed view on indicators directly revealing the health of an Oracle server : current SQL queries details and their consumption, active locks, current sessions and their consumption, use and size of tablespaces or files... Therefore, in one mouse click, they are now able to detect which are the users or the SQL statements being the cause of a malfunction.

The Snapshot on SQL statements displays the list of the queries executed on the server, sorted by criteria such as Cpu time or Cpu use

Sysload White Paper 15/40

Page 16: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Diagnosis

With Sysload AES (Advanced Expert System), system engineers now have a tool enabling them to rapidly diagnose a set of servers. The traditional diagnosis methods impose an exhausting work on system engineers. The example of a diagnosis on a Unix server shows this very clearly: more than 200 different parameters are involved in the analysis. It is then very difficult (amount of time required, inaccuracy of the data etc.) to obtain a pertinent and detailed report on the activity of this server. The difficulty is even greater when the number of servers to be analyzed is large. In this case the diagnosis is simply impossible. Moreover, the increasing diversity of computer equipment makes the job of system engineers more and more difficult, since they have to be specialized in many environments. These two facts very clearly present the problems with which systems managers are confronted each day. This therefore demonstrates the advantage of Sysload AES.

Operating principle Completely integrated into the Observer console, Sysload AES automatically analyzes the history data of the Sysload agents by means of rules defined by the editors of the operating systems and by the Sysload Software consultant engineers.

Analysis report

Search for incidents(CLIPS engine)

Database of rules

Search forfacts

Referencedatabase

Search forfacts

Model construction

Unix, Windows NT,NetWare, OS/400

Sysload history file

Database of facts

Operating principle of Sysload AES, from Sysload history files to the production of the analysis report.

Easy to use Sysload is particularly user-friendly: it is only necessary to select the machines to diagnose and the analysis period; in a few minutes, Sysload presents its analysis.

Sysload White Paper 16/40

Page 17: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Definition of an AES report on a Windows machine in august 2002, taking into account only the data for a speficied operating profile.

Conclusions in record time Sysload presents a check-up of the different servers. It offers the possibility of drawing conclusions on the entire set of computers, very quickly determining priorities for correcting problems and optimizing the servers.

Result of an analysis on many servers. The analysis clearly shows that two servers are overloaded; conversely it is not necessary to spend any time on the other servers, whose functioning is correct.

Sysload White Paper 17/40

Page 18: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

A clear vision From a global analysis of several servers, the simple click of a mouse makes it possible to view the detailed diagnosis of a particular one. Server by server, the analysis report presents any incidents detected in the four major fields of activity of operating systems: processor, memory, disks and network. For each domain, Sysload lists the incidents detected according to their severity and displays the duration of these incidents (hour per hour over a typical day period). Recurrent incidents are therefore revealed. Sysload distinguishes three levels incident severities:

• Information (green): informational incident without any impact on users. • Severe (yellow): severe incident, degradation of the service probable. • Critical (red): critical incident, strong impact or shutting down of the service.

Display of incidents for a server. The analysis clearly shows critical recurrent incidents.

Sysload AES also summarizes the information in order to make it more visual.

Distribution of incidents by severity and type of incident.

Sysload White Paper 18/40

Page 19: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

A tool that speaks for itself Analyzing is fine; understanding what is happening is even better! Incident by incident, Sysload details its analysis. The table of incidents dates each incident and presents its context. The context being for example a high consumption of an application, a sustained network activity, etc. Detecting the causes of a problem on a server after the event is therefore made obvious.

Log of incidents detected by Sysload and context of these incidents.

With a simple click of a mouse on an incident, Sysload displays the metrics responsible for the incidents and highlights automatically the area where the incident occurred.

Highlighting of an incident and display of the metrics involved.

Sysload White Paper 19/40

Page 20: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Performance management

By keeping a history of all the indicators collected, Sysload helps systems engineers in analyzing trends and optimizing systems. By looking in the long term, analyzing trends makes it possible to carry out Capacity Planning.

Replay In order to determine when and who consumes most of the resources, Sysload can "replay" the server's activity. The Replay function displays the list of processes running over any past period and on a 5 minutes interval. The processor and memory consumptions of all the processes can be obtained. This way, server resources can be optimized to best fit the requirements.

Replay on a machine (processor use).

Historical charts With a few clicks of the mouse, the historical activity of the servers can be depicted in a graphic form. It is possible to have a clear and precise vision on periods ranging from five minutes to one year. Zooms and time translations make navigation very quick.

Sysload White Paper 20/40

Page 21: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Display of the activity of a Windows server over several hours.

Powerful statistical functions offer the means of projecting past activity over standard periods (day, week etc) in order to bring out off-peak hours and peak hours.

Visualization of the typical daily activity over the September 2002 period.

Top Chart Similarly to Top Charts in real time (see page 14), the most consuming processes in processor resource can be displayed from the historical charts.

Historical Top Chart on a server.

Sysload White Paper 21/40

Page 22: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Activity Reports In a similar manner to the Monitoring Tables (see page 14), the activity reports make it possible to display a large number of metrics on the same screen. These reports can display data coming from several servers and hence, facilitate load balancing operations. The data can be sorted and trends are represented by color codes.

Analysis of activities on Windows servers.

Alerts Reports Sysload agents store every occurrence of alert in their log; it is therefore very easy to visualize events that appeared over any period of time. Two types of reports are offered: detailed and summary. The detailed analyses display each occurrence of an alert and make it possible to see precisely at which time in the day the alerts occur and for how long they last. The summary reports give statistical information (number of occurrences, average duration, etc.) which is very useful to the analysis of alerts.

Summary analysis of alerts on several servers.

Operating Profiles Thanks to the Sysload operating profiles, it is possible to define days and working hours which correspond to the actual activity of servers. Applicable to all types of history displays (charts, reports, AES analysis, etc.) they provide a discrete selection of "useful" time periods. The operating profiles also make it possible to exclude specific days like bank holidays from the statistical calculations.

Sysload White Paper 22/40

Page 23: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Definition of an operating profile taking into account solely the historical data for working hours.

Comparison of the "day" and "night" activities on the same system over a period of one month.

Sysload White Paper 23/40

Page 24: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Operational reports

The long term study makes it possible to analyze trends and predict future investments. Sysload very easily produces reports which can be used by IT managers or operations managers to validate investment options.

Control boards Each graphical representation (chart, table, report) edited with the Observer console can be saved and thus called up again for subsequent display. Only the definition is recorded, the data remains in the agents' history files and are recalled each time the model is opened. By creating models with sliding periods (e.g. “yesterday”, “the last fortnight”, “last month”, etc.), it is very quick to access to the required information without having to redefine anything.

Paper reports All the charts, reports, AES analyses etc generated by Sysload Observer can be printed for "conventional" paper reports.

HTML reports All the views presented by Sysload Observer can also be edited in HTML format, ideal for publishing the information on an intranet.

Example of a page belonging to an HTML report.

Sysload White Paper 24/40

Page 25: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Data extraction The export facility makes it possible to distribute the metrics stored in Sysload agents historical files to text formatted files. Third party applications (front office, accounting applications etc.) can therefore process Sysload data in a personalized manner.

Datacenter In addition to the data extraction facility, a central repository can receive the Sysload data, directly and in a transparent manner. The repository can virtually be in any format: Oracle, SQL Server, Access, etc. Datacenter is a mechanism to interface Sysload with the common reporting solutions on the market (Crystal Report, SAS, Business Objects, etc.). With this opening element, IT managers integrate the data coming from Sysload to their usual reporting solution.

Reports automatisation The edition of reports (paper and HTML) and data extractions can be automated. Example: Launching the Observer console in batch mode for editing a daily report in HTML format: Console.exe -h "D:\Sysload\Daily Report.wks"

Sysload White Paper 25/40

Page 26: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Quality of service management

Sysload ERM (Enterprise Resource Manager) converts the technical data into information which can be used by operational management. By defining quality objectives, Sysload ERM makes it possible to measure the level of service rendered by the information system.

Operating principle of Sysload ERM The principle of Sysload ERM is simple:

1. Sysload ERM takes into account all the information analyzed by the Sysload agents and those imported by the ProxI-Agents.

2. This technical information is integrated into a quality of service policy, a definition of the correct operation of the chain of data processing elements.

3. The results of the qualitative analysis are stored in a central database. 4. The information in this database can be consulted by simple web browsers.

Scheduler

Updating batch program

History files of Sysload agents

Quality of service policy

History files of external integrated agents

Central database

Web server

Web browser

Web browser

Operating principle of Sysload ERM.

Quality of service policies In a similar manner to a definition of Sysload alerts, SLAs (Service Level Agreements) can be defined. These are thresholds of correct operation on parameters analyzed by the Sysload agents or the external agents integrated with Sysload. Each rule on technical metrics constitutes a "Technical Resource" (TR). The definition of "Enterprise Resources" (ER) takes up the Technical Resources in order to then make abstraction of them and give a single indicator on the correct functioning of each business application. The quality of service policy of Sysload ERM contains the definition of all the SLAs.

Sysload White Paper 26/40

Page 27: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Definition of a Technical Resource for a Windows agent.

Definition of an Enterprise Resource.

A central repository The history information relating to each enterprise resource and technical resource are recorded in a central database. This base can be consulted from simple web browsers. Confidentiality of the data is ensured by defining users and passwords.

On a simple internet browser By means of a simple web browser, the user defines the service levels and displays the quality of service associated with each enterprise resource. Sysload ERM presents the quality report in different forms:

• In summary, for all the Enterprise Resources over different standard periods. Color codes indicate improvement or deterioration in quality.

Sysload White Paper 27/40

Page 28: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

• Detailed, Enterprise Resource by Enterprise Resource over chosen periods. • Detailed, Technical Resource by Technical Resource over chosen periods.

Summary of the quality of service of the different Enterprise Resources over

predefined periods (day, week, month) and comparison with the quality of the previous periods.

Report on quality of service of an Enterprise Resource.

Sysload White Paper 28/40

Page 29: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload, a solution integrated with the

main frameworks

Sysload Integration Pack is a complementary module perfectly integrating Sysload with the most common administration platforms on the market: Tivoli, CA Unicenter TNG, HP OpenView and OpenMaster from Evidian (Bull Soft.).

Tivoli In addition to the forwarding of Sysload alerts to the Tivoli TEC console, Sysload Integration Pack for Tivoli makes it possible to:

• Map the priorities of Sysload alerts on Tivoli severities. • Use Tivoli Software Distribution to create File Packages for remote distribution and remote installation of

Sysload. • Control and remotely monitor Sysload by means of distributed monitors. • Define correlation rules and automatic actions for managing Sysload alerts and the agents.

Integration of Sysload with the Tivoli Framework.

Window grouping together all the functionality of the integration pack for Tivoli.

Sysload White Paper 29/40

Page 30: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Unicenter TNG In addition to the sending of SNMP traps to the EventManager console of Unicenter TNG, Sysload Integration Pack for Unicenter TNG:

• Automatically discovers the Sysload agents on the network and creates icons for these agents in the WorldView graphical interface (2D and 3D Map) of Unicenter TNG.

• According to the priority of the Sysload alerts triggered on distant agents, animates the WorldView icons by means of colors.

• Filters the Sysload alerts in EventManager. • Enables the launching of the Sysload Observer console from the WorldView interface.

HP OpenView Additionally to the sending of Sysload alerts in the NNM Event Browser, Sysload Integration Pack for HP OpenView:

• Ensures any filtering of these alerts (filtering on the name of the machine, the name, the priority and the state of the alert).

• Maps the priorities of the Sysload alerts on the severities of NNM. • Animates icons thus created by means of colors, according to the priority of the Sysload alerts triggered

on the distant agents.

OpenMaster In addition to the sending of SNMP traps when Sysload alerts are triggered, Sysload Integration Pack for OpenMaster:

• Forwards the Sysload alerts into OpenMaster with any filtering. • Maps the priorities of the Sysload alerts on the severities of the OpenMaster alarms (minor, warning,

major or critical). • Animates objects in OpenMaster. • Enables the launching of the Sysload Observer console from an icon placed on the OpenMaster

Application Board.

Sysload White Paper 30/40

Page 31: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Appendix I Supported

environments

Introduction on the architecture of Sysload The main components of Sysload are the collecting agents, the monitoring console and Sysload ERM (Sysload AES is fully integrated in the console). Each agent is dedicated to one operating system, database or application. One agent is installed on the server to analyze.

Collecting agents Sysload OS I-Agent for Unix

Platform 32bits versions 64bits versions AIX 4.3.x, 5.1 & 5.2 4.3.x, 5.1 & 5.2 Tru64 4.0 & 5.0 Irix 6.5 6.5 HP-UX 10.20, 11.x 11.x Reliant Unix 5.45 5.45 Solaris-sparc 2.5, 2.6, 7, 8 & 9 7, 8 & 9 Solaris-x86 2.6, 7, 8 & 9 SCO OpenServer 5.0.5 UnixWare 7.1

Sysload OS I-Agent for Linux Sysload I-Agent for Linux is available from the kernel 2.2. Above the list of Linux version supported:

Debian RedHat Suse

7.1 (kernel >= 2.4.2)

Mandrake 7.2 (kernel >= 2.2)

Sysload White Paper 31/40

Page 32: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload OS I-Agent for Windows Windows NT 3.51 Workstation, Server,

Winframe

Windows NT 4 Workstation, Server, Terminal Server

Windows 2000 Windows XP

x86 platform

Sysload OS I-Agent for NetWare NetWare 3.xx, 4.xx, 5.xx, 6.xx.

Sysload OS I-Agent for OS/400 OS/400 V4R3 & +. V5R1

Sysload for GCOS7 GCOS7 V7, V8, V9 & V10.

Sysload DB I-Agent for Oracle on Unix Platform Versions

4.3.x (Oracle 7) 4.3.x (Oracle 8) 4.3.x (Oracle 8i)

AIX

4.3.x (Oracle 9i) 10.20 (Oracle 7)

HP-UX 11x (Oracle 7, 8, 8i, 9i) 2.5 & higher (Oracle 7) 2.5 & higher (Oracle 8) 2.5 & higher (Oracle 8i)

Solaris-Sparc

2.5 & higher (Oracle 9i) Solaris-x86 X86 (Oracle 7)

Oracle 7, 8, 8i, 9i

UnixWare 7.1 (Oracle 8)

Sysload DB I-Agent for Oracle on Windows Oracle 7 , 8, 8i, 9i NT 4 / 2000 Windows NT 4 and higher

on a x86 platform

Sysload DB I-Agent for Sybase Platform Versions

AIX 5.1 (Sybase 11.9.2) 4.x (Sybase 11.5) HP-UX 11 (Sybase 11.9.2) 10.20 &11 (Sybase 11.5)

Sybase 11.5 and higher

Solaris-sparc 2.5 & higher (Sybase 11.5 & 11.9.2)

Sysload DB I-Agent for DB2 Platform Versions

AIX 4.3.3, 5.1 & 5.2 DB2 Universal Database Enterprise v7.x or higher Windows NT 4.0 & 2000

Sysload White Paper 32/40

Page 33: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload DB I-Agent for Informix Platform Versions

AIX 4.3.3, 5.1 & 5.2 Informix IDS v7.31 or higher SCO Unix 5.0.6

Sysload DB I-Agent for SQL Server SQL Server 6.5,7 and 2000 on Windows NT 4 and higher (x86 platform).

Sysload AP I-Agent for SAP R/3 All versions of SAP R/3 equal or greater to 4.0b are supported, whatever the platform on which R/3 is running. Nevertheless a separate machine (Windows NT 4 SP4 and higher) is required to install the Sysload agent.

Other applications Sysload also collects specific performance metrics on the following applications: MS Internet Information Server, MS Exchange Server, MS Proxy Server, MS SNA Server, Lotus Notes. These are included as standard in the system agent Sysload for Windows.

Graphic console Sysload Observer on Windows and Unix

Platform Versions 95/98 Windows

X86 NT/2000/XP

AIX 4.3.x Irix 6.5 HP-UX 10.20, 11.x Solaris-Sparc 2.5, 2.6, 7 & 8

Unix

Solaris-x86 2.6, 7 & 8

Open Windows 3.3 and higher. Motif 1.2 and higher, X11R5.

Sysload ERM Windows NT 4/2000/XP

Sysload White Paper 33/40

Page 34: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Appendix II Metrics analyzed

Sysload OS I-Agent for Unix and Linux Given the functional differences and the absence of some statistical structures from a kernel to another, all the defined information is not available for all the Unix and Linux operating systems.

Overall processor use Cpu load in user mode Cpu load in kernel mode Wait for I/O completion Inactivity length Total Cpu use Percentage of execution in kernel mode Processes known by the system Processes’ switching Percentage of wait for eligible processes Eligible processes Set of system calls Percentage of read and write calls

Specific processor use Cpu load in user mode Cpu load in kernel mode Wait for I/O completion Inactivity length Total Cpu use Percentage of execution in kernel mode Processes known by the system Processes’ switching Percentage of eligible processes wait Eligible processes Set of system calls Percentage of read and write calls

Memory occupation Available physical Memory Percentage of Memory occupation Available secondary Memory Percentage of secondary Memory occupation Pages evacuated (overall) Pages loaded (overall) Enclosure of pages Addressing faults Analysed pages in Memory Pages that can be removed of the Memory Processes evacuated from the Memory Processes reascended in Memory Pages evacuated (swap) Pages loaded (swap)

Cache use Number of cache readings Percentage of cache readings Number of cache writings Percentage of cache writings Number of files looked for Percentage of file names in cache Inodes looked for Percentage of inodes in the table Inodes extracted from the table Percentage of active inodes extracted

Overall disks activity or average per disk Reading operations Blocks transferred in reading Writing operations Blocks transferred in writing Reading/writing operations Blocks read/written

Specific disk activity Reading operations Blocks transferred in reading Writing operations Blocks transferred in writing Reading/writing operations Blocks read/written Percentage of service Length of an operation Number of waiting operations Average running wait

Network overall activity Packets received Packets sent Packets sent/received Kbytes received Kbytes sent Kbytes sent/received Percentage of reception errors Percentage of transmission errors Percentage of collisions Percentage of immediate transmissions Allocated mbuf space Percentage of mbuf used Cluster space allocated Percentage of clusters used Total mbuf and cluster space Percentage of main Memory occupation

Specific Network activity Packets received Packets sent Packets sent/received Kbytes received Kbytes sent Kbytes sent/received Percentage of reception errors Percentage of transmission errors Percentage of collisions Percentage of immediate transmissions

Protocols IP, TCP and UDP IP datagrams received and delivered IP datagrams received by mistake IP datagrams sent IP transmission errors TCP segments received and delivered TCP segments received by mistake TCP segments sent TCP segments retransmitted UDP packets received and delivered

UDP packets received by mistake UDP packets abandoned UDP packets sent

NFS Server activity RPC requests received RPC requests rejected Damaged RPC requests Absence of RPC requests NFS procedures received NFS procedures rejected Percentage of procedures on files Percentage of file attributes reading Readings in a file Percentage of reading procedures Writings in a file Percentage of writing procedures Percentage of procedures on directory Percentage of file name searches Percentage of procedures on link Percentage of symbolic link readings

NFS Client activity RPC requests sent RPC requests in error RPC requests out of delay Percentage of RPC requests out of delay RPC requests retransmitted Non identified RPC requests NFS procedures sent NFS procedures rejected Percentage of procedures on file Percentage of file attributes readings Readings in a file Percentage of reading procedures Writings in a file Percentage of writing procedures Percentage of procedures on directory Percentage of procedures on link

Connection analysis - overall/remote/local Number of users connected Number of inactive users Number of connected terminals Number of inactive terminals Number of active terminals Number of passive terminals Maximum number of users Maximum number of terminals Activity of a user Activity of a terminal

IPC analysis Number of semaphore identifiers Percentage of semaphore identifiers use Number of allocated semaphores Percentage of semaphore use Number of shared Memory segments Percentage of shared Memory use Number of message queues Percentage of message queues use Number of pending messages

Average number of pending message / queue Maximum number of pending messages Number of pending kbytes Average number of pending kbytes / queue Maximum number of pending kbytes Average percentage of queue occupation Maximum rate of queue occupation

Files system analysis Total size Space used Total available space Percentage of total available space Available user space Percentage of available user space Number of allocated files Percentage of inodes table occupation Reading operations Writing operations Reading and writing operations Kbytes read Kbytes written Kbytes read/written

Entities analysis - User Cpu load in user mode Cpu load in kernel mode Total Cpu use Percentage of execution in kernel mode Physical Memory occupation Total Memory occupation Physical reading operations Physical writing operations Messages sent on socket Messages received on socket Presence of a process Process activity Number of processes present Percentage of active processes Percentage of present processes Percentage of absent processes

Entities analysis - Application, Workload Cpu load in user mode Cpu load in kernel mode Total Cpu use Percentage of execution in kernel mode Processes’ switching Set of system calls Physical Memory occupation Total Memory occupation Major pages faults Minor pages faults Physical reading operations Physical writing operations Messages sent on socket Messages received on socket Presence of a process Processes’ activity Number of processes present Percentage of active processes Percentage of present processes

Sysload White Paper 34/40

Page 35: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Percentage of absent processes

Sysload OS I-Agent for Windows Overall processor activity Cpu load in privileged mode Cpu load in user mode Total cpu use Processes’ switching Set of system calls Number of interruptions Processes known by the system Number of active threads Number of threads pending

Specific processor activity Cpu load in privileged mode Cpu load in user mode Total cpu use Number of interruptions

Memory occupation Available physical memory Percentage of memory occupation Available virtual memory Percentage of virtual memory occupation Size of the cache memory Percentage of the size of the cache / memory Occupation by the system Fix pool system Pageable pool system Address faults Number of page readings Number of page writings Number of pages read Number of pages written Number of pages read/written

Overall physical disk activity or average per disk Kbytes transferred in reading Kbytes transferred in writing Kbytes read/written Reading operations Writing operations Read/write operations

Specific physical disk activity Kbytes transferred in reading Kbytes transferred in writing Kbytes read/written Reading operations Writing operations Read/write operations Reading length Writing length Operation length Percentage of reading Percentage of writing Percentage of service Number of pending operations

Overall logical disk activity or average per disk Kbytes transferred in reading Kbytes transferred in writing Kbytes read/written Reading operations Writing operations Read/write operations

Specific logical disk activity Kbytes transferred in reading Kbytes transferred in writing

Kbytes read/written Reading operations Writing operations Read/write operations Reading length Writing length Operation length Percentage of reading Percentage of writing Percentage of service Number of pending operations Percentage of available space Total available space

Protocols IP, TCP and UDP TCP segments received TCP segments sent TCP segments received/sent TCP segments retransmitted TCP connections active TCP connections established TCP connections passive TCP connections reset TCP connections failures IP datagrams received IP datagrams sent IP datagrams received/sent IP datagrams delivered UDP datagrams received UDP datagrams sent UDP datagrams received/sent UDP datagrams without port

Overall Network interface Kbytes received Kbytes sent Kbytes sent/received Packets received Packets sent Packets sent/received

Specific Network interface Kbytes received Kbytes sent Kbytes sent/received Packets received Packets sent Packets sent/received Pending packets Thrown out outputting packets Errors in transmission/reception Packets received unicast/sec Packets sent unicast/sec Packets received non-unicast/sec Packets sent non-unicast/sec Packets received unknown

NetBEUI - overall Datagrams received Datagrams sent Datagrams received/sent Frames received Frames sent Frames received/sent Frames rejected Frames re-sent

NetBEUI - specific Datagrams received Datagrams sent Datagrams received/sent Frames received Frames sent Frames received/sent Frames rejected Frames re-sent

Cache activity Percentage of page readings in cache Number of page readings in cache Percentage of page readings mapped in cache Number of page readings mapped in cache: Percentage of MDL page readings in cache Number of MDL page readings in cache Percentage of Pin page readings in cache Number of Pin page readings in cache

Services server activity Kbytes received Kbytes sent Kbytes received/sent Number of files opened Number of active sessions Pending context blocks Fix pool system Allocation errors in the fix pool system Pageable pool system Allocation errors in pageable pool system

Application entity Cpu load in privileged mode Cpu load in user mode Total cpu use Page faults Swap used Fix pool system Pageable pool system Private memory Addressable space Working set Number of active threads Number of handles opened Number of processes present Presence of a process Percentage of present processes Percentage of absent processes

File entity Number of openings Number of openings in execution Number of openings in writing Number of openings in reading Number of files present Presence of a file Percentage of present files Percentage of absent files

Service entity Presence of a service Number of services present Percentage of services present Percentage of services absent

FTP server activity Kbytes received Kbytes sent Kbytes received/sent Number of anonymous users Number of connections Number of non-anonymous users

HTTP server activity Kbytes received Kbytes sent Kbytes received/sent Number of anonymous users Number of connections Number of non-anonymous users Files received Files sent Files received/sent

IIS activity Number of objects found in cache Percentage of objects found in cache Number of file handles in cache Total number of objects in cache Number of I/Os authorised Number of input/outputs blocked Number of input/outputs rejected

Proxy server activity Kb received/sent Proxy/Internet Kb received/sent Proxy/Clients Kb received/sent Proxy/SSL Number of users connected Number of FTP requests Number of Gopher requests Number of HTTP requests Number of successful requests Number of failed requests Number of site accesses denied Number site accesses allowed Number of SSL sessions Number of active WinSock sessions Number of TCP WinSock connections Number of UDP WinSock connections

WinFrame no active WinStations max no active WinStations no inactive WinStations number of active threads total Cpu use no page faults frames received/sent kbytes received/sent no input errors no output errors no input/output errors

Terminal Server no active sessions max no active sessions no inactive sessions number of active threads total Cpu use no page faults frames received/sent kbytes received/sent no input errors no output errors no input/output errors

MS Exchange Server Clients connected Messages submitted to the Private IS Messages delivered to the private IS Messages submitted to the public IS Messages delivered to the public IS Messages treated by MTA Kbytes treated by MTA Response time private IS Response time public IS Messages in the private IS queue Messages in the public IS queues Messages in the MTA work queue Percentage of DB/Directory cache operations Percentage of DB/IS cache operations Total messages delivered to the private IS Total messages delivered to the public IS Average size of the messages

SNA Server Cnt-kbytes received Cnt-kbytes sent Cnt-kbytes received/sent LUS-kbytes received LUS-kbytes sent LUS-kbytes received/sent

Sysload White Paper 35/40

Page 36: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload OS I-Agent for NetWare Server activity Cpu load Number of active transactions Number of active requests Number of active connections

Memory use Percentage of Memory occupation Percentage of available memory Number of cache gets Number of hits to cache Percentage of hits to cache

Network activity Kbytes received Kbytes sent Kbytes sent/received Packets received Packets sent Packets sent/received Packets routed Percentage of routed packets

File server Number of openings Number of creations Number of suppressions

Number of name changes Number of locked recordings Kbytes read Kbytes written Kbytes read/written Operations on directories Reading operations Writing operations Read/write operations Average size for the reading operation Average size for a writing operation

Volumes analysis Available space Percentage of available space Percentage of available slots Non purgeable space Purgeable space Percentage of purgeable space

Protocols Packets received Packets sent Packets sent/received Packets ignored

Network interface Packets received Packets sent Packets received/sent ECB errors Packets sent – too large Packets sent - too small Reception overflow Packets received – too large Packets received – too small Sending errors Reception errors Re-sendings Checksum errors Hardware errors in reception

Users Kbytes read Kbytes written

Kbytes read/written Number of requests activated Number of files locked Number of recordings locked Load contribution Present users Presence of an user Files Number of openings Number of reading openings Number of writing openings Number of present files Presence of a file

Print queues total Jobs printed queue size pending Jobs % availability

Applications (NLMs) number of nlm presence of one nlm % availability

Sysload OS I-Agent for GCOS7 Processor Activity Overall total Cpu use Service Jobs Cpu use Batch Jobs Cpu use TDS Jobs Cpu use IOF Jobs Cpu use Specific total Cpu use

Memory USe Overall total Memory use Service Jobs Memory use Batch Jobs Memory use TDS Jobs Memory use IOF Jobs Memory use

Backing-Store Activity Overall overall IO activity IO activity of BKST IO activity of PVMF IO activity of LIB IO activity of TVMF

VMM Activity Overall total number of exceptions no System Missing Pages no Process-Group Missing Pages no Stack Overflow

Step Activity Overall number of Steps number of Service Steps number of Batch Steps number of TDS Steps number of IOF Steps

Disk Activity Overall rd/wr operations Specific rd/wr operations

Controller Activity Overall rd/wr operations

Specific rd/wr operations

TDS Activity Specific no connected terminals maximum no connected terminals no activated Tprs no exchanged Dialogs Cpu use memory use total no VMM exceptions Bkst IO activity no sessions running time TDS availability

Response Time Specific average Response Time no exchanged Dialogs min Response Time max Response Time

ARM Activity Overall no active jobs

maximum no active jobs no active processes maximum no active processes Cpu use Used memory use Fixed memory use total memory use total Bkst IO activity total no VMM exceptions no thrashings thrashing time thrashing time Specific no active jobs maximum no active jobs no active processes maximum no active processes Cpu use Used memory use Fixed memory use total memory use total Bkst IO activity total no VMM exceptions Execution Level (XL) Multi-Programming Level (MPL)

Sysload OS I-Agent for OS/400 System Activity Overall total Cpu use Cpu use of ended-jobs Cpu not used number of known jobs average number of transactions cumulated transactions no connected users no interactiv jobs held no batch jobs active no batch jobs held no batch jobs waiting ratio of perm. objects addresses ratio of temp. objects addresses

Jobs Activity System sync. DB reads/writes sync. not-DB reads/writes async. DB reads/writes async. not-DB reads/writes total DB reads total DB writes total sync. reads/writes total async. reads/writes total reads/writes communication puts/gets printed lines

printed pages Cpu use number of active jobs Batch sync. DB reads/writes sync. not-DB reads/writes async. DB reads/writes async. not-DB reads/writes total DB reads total DB writes total sync. reads/writes total async. reads/writes total reads/writes communication puts/gets printed lines printed pages Cpu use number of active jobs Interactive sync. DB reads/writes sync. not-DB reads/writes async. DB reads/writes async. not-DB reads/writes total DB reads total DB writes total sync. reads/writes total async. reads/writes total reads/writes communication puts/gets printed lines

printed pages Cpu use number of active jobs Specific sync. DB reads sync. DB writes sync. not-DB reads sync. not-DB writes async. DB reads async. DB writes async. not-DB reads async. not-DB writes logical DB reads logical DB writes sync. DB read/write sync. not-DB read/write async. DB read/write async. not-DB read/write total DB read/write total sync. reads/writes total async. reads/writes total reads/writes other logical DB operations number of PAG faults communication puts communication gets total number of overflows Cpu use number of active jobs

Response Time Overall ave response time max response time %transactions [0-1] sec. %transactions [1-2] sec. %transactions [2-5] sec. %transactions [5-10] sec. %transactions [>10] sec. average number of transactions cumulated transactions Cpu per transaction rd/wr per transaction Local ave response time max response time %transactions [0-1] sec. %transactions [1-2] sec. %transactions [2-5] sec. %transactions [5-10] sec. %transactions [>10] sec. average number of transactions cumulated transactions Cpu per transaction rd/wr per transaction Passthru ave response time max response time

Sysload White Paper 36/40

Page 37: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

%transactions [0-1] sec. %transactions [1-2] sec. %transactions [2-5] sec. %transactions [5-10] sec. %transactions [>10] sec. average number of transactions cumulated transactions Cpu per transaction rd/wr per transaction

Storage Pools Overall overall pools size total number of pages total number of pages faults active-wait transitions active-ineligible transitions wait-ineligible transitions Specific total size number of DB pages number of not-DB pages total number of pages number of DB page faults number of not-DB page faults total number of page faults active-wait transitions active-ineligible transitions wait-ineligible transitions number of jobs Cpu use number of reads / writes activity level

Activity per priority [0-19] total Cpu total reads/writes total active jobs no batch - Cpu batch - total rd/wr batch - active jobs no interactif - Cpu interactif - total rd/wr interactif - nb active jobs [20-39] total Cpu total reads/writes total active jobs no batch - Cpu batch - total rd/wr batch - active jobs no interactif - Cpu interactif - total rd/wr interactif - nb active jobs

[40-99] total Cpu total reads/writes total active jobs no batch - Cpu batch - total rd/wr batch - active jobs no interactif - Cpu interactif - total rd/wr interactif - nb active jobs

Disk Arm Activity Overall read operations blocks read write operations blocks written rd/wr operations blocks rd/wr service time total size %used space Average per Arm read operations blocks read write operations blocks written rd/wr operations blocks rd/wr Specific read operations blocks read write operations blocks written rd/wr operations blocks rd/wr service time pending operations no operation duration average request size total size %used space total seeks seeks [>2/3] cyl. seeks [1/3-2/3] cyl. seeks [1/6-1/3] cyl. seeks [1/12-1/6] cyl. seeks [<1/12] cyl. seeks [0]

ASP Activity Specific read operations blocks read write operations

blocks written rd/wr operations blocks rd/wr service time pending operations no operation duration average request size total size %used space total seeks seeks [>2/3] cyl. seeks [1/3-2/3] cyl. seeks [1/6-1/3] cyl. seeks [1/12-1/6] cyl. seeks [<1/12] cyl. seeks [0]

Communications Overall kbytes sent kbytes received packets sent packets received kbytes sent/rec'd packets sent/rec'd reception errors %reception errors Specific kbytes sent kbytes received packets sent packets received kbytes sent/rec'd packets sent/rec'd reception errors %reception errors %bandwith

User Specific Cpu load total reads/writes ave response time max response time average number of transactions total number of transactions sync. DB rd/wr sync. not-DB rd/wr async. DB rd/wr async. not-DB rd/wr total DB reads total DB writes total sync. rd/wr total async. rd/wr average no printed lines total no printed lines

average no printed pages total no printed pages active jobs no job exists puts/gets communications

Application Specific Cpu load total reads/writes ave response time max response time average number of transactions total number of transactions sync. DB rd/wr sync. not-DB rd/wr async. DB rd/wr async. not-DB rd/wr total DB reads total DB writes total sync. rd/wr total async. rd/wr average no printed lines total no printed lines average no printed pages total no printed pages active jobs no job exists puts/gets communications

Workload Specific Cpu load total reads/writes ave response time max response time average number of transactions cumulated transactions sync. DB rd/wr sync. not-DB rd/wr async. DB rd/wr async. not-DB rd/wr total DB reads total DB writes total sync. rd/wr total async. rd/wr average no printed lines cumulated printed lines average no printed pages cumulated printed pages active jobs no job exists puts/gets communications

Sysload DB I-Agent for Oracle CPU load Total Cpu use

SQL*NET activity Kbytes received (clients) Kbytes received (clients) Kbytes sent (clients) Kbytes sent (clients) Kbytes received/sent (clients) Kbytes received/sent (clients) Kbytes received (DBLINK) Kbytes received (DBLINK) Kbytes sent (DBLINK) Kbytes sent (DBLINK) Kbytes received/sent (DBLINK)

Kbytes received/sent (DBLINK)

Disk activity Physical readings Physical writings Physical read/writes Logical readings Number of sorts on disks

Use of cache Number of gets to Cache Library Number of misses to Cache Library Percentage of gets to Cache Library Number of gets to Cache Dictionary Number of misses to Cache Dictionary Percentage of gets to Cache Dictionary

Data Buffer cache reading rate

SGA Memory SGA size SGA free SGA used Number of memory sorts

Oracle activity Number of connected users Maximum number of users Percentage of users / limit Maximum number of sessions Percentage of sessions / limit Maximum number of active requests Maximum number of opened cursors

Percentage of opened cursors / limit Row sorts Long table scans Short table scans Average number of active requests

RedoLog Buffer Cache Number of gets Percentage of gets Number of immediate gets Percentage of immediate gets Number of copies Percentage of successful copies Number of immediate copies Percentage of successful immediate copies

See also Sysload Snapshot function for Oracle p.15. for monitoring SQL queries, Locks, Tablespaces, Files, Rollback Segments, Sessions

Sysload White Paper 37/40

Page 38: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload DB I-Agent for SQL Server Database total size log size log used size log free size % log free size Active Xact Xact cum Bulk Copy rows cum Bulk Copy cum DBCC scan cum Shrink cum Log Flush cum Log Flush size cum Log Flush wait time Log Flush waits Log truncations Log growths Log shrinks

CPU load Total Cpu use Wait for I/O completion

Network activity Packets received by the SQL Server Packets sent by the SQL Server Packets received/sent by the SQL Server Errors

Physical Access Read operations Write operations Rd/Wr operations Errors in read/writes Checkpoint pages Page reads Page writes Page lookups Free list stalls Lazy writes Readahead pages AWE lookup AWE stolen AWE write AWE Unmap calls AWE Unmap pages

Logical Access Full scans Range scans Probe scans Scanpoint revalidations Forwarded records Skipped ghosted records Index searches Free space scans Free space pages Pages allocated Extents allocated Page deallocations Extent deallocations

Cache activity Cum. Buffer cache hit ratio Buffer cache hits Buffer cache lookups Buffer cache hit ratio

Memory utilization Connections memory Granted workspace memory Maximum workspace memory

Lock memory Optimizer memory SQL cache memory

SQL Server’s activity Number of logins Maximum number of logins Number of processes Percentage of processes / limit

Lock Number of locks Percentage of locks / limit Number of blocked processes Locks requests Locks timeouts Locks waits Deadlocks

Login Physical read/writes Number of sessions

Application Physical read/writes

Sysload DB I-Agent for Sybase (Sybase Server) Processor activity Overall total Cpu use wait for I/O completion

Network activity Overall packets received by SQL Server packets sent by SQL Server pack. sent/rec'd by SQL Server errors sent/received kbytes received by SQL Server kbytes sent by SQL Server kb sent/rec'd by SQL Server

Disk activity Overall read operations

write operations read and write operations read and write errors Specific read operations write operations read and write operations device miss device hits hit ratio

Cache activity Overall hits Data Cache miss Data Cache hits/miss Data Cache % success Data Cache contention lock Data Cache procedure logical reads procedure physical reads

% success Procedure Cache

Sybase Overall number of logins max logins (hst) number of processes max processes (lim) % limit processes number of transactions number of delete number of insert number of update number of direct update number of active transactions

Lock Overall number of locks max locks

% limit locks number of blocked processes number of deadlocks

Logins Specific total Cpu physical reads physical writes physical reads/writes logical reads total sessions % cache reads

Sysload DB I-Agent for Sybase (Sybase Base) Log Overall total number of pages number of free pages number of used pages

total size free space used space % free space

Space management Overall total number of pages number of free pages number of used pages

total size free space used space % free space

Sysload DB I-Agent for Informix Activity I/O Physical data page reads Logical data page read Ratio of cache reads Physical data page writes Logical data page writes Ratio of cache writes

Databases Number of chunks Number of tables Number of locks Number of pages used Number of free pages Ratio of free pages

Table Size of the extents Number of extents Number of locks

User activity Number of databases owned Number of tables owned Number of locks required Number of locks held Number of deadlocks detected

Session Number of connected users Number of waits on a latch Number of waits on a lock Number of waits on a buffer Number of waits on a chekpoint

Waits Number of waits on a latch Number of waits on a lock Number of waits on a buffer Number of waits on a checkpoint

Sysload White Paper 38/40

Page 39: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Sysload DB I-Agent for DB2 Buffer Pool Logical data page reads Physical data page reads Data page writes Read time Write time Logical index page reads Physical index page reads Index page writes Files closed Asynch data page reads Asynch data page reads reqs Asynch data page writes Asynch index page reads Asynch index page writes Asynch read time Asynch write time

TableSpace Logical data page reads Physical data page reads Data page writes Logical index page reads Physical index page reads Index page writes Files closed Read time Write time Asynch data page reads Asynch data page reads reqs

Asynch data page writes Asynch index page reads Asynch index page writes Asynch read time Asynch write time Sectors read directly Sectors written directly Direct read requests Direct write requests Direct read time Direct write time

Locks Locks currently held Waits on a lock Wait time on a lock Total Lock list memory in use Deadlocks Locks timeout Applications waiting for a lock

Sorts Sort Heap allocated Number of sorts Total sort time Sort overflows Sorts currently active

Direct I/O Information Sectors read directly Sectors written directly

Direct read requests Direct write requests Direct read time Direct write time

SQL Statement counts Commit SQL statements Rollback SQL statements Dynamic SQL statements Caption: SQL Stmt - No Dynamic Static SQL statements Failed SQL statements Data Def. Language SQL stmts Update/Insert/Delete SQL stmts Select SQL statements

Internal counts Auto rebinds Internal row deletions Internal row updates Internal row inserts Internal commits Internal rollbacks Rollbacks due to deadlocks

Row counts Deletions Insertions Updates Selections Binds/precompiles

Connection information Connections Applications currently connected Applications executing in DB2 Maximum number of connections

Logging information Maximum Secondary Log space used Maximum Total Log space used Number of secondary Logs allocated Log pages read Log pages written

Applications Total time waited on locks Commit SQL statements Select SQL statements Update/Insert/Delete SQL stmts Rows read or written Open blocking cursors Application User CPU time Application System CPU time Application Idle CPU time

Sysload AP I-Agent for SAP R/3 Response times Tasks Response time Dialog steps Database time Cpu time Waiting time Roll-in time Roll-out time Roll waiting time Lock/Enqueue time Database change time Direct reads time Sequential reads time Generate time Report loading time CUA interface loading time Dynpro/Screen loading time Ddic time Rfc time Transactions Response time Dialog steps Database time Cpu time Waiting time Roll-in time Roll-out time Roll waiting time Lock/Enqueue time Database change time Direct reads time Sequential reads time Generate time Report loading time CUA interface loading time Dynpro/Screen loading time Ddic time Rfc time Users Response time Dialog steps Database time Cpu time Waiting time Roll-in time Roll-out time Roll waiting time Lock/Enqueue time Database change time Direct reads time Sequential reads time Generate time Report loading time CUA interface loading time Dynpro/Screen loading time Ddic time Rfc time

Operations / Data flow Tasks Dialog steps Database calls Database changes Private memory used Extended memory used Maximum of roll memory used Maximum of page memory used Size of messages with terminal Roll-ins operations Roll-outs operations Direct reads requests Direct reads quality Sequential reads requests Sequential reads quality Records modified Data from Nametab interface Data from DSQL interface Data from ABAP loads Data from CUA loads Data from RFC interface Data from DDIC interface Transactions Dialog steps Database calls Database changes Private memory used Extended memory used Maximum of roll memory used Maximum of page memory used Size of messages with terminal Roll-ins operations Roll-outs operations Direct reads requests Direct reads quality Sequential reads requests Sequential reads quality Records modified Data from Nametab interface Data from DSQL interface Data from ABAP loads Data from CUA loads Data from RFC interface Data from DDIC interface Users Dialog steps Database calls Database changes Private memory used Extended memory used Maximum of roll memory used Maximum of page memory used Size of messages with terminal Roll-ins operations Roll-outs operations Direct reads requests Direct reads quality Sequential reads requests

Sequential reads quality Records modified Data from Nametab interface Data from DSQL interface Data from ABAP loads Data from CUA loads Data from RFC interface Data from DDIC interface

Database calls Global Accessed tables Changes Physical accesses for changes Rows modified Change duration Direct reads Physical accesses for direct reads Direct reads duration Sequential reads Rows read sequentially Sequential reads duration Physical accesses for sequential reads Rows loaded Load duration Buffer resets Buffer space used per table Maximum buffer space used per table Rows buffered per table Maximum rows buffered per table Quality of direct reads in buffer Quality of sequential reads in buffer Failure ratio for changes Failure ratio for direct reads Ratio of sequential reads / scans Buffering mode Accessed tables Changes Physical accesses for changes Rows modified Change duration Direct reads Physical accesses for direct reads Direct reads duration Sequential reads Rows read sequentially Sequential reads duration Physical accesses for sequential reads Rows loaded Load duration Buffer resets Buffer space used per table Maximum buffer space used per table Rows buffered per table Maximum rows buffered per table Quality of direct reads in buffer Quality of sequential reads in buffer Failure ratio for changes Failure ratio for direct reads Ratio of sequential reads / scans

Buffers Specific Requests Quality Database accesses Database access quality Reorganizations Size Free space Filling ratio Directory entries Directory filling ratio Objects swapped Frames swapped Resets Gaps

Memory Extended Space filling ratio Space used Maximum space used Size Heap Space filling ratio Space used Maximum space used Size Roll area Space filling ratio Space used Maximum space used Size In shared memory On disk Page area Space filling ratio Space used Maximum space used Size In shared memory On disk

Work Processes Global CPU time Running processes Waiting processes Stopped processes Killed processes Processes in private mode Processes in debug mode Semaphores Defined processes Types CPU time

Sysload White Paper 39/40

Page 40: Sysload White Paper - Tech Communityhosteddocs.ittoolbox.com/GL020604.pdfSysload AP I-Agent for Lotus Domino ... • The Sysload console enables the different teams to display the

Running processes Waiting processes Stopped processes Killed processes Processes in private mode Processes in debug mode Semaphores Defined processes

Background batch jobs Global Number of jobs Periodic jobs Jobs of A class Jobs of B class Jobs of C class Average duration Average delay Average time since/before status change Maximum duration Maximum delay Maximum time since/before status change Specific Number of jobs Periodic jobs Jobs of A class Jobs of B class Jobs of C class Average duration Average delay Average time since/before status change Maximum duration Maximum delay Maximum time since/before status change

Batch input sessions Status Number of sessions Average number of defined transactions Transactions failures ratio Processed transactions dynpros Average number of defined dynpros

Dynpros failures ratio Processed dynpros ratio Clients Number of sessions Average number of defined transactions Transactions failures ratio Processed transactions dynpros Average number of defined dynpros Dynpros failures ratio Processed dynpros ratio

Updates Global Update active ? ERR(ors) Deleted V1 in persistent INIT status V1 in OK status Average execution time for V1 Min execution time for V1 Max execution time for V1 V2 in persistent INIT status V2 in OK status Average execution time for V2 Min execution time for V2 Max execution time for V2

Locks Global Entries Average duration Maximum duration Clients Entries Average duration Maximum duration

Users Global Connected Average open modes

Average internal open modes Maximum open modes Maximum internal open modes Activity ratio per user Maximum idle time Average Roll memory used Average Paging memory used Average Extended+Private memory used Average Private memory used Maximum Roll memory used Maximum Paging memory used Maximum Extended+Private memory used Maximum Private memory used ABAP short dumps Clients Connected Average open modes Average internal open modes Maximum open modes Maximum internal open modes Activity ratio per user Maximum idle time Average Roll memory used Average Paging memory used Average Extended+Private memory used Average Private memory used Maximum Roll memory used Maximum Paging memory used Maximum Extended+Private memory used Maximum Private memory used

Load balancing Global Waiting dialog steps Written requests Read requests Maximum waiting dialog steps Queue filling ratio Queue size Instance response time Dialog events Updates events

Queues Waiting dialog steps Written requests Read requests Maximum waiting dialog steps Queue filling ratio Queue size

Communications Gateway Processes Connections (avg / process) Starts (avg / process) Ready processes Connections Activity ratio per conn Maximum idle time Connections accepts Requests flow Average read time per request Minimum read time per request Maximum read time per request Allocated memory Used memory Maximum used memory Stack size Used stack Maximum used stack

Applications Specific Users Work processes External modes per user Users activity ratio Program buffer usage ABAP/ Sequential reads ABAP/ Direct reads ABAP/ Changes Database calls Rows accessed in database

Sysload AP I-Agent for Lotus Domino Domino Total Requests

ICM Total Commands Total Sessions

IMAP Server Total Kbytes received Total Kbytes sent Non SSL connection s SSL connections Total connections

LDAP Server Anonymous connections Total Kbytes received Total Kbytes sent Non SSL connections SSL connections Total connections

Mail by destination Total Delivered messages Total Mail failures Total Mail Routed

Mail Delivery time Avg. size delivered Dead messages Delivered messages Held messages Total Mail failures Total Kbytes transferred Routed messages Routed SMTP messages Routed NRPC messages Transfer failures Waiting messages Waiting for DNS messages Waiting recipients messages

Memory Total Allocated

NNTP Server Posted articles Sent articles Total Kbytes received Tasks Total Kbytes sent

POP3 Server Tasks Total Kbytes received Total Kbytes sent Total connections

Sysload Feedback Agent for IP specific response time minimum response time maximum response time reference time reference time positive gap Total Sessions

number of executions number of successes number of failures number of exceeded time failures number of system failures

number of timeout failures number of initialization failures availability ratio positive gap time ratio failure ratio

exceeded time failure ratio system failure ratio timeout failure ratio initialization failure ratio

Sysload White Paper 40/40