SQL-Based Monitoring with Robot Monitor

Preview:

Citation preview

All trademarks and registered trademarks are the property of their respective owners.© HelpSystems LLC. All rights reserved.

Use custom SQL statements to collect the data you need to manage the business

SQL Based Monitoring

HelpSystems LLC. All rights reserved.

YOUR HOSTS

Chuck LosinskiDirector of Automation Technology

HelpSystems

Broadcasting live from Eden Prairie, Minnesota USAand Bonn, Germany

Kurt ThomasSystem Engineer

HelpSystems

HelpSystems Corporate Overview. All rights reserved.

Backup and Recovery

Workload Automation

Report Management Partition

PerformanceAutomated Monitoringand Notification

ROBOT AUTOMATED OPERATIONS FOR IBM i

HelpSystems Corporate Overview. All rights reserved.

ROBOT MONITOR VERSION 14System, application, and performance monitoring that you can depend on

HelpSystems LLC. All rights reserved.

AGENDASQL-Based Monitoring

• SQL-Based monitoring?• The most important thing on your IBM i• Real-world applications• Robot Monitor custom SQL monitors• Live demo• Tips

HelpSystems LLC. All rights reserved.

SQL Based Monitoring

SQL Queries

Monitoring

SQL-Based Monitoring

WHAT IS IT?

HelpSystems LLC. All rights reserved.

SQL Based Monitoring

Files SQL Queries Monitor

Display Notify Report

WHAT CAN YOU DO WITH IT?

HelpSystems LLC. All rights reserved.

On IBM iTHE MOST IMPORTANT THING?

HelpSystems LLC. All rights reserved.

On IBM i

Fileseverything else

THE MOST IMPORTANT THING!

HelpSystems LLC. All rights reserved.

On IBM i

Fileseverything else Other

Monitoring

SQL-Based Monitoring

THE MOST IMPORTANT THING…

HelpSystems LLC. All rights reserved.

YOUR SQL, OUR MONITORSQL-Based Monitoring

select sum(baldue) from erplib.arfile where region = ‘100’

HelpSystems LLC. All rights reserved.

That return a single valueTYPICAL SQL FUNCTIONS

select count(*) from library/file {where fieldname = ‘value‘}

select avg(fieldname) from library/file {where field = nnnn}

select min(fieldname) from library/file {where field = nnnn}

select max(transdate) from crmlib/sales where field = ‘EAST’

select sum(baldue) from erplib.arfile where region = ‘100’

HelpSystems LLC. All rights reserved.

ROBOT MONITORSQL-Based Monitoring

SQL-Based

CPU

Page Fault Rate

Sub-system Status

Response Time

Line I/O

HelpSystems LLC. All rights reserved.

Multiple Systems in One GUIROBOT MONITOR

HelpSystems LLC. All rights reserved.

• SQL-Based Monitoring

– Basic monitoring setup

–Monitoring group types

– User defined queries

–Monitoring SQL requests

LIVE DEMO

HelpSystems LLC. All rights reserved.

Query Performance

BIG FileSmall File

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . .

L o n g query runtime

Short query runtime

SQL TIPS

HelpSystems LLC. All rights reserved.

Query Performance

BIG FileIndex for BIG File

. . . . . . . . . . . . . . . . .

Short query runtime

SQL TIPS

HelpSystems LLC. All rights reserved.

Query PerformanceSQL TIPS

HelpSystems LLC. All rights reserved.

Tip: Operational How-To

START Have Robot Monitor Find the files

Find the columns

Your DB admin

Try out the SQL

interactively

Create index if need

Configure Robot

MonitorProp feet up!

HelpSystems LLC. All rights reserved.

How will you use SQL based monitoring?

Consider the value of real-time insights for:• Open IBM problems (WRKPRB)• Number of logical reads on a file• Credit limits• Customer orders/invoices• Stock replenishment figures• Settings in configuration files

REAL WORLD

HelpSystems LLC. All rights reserved.

RECAP and Q&A

• SQL-Based monitoring?• The most important thing on your IBM i• Real-world applications• Robot Monitor custom SQL monitors• Live demo• Tips

HelpSystems LLC. All rights reserved.

Thank you for attending!

Contact InformationWebsite:www.helpsystems.com/robot

Telephone:800-328-1000 sales+1 952-933-0609 support

Presenters: chuck.losinski@helpsystems.com kurt.thomas@helpsystems.com

Recommended