510 likes | 1.37k Views
Introduction of BMC PATROL for Sybase Solution. Ivan WONG, Solution Offering Specialist, BMC Software (HK) Ltd. Agenda. What is PATROL? BMC Solution Overview Infrastructure Monitoring Database Monitoring Why our solution is the best? Q & A. What is BMC PATROL?. KM. Agent. KM. KM.
E N D
Introduction of BMC PATROL for Sybase Solution Ivan WONG, Solution Offering Specialist, BMC Software (HK) Ltd.
Agenda • What is PATROL? • BMC Solution Overview • Infrastructure Monitoring • Database Monitoring • Why our solution is the best? • Q & A
KM Agent KM KM KM Agent Agent PATROL Architecture 1. PATROL Central (Windows and Web edition) 2. PATROL Agent 3. PATROL Knowledge Module (e.g. Patrol for Sybase) • PATROL is a truly Console-Agent base architecture. It consists of 3 components: Sun Solaris, E10k AIX, Sybase TCP/UDP WinNT, MQ PATROL Central (Windows and Web edition)
PATROL Central Real-time event data Advanced Graphing Features Alerts Allows an administrators to act upon events Customizable views Query agents Run commands Customize agents Major Components PATROL Central
PATROL Knowledge Modules(KM) Provides instructions for the PATROL Agent to: Discover Monitor Detect events Take corrective actions Notify Extensible to support in-house applications Application KM Middleware KM Database KM Operating System KM Storage KM Hardware KM Major Components Knowledge Modules Server/Host
The PATROL Agent Intelligent, Autonomous agent receives instructions from KMs Discovers applications and objects Automatically monitors parameters and statistics Detects events Aggregates information Initiates corrective action Notifies administrators Application KM Middleware KM Database KM Operating System KM Storage KM Hardware KM Major Components PATROL Agent Server/Host PATROL Agent
The PATROL Agent(continued): Intelligent – proactive and automatically fix problems or send notifications Autonomous – requires no permanent connection Scalable – patented scalable architecture PATROL Central and BMC EM PATROL Integration for… PATROL API SNMP API Local Repository Application KM Middleware KM Local Repository Database KM Operating System KM PATROL API Interface Storage KM SNMP API Interface Hardware KM PATROL Overview: What it is… Server/Host PATROL Agent
Gather Analyze Act Oracle DB, DB/2, SQL Server, Informix, Sybase, CA-Ingres, SAP R/3, Oracle ERP, PeopleSoft, Baan, JD Edwards, Domino, Exchange UNIX, NT/2000, AIX, OS/390, Linux, Netware, AS/400 Back Office (Server, DB, Apps) Front Office & Exchanges Siebel, Ariba Buyer, SAP BW & APO, Broadvision, mySAP.com IIS, Apache, NES, MS Site Server, IBM WebSphere, Sun iPlanet, BEA WebLogic, Nokia WAP, Checkpoint, Cisco PIX, Axent Web Network Performance – Patrol Dashboard, Network Flow Analysis – Patrol Visualis Network Middleware Tuxedo, MQ Series Sun StorEdge T3, StorageWorks, IBM ESS, Brocade Silkworm, McDATA Director, EMC Symmetrix, CLARiiON, Veritas Storage One-stop shopping management solution for hosting customers
How Patrol help to manage ALL Technology Layers ? Proactively Monitor, Measure, Tune, Perform Diagnosis
Patrol for Unix & MS Win2kMulti-Thresholds & Auto-recovery action: capture problem snapshot
Patrol for Unix & MS Win2kMission-critical Processes Monitoring
Patrol for Unix & MS Win2kSystem & Application Log Monitoring (Text Log)
Sybase Icon ASE Instance Parameter Groups Advanced Parameters Capacity Parameters Database Parameters PATROL for Sybase Hierarchy of Objects
Sybase Databases, Objects (Tables & Indexes) and User Monitoring
Sybase Server Response Time MonitoringSubstitute SQL Statement to measure Sybase response
Availability Parameters to Demo • BlockerProcs • ConnectionsAvailable • ErrorLogUpdates • BkupErrorLogUpdates • ErrorLogUpdates • NumBlockedProcs • Process status • ASE Server • Backup Server
Capacity Parameters to Demo • ConnectionsRemaining • LocksRemaining
Performance Parameters to Demo • CpuBusy • CpuIoBusy • LongRunningTrans • ResponseExecTime • ResponseSqlTime
SQL Viewer • Uses only Sybase approved methodology for obtaining SQL statements • Runs between the client and the ASE server and logs every SQL statement that the client sends • Captures SQL text of Client Requests • Timestamps • User Name • Client Name • Default Database • SQL Text • Plan Information • Reporting features to display captured information
SQL Viewer - Viewing the SQL Showplan Mode Capture Mode
SQL Snapshot - Description • Used to view last SQL statement sent by a SQL Server client process. For stored procedure or trigger, used to view: • Name of the stored procedure or trigger • Text of the currently executing line within the stored procedure or trigger • Supported Operating Systems: • Unix - HPUX, AIX, Solaris, Digital Unix, Red Hat Linux • Windows - NT v4.0, 2000 • Incorporated into selected parameter recovery actions to collect and consolidate into one place additional details on the alert condition • Menu command choices
Capturing Parameter Details Parameters BlockerProcs CpuBusy CpuIoBusy IdleProcs LongRunningTrans SQL Snapshot
Monitoring Database Space • Monitor all or selected databases • Monitor selected segments from selected databases
Monitoring Database Segments • Monitor all or selected user defined segments for monitored databases • Monitor selected segments from selected databases
SYBASE_Users group to hold icons for monitored user processes An icon will display for each monitored process with individual statistics Monitoring Users
Errorlog Monitoring • Add custom strings to include or exclude from errorlog monitoring • Add different strings for warnings and alarms
Advanced Parameter Groups • Provides information on additional parameters • Uses sp_sysmon stored procedure, can save output to file • New icons will appear under the ASE instance being monitored • Cannot run with the KM for ASE Monitor API
HTML Reporting Index • Index shows summary of all ASE servers set up for HTML reporting
3 Key points to remember Today • Heterogeneous Management • Centralize control and Proactively manage for multiple platforms and multiple versions of OS & Oracle database • Not only a “Monitoring’ solution • Improve User Satisfaction • Slow response time, CPU hogs, DB deadlock, insufficient space for DB to grow, long running SQL, reach cursor limit e.t.c. • Improve Server & Database Performance • Easy Correlation which help to pin-point performance bottleneck • Also provide Advisor for optimize DB performance • Provide Trend Analysis • Evaluate trends in object usage to identify “Hot” objects and avoid storage problem • Make Storage recommendation to reduce disk fragmentation, and hence I/O • Ease-of-use, quick to implement and extensible
THANK YOU FOR COMING! • Questions? ©2003 BMC Software