DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL...

Post on 31-Mar-2015

217 views 2 download

Tags:

Transcript of DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL...

DBA IntranetWeb-based monitoring tool

Jan DryakSystem Support Specialist - DBA InformixDHL Information Services (Europe) s.r.o.

Session A04Day 4/22 02:15 PM

Agenda

• DPDHL, IT services

• Why develop the DBA Intranet?

• Functionality + examples

• Live demonstration

DPDHL

The postal servicefor Germany

The logistics company for the world

DHL IT Services

Informix at DHL ITS• Two data centers: PRG (Czech Republic) + CBJ (Malaysia)

• Global DBA team 5+3

• 650 Informix instances

• Versions range (7.24. - 11.70.)

• Web-based monitoring tool• Unique features

- covers wide range of Informix versions- provides clear information fast and effectively - provides on-demand reports- understandable for non-Informix people- combined with internal systems (Alerts, CMDB)

• On-Line and statistical data• Developed internally

DBA Intranet - introduction

• Monitoring- instant access to the Informix instance

• Global reports- across many instances

• Retention of historical data- also provides history-based reports

Functionality

Language switch Server, IFX instance selection

Appearance & Usage

Managed Informix instances

Total number of the IFX instances

Web Browser HTTP Server

PERL CGI scripts

Administration server

Remote IFX instance(hostname+onconfig)

SQL to sysmaster, syscatalogs

Remote shell (ssh, rsh)

Administration IFX instance trusted against the remote IFX instancefor the informix user

Behind the scenes...

What information do we have?

• Global data - across Informix instancesSome data periodically scanned, and cached in the administration databaseExample: Tblspace report sorted by remaining extents

• Informix-instance specificDirect information from the selected instance, not cachedExample: Buffer pools

Global report example

Overview of all buffer poolsTblspace name

Listing the contents of the buffer pools

Instance-specific report example

• PERL + CGI + DBI modules• Dynamical Menu• User based menu permissions• Access logging• Multilingual

Development & application structure

DB admin - full access Guest - restricted accessno administration allowed

User-based menu permissions

Database size

Link to the database scheme...next slide

Examples: Database info

Example: Database scheme

Link to the contentof the dbspace

Example: Dbspace - chunk info

Performance monitoring

• Sessions• Locks• Tblspace statistics• Temporary tables

Example: Sessions - CPU

Example: Sessions - SQL

Example: Sessions - activity

Example: Lock info

Example: Tblspace statistics

Example: Temporary tables

Other useful functions

• Disk space usage (global report)- which is the biggest instance?- which dbspace has run out of free space?

• Backup reports (global) - which instances have not been archived today?

• Logical logs consumption (instance specific) - is the log capacity sufficient?

Example: Disk space usage (global report)

Example: Backup report (global)

Example: Logical logs consumption (instance specific)

Xmas37 GB trs/day 24 GB trs/day

... and other functions like...

... reports concerning Oracle instancespowered by an Informix database:

• Single-location access to all Informix instances• Wide range of IDS versions supported• On-Line and statistical data• On-demand reports• Combined with internal systems • No costs for software, only internal

development

Summary

Future development

• Application and service-related reports

• Enhancement of the front-end

Live demonstration

• Database info• Dbspace, chunk info• Performance monitoring - Sessions, locks,

stats, temporary tables• Disk space usage (global report)• Tblspace report (global)

Questions?

DBA IntranetWeb-based monitoring tool

Jan Dryak DHL Information Services (Europe) s.r.o. System Support SpecialistDBA Informixdryak@seznam.cz