dba intranet web - based monitoring tool jan dryak system support specialist - dba informix dhl...

34
DBA Intranet Web-based monitoring tool Dryak em Support Specialist - DBA Informix Information Services (Europe) s.r.o. Session A04 Day 4/22 02:15 PM

Upload: mason-hosking

Post on 31-Mar-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

DBA IntranetWeb-based monitoring tool

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

Session A04Day 4/22 02:15 PM

Page 2: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Agenda

• DPDHL, IT services

• Why develop the DBA Intranet?

• Functionality + examples

• Live demonstration

Page 3: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

DPDHL

The postal servicefor Germany

The logistics company for the world

Page 4: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

DHL IT Services

Page 5: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

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.)

Page 6: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

• 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

Page 7: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

• Monitoring- instant access to the Informix instance

• Global reports- across many instances

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

Functionality

Page 8: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Language switch Server, IFX instance selection

Appearance & Usage

Page 9: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Managed Informix instances

Total number of the IFX instances

Page 10: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

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...

Page 11: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

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

Page 12: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Global report example

Page 13: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Overview of all buffer poolsTblspace name

Listing the contents of the buffer pools

Instance-specific report example

Page 14: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

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

Development & application structure

Page 15: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

DB admin - full access Guest - restricted accessno administration allowed

User-based menu permissions

Page 16: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Database size

Link to the database scheme...next slide

Examples: Database info

Page 17: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Database scheme

Page 18: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Link to the contentof the dbspace

Example: Dbspace - chunk info

Page 19: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Performance monitoring

• Sessions• Locks• Tblspace statistics• Temporary tables

Page 20: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Sessions - CPU

Page 21: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Sessions - SQL

Page 22: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Sessions - activity

Page 23: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Lock info

Page 24: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Tblspace statistics

Page 25: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Temporary tables

Page 26: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

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?

Page 27: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Disk space usage (global report)

Page 28: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Backup report (global)

Page 29: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Example: Logical logs consumption (instance specific)

Xmas37 GB trs/day 24 GB trs/day

Page 30: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

... and other functions like...

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

Page 31: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

• 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

Page 32: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Future development

• Application and service-related reports

• Enhancement of the front-end

Page 33: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Live demonstration

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

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

Page 34: DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22

Questions?

DBA IntranetWeb-based monitoring tool

Jan Dryak DHL Information Services (Europe) s.r.o. System Support SpecialistDBA [email protected]