Professional Documents
Culture Documents
Paper 11
Paper 11
V Koji Ishibashi
(Manuscript received January 18, 2007)
Figure 1
Systemwalker architecture.
Figure 2
Example SSQC reports.
breakdown analysis.
Figure 3
Example SAView screens.
Figure 4
Drill Down View screen.
Request
DB server
IBAS IBAS
Figure 5
Overview of transaction breakdown analysis.
7) If required, conduct capacity planning and mation collection, analysis, and reports.6)
tuning studies. The SLAs that are subject to service level
This process relates to capacity management. management are not limited to performance and
8) Submit an SLA report. availability related items. Information han-
9) Review SLA-related requirements. dled by the ITIL service support components —
10) Change tools and the environment. incident management, problem management,
Figure 6 shows the relationships between and change management — are also used as
these processes. indices. Some examples of this information are:
Items to note are the regular implementa- 1) Average time required for the service desk
tion of information collection, problem detection, managed by the IT service provision depart-
reports, and reviews. The processes to be per- ment to resolve incidents reported by IT
formed only on demand are capacity planning service recipients
and tuning. 2) The number of proactive problem analy-
ses performed by the IT service provision
4.2 Provided solutions department
SSQC supports all of the above capacity and These types of indices must also be targeted
availability related processes, for example, infor- as part of service level management.
START
Predict medium/
long-term
problems
Figure 6
Service level management processes.
SSQC can handle these types of information using a three-layer architecture. The functions
as user information and supports the reporting of of these layers are as follows:
this information. 1) Agent layer
This layer performs data collection.
5. Architecture • Agent
SSQC ena bles capacit y management, An agent is an operation unit installed on
availability management, and service level man- a managed server. Agents collect resource infor-
agement of an IT system, and SAView enables mation and performance information concerning
the visualization of availability. The architec- applications, Web servers, AP servers, DB
tures of SSQC and SAView are described below. servers, and the platform operating system
itself. Agents also store the collected informa-
5.1 SSQC tion, without changing its format, during periods
5.1.1 Three-layer construction specified for problem analysis purposes.
As shown in Figure 7, SSQC is implemented • Browser agent
Enterprise manager
• Monitoring
• Reporting
Report framework
PDB
Distributed DB • Summary data
Data
transport
path
Data Http
transport path
path
Agent
Browser agent
Trouble-
shooting log
Figure 7
SSQC architecture.
A browser agent is an operation unit installed Either of the following two information
on an end-user PC that measures the end-user transfer modes can be selected for the data trans-
response time. port paths:
2) Manager layer 1) Push mode: This mode enables just-on-time
This layer collects and stores information. information transfer when data is collected.
• Manager A proprietary protocol is used to push data
A manager is an operation unit installed on up from the lower layers to the upper layer.
an admin server in the department. Managers 2) Pull mode: HTTP requests are sent from the
gather the information collected by the agent upper layer to the lower layers, and infor-
layer and store detailed information. They also mation is pulled up in response to these
send summary information to the enterprise requests. This mode enables secure data
manager described below. transfer from agents or proxy managers out-
Managers also perform polling to collect side the firewall to the internal manager.
service activity status information. In many cases, both the enterprise man-
• Proxy manager ager and the managers are installed together on
A proxy manager is an operation unit that a single server that runs as just one IT service
operates on behalf of a manager to collect service management server.
activity information and information from agents. As described above, the functions of each
Proxy managers are used for two reasons. layer can be customized. For example, the enter-
One reason is to distribute the processing prise manager and the managers can be arranged
load by collecting information on behalf of by installing the report frameworks of the enter-
overloaded managers. The other is to reduce the prise manager in each department server. In
number of data transport paths. Especially as this configuration, senior managers can access all
a security policy, it is generally recommended systems data from the enterprise manager, and
to reduce the number of internal-external paths department managers can use the managers to
that pass through a firewall server such as data access systems data only in their departments.
transport paths connecting external agents with
internal mangers protected by the firewall. For 5.1.2 Distributed database and presentations
example, if a proxy manager is set outside the The information collected by SSQC is han-
firewall, it can collect information from external dled in a number of forms by agents and stored
agents and send it to internal managers through in a distributed database in the enterprise man-
a single data transport path. ager and the managers.
3) Enterprise manager layer The collected data is classified by resolution.
This layer shows information about the SSQC keeps data having a rather coarse resolu-
entire IT system. tion for long-term analysis and fine-resolution
• Enterprise manager data for the trouble investigation function.
The enterprise manager is an operation unit This data is automatically deleted from the
on an enterprise admin server. The enterprise distributed database at the specified expiration
manager stores the information sent from the time.
managers in each department, holds the report One of the distinguishing points of SSQC is
framework, and performs status monitoring and that it collects several types of calculated data for
reporting. different purposes in a distributed database.
Collected data is sent from the lower layers Table 1 shows the data management
to the upper layer through data transport paths. scheme that shows the type of stored servers and
Table 1
Data management scheme.
Data form Storage scheme
1-minute resolution Stored at agent system
10-minute resolution Stored on department server and kept for 7 days
1–hour resolution Stored on department server and kept for 6 weeks
1-day resolution Stored on department server and kept for 53 weeks
Summary Stored on enterprise server and kept for 3 days (renewed daily)
Systemwalker Systemwalker
Availability Operation
View agent Manager
Figure 8
SAView architecture.
the retention period of each type of data. Like other Systemwalker products, SAView
The report base is the main presentation comprises a manager and agents.
function in the enterprise manager. It access- Agents are assigned to each business server
es the above distributed database to access and collect batch processing activity informa-
the contents to be displayed and analyzed. It tion from Systemwalker Operation Manager.7)
extracts and analyzes the required information, The collected activity information is sent to the
implements presentations and monitoring, and manager, where it is stored as activity logs. A
provides reports for managers. comparison of this information with the business
The utilization of these reports completes planning information defined in the manager
the series of service level management processes enables batch processing availability to be visual-
and enables service level reporting, short-term ized based on plans and actual results.
and long-term status analyses, and trouble SAView also has the following interfaces for
investigation. collecting activity information concerning other
types of processing:
5.2 SAView architecture 1) EJB interface
Figure 8 shows the SAView architecture. This interface is provided by the manager