Leveraging sysmaster to Leveraging sysmaster to Graphically Monitor IDS Graphically Monitor IDS Peter Richardson Peter Richardson Rocket Software Rocket Software Informix User Forum 2005 Moving Forward With Informix Atlanta, Georgia December 8-9, 2005
Informix User Forum 2005 Moving Forward With Informix. Leveraging sysmaster to Graphically Monitor IDS. Peter Richardson Rocket Software. Atlanta, Georgia December 8-9, 2005. Agenda. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Leveraging sysmaster to Leveraging sysmaster to Graphically Monitor IDSGraphically Monitor IDS
Peter RichardsonPeter RichardsonRocket SoftwareRocket Software
Informix User Forum 2005 Moving Forward With Informix
Atlanta, Georgia December 8-9, 2005
Agenda Graphically leveraging sysmaster information
Demonstration of Visionary-powered SMI Application
How it works - review of the sysmaster database Configuration Database structure Performance
How it works – review of Rocket Visionary
‘Sysmaster’ – An introduction A ‘special’ database that contains tables related to the
performance, configuration and structure of your Informix server
Collectively, these tables provide the Informix ‘System Monitoring Interface’, known as SMI
Lester Knutsen covers the sysmaster database in detail: See his session at this conference See his web site for additional SMI documentation
We’ll review a few key tables but will primarily focus on leveraging this resource to graphically monitor your Informix servers
What is Visionary? Provides a means of rapidly building and deploying database
visualization solutions
Product heritage: From a Berkeley research project (1995) To an Illustra prototype (1996) To an Informix product (1996) To an IBM product (2001) To a Rocket Software product (2002)
Fundamental value propositions: Exceptionally good data visualization capabilities Rapid Application Development model – an ‘app in a day’ product Informix heritage – first class support for Informix databases
Visionary-Powered Performance Monitor Provides comprehensive analysis and monitoring of Informix
servers across all platforms
Reports performance and configuration information for all databases running within each designated server
Displays the broad range of information available within the sysmaster database
Implemented as a real-time, interactive graphical dashboard
Available as a desktop application (Windows or Java) or as a 3-tier web-based application
Information Categories Performance
Engine configuration & profile information Virtual processor & log statistics Summary of user sessions and current locks Summary of databases and associated dbspaces List of current SQL statements (incl. SQL text)
Configuration Lists all configuration settings, along with documentation for each
Databases DB summary with drilldown to underlying details (tables, locks, etc.)
DBSpaces Dbspace summary with drilldown to supplementary details Lists allocations, devices, configuration and performance data
Sample Performance Screens
Server Configuration Review
Sample Database Screens
Sample DBSpace Screens
Product Architecture
`
Java Application
WebSphere Application Server
Servlet
Data Access
Content
JDBC
HTTP(S)Web Browser
Java Applet
`
Win32 Application
ODBC
JDBC
Informix Dynamic Server
Three deployment options:
1. Client/Server Windows application.
2. Client/Server Java application.
3. Web-based (3-tier) Java applet.
Rocket Software, Inc. Confidential
Demonstration
How it Works The system monitoring interface (SMI) consists of tables and pseudo-
tables that the database server automatically maintains
Although the SMI tables appear to the user as tables, the database server constructs the tables in memory, on demand, based on information in shared memory at that instant
When you query an SMI table, the database server reads information from these shared-memory structures
Since the database server continually updates the data in shared memory, the information that SMI provides lets you examine the current state of your Informix server
The SMI tables provide information about the following topics:
Auditing Disk usage User profiling
Database-logging status Tables Chunks
Chunk I/O Dbspaces Locks
Extents SQL statement cache statistics Virtual-processor CPU usage
System profiling
Documented SMI Tables/ViewsTable Description
sysadtinfo Auditing configuration information
sysaudit Auditing event masks
syschkio Chunk I/O statistics
syschunks Chunk information
sysconfig Configuration information
sysdatabases Database information
sysdbslocale Locale information
sysdbspaces Dbspace information
sysdri Data-replication information
sysextents Extent-allocation information
sysextspaces External spaces information
syslocks Active locks information
syslogs Logical-log file information
sysprofile System-profile information
sysptprof Table information
syssesprof Counts of various user actions
syssessions Description of each user connected
sysseswts User's wait time on each of several objects
systabnames Database, owner, and table name for the tblspace
sysvpprof User and system CPU used by each virtual processor
Look at the SQL in the Visionary SMI application Email me for a free copy of the SMI application I’ll also provide you with the project sources [email protected]
Rocket Visionary Provides a means of rapidly building and deploying database
visualization solutions, putting enterprise data into the hands of non-technical executives and decision makers
The product is well seasoned: From a Berkeley research project (1995) To an Illustra prototype (1996) To an Informix product (1996) To an IBM product (2001) To a Rocket Software product (2002)
For a major airline
For a wireless equipment manufacturer
For IBM DB2 tools customers
For a telco operations center
Rocket Developments Rocket Visionary V3
Java-based World Server for 3-tier content distribution Over 20 three-dimensional controls Team development support
Rocket Visionary V4 Java Applet for rich client rendering (unsigned for auto-download) Linear regression and numerous other analysis functions Full National Language Support (NLS)
The Business Need Enterprises generate an abundance of
key operational data
Traditional forms and reports are inadequate – users need rich visualizations to accelerate understanding
Reports should be dynamic, with on-demand drilldown, tailoring content to the type of user (analyst, manager, executive)
Rocket Visionary Solutions Ideally suited to the development and deployment of interactive,
graphical database applications:
Executive dashboards Information portals ‘What if’-style analytical applications Data mining applications
Key benefits:
Rapid development model - ‘app in a day’ onsite prototyping Intuitive, browser-like interface – no end user training required Flexible programming model to meet wide array of industry-specific
needs
Visual Concepts – Graphical Motifs
Contains over 20 ‘stock’ visual layouts Line and bar charts Geographic maps Pie charts Horizon charts Hierarchical charts Tabular layouts
Flexible rendering Motifs can be nested indefinitely (e.g. pie charts
upon bars within maps etc.) Customized graphical ‘templates’ – build your
own chart types
Native Support for Geospatial Data Efficiently visualize operational data by geography
On-demand drilldown to geographic ‘trouble areas’
Supports both the SDE and Spatial DataBlade
Rocket Visionary Architecture
DB2
Oracle
MS AccessSQL Server
IDS / XPS
Red Brick
Web Server
Visionary World Server
Data Access
Content Definition(Published Solutions)
ODBC or JDBC
HTTP(S)
Web Browser
Java Applet
HTTP(S)
Web Browser
ActiveX Control
`
Visionary Developer Studio
Summary Powerful database visualizations
‘At a glance’ knowledge On demand drill-down Interactive real-time visualizations Data insight, not just access
Rapid authoring model Rapidly build or customize reporting solutions No coding required
Enterprise Deployment Java Servlet-based ‘World Server’ Application or browser-based end user delivery
• ActiveX or Java Applet Viewer Concurrent JDBC access to multiple database types & instances
Rocket Software, Inc. Confidential
Visionary Demonstrations
1) Sample Visionary Applications
2) Visionary Developer Studio
Leveraging sysmaster to Leveraging sysmaster to Graphically Monitor IDSGraphically Monitor IDS