Download presentation
Presentation is loading. Please wait.
1
Introduction of BMC PATROL for Sybase Solution
Ivan WONG, Solution Offering Specialist, BMC Software (HK) Ltd.
2
Infrastructure Monitoring Database Monitoring
Agenda What is PATROL? BMC Solution Overview Infrastructure Monitoring Database Monitoring Why our solution is the best? Q & A
3
What is BMC PATROL?
4
PATROL Central (Windows and Web edition)
PATROL Architecture PATROL is a truly Console-Agent base architecture. It consists of 3 components: Sun Solaris, E10k 1. PATROL Central (Windows and Web edition) 2. PATROL Agent 3. PATROL Knowledge Module (e.g. Patrol for Sybase) KM Agent AIX, Sybase PATROL is a tool for monitoring and managing computer systems and applications. It provides an object-oriented graphical workspace where you can view the status of vital resources in the distributed environment that you are managing. TCP/UDP KM Agent WinNT, MQ KM PATROL Central (Windows and Web edition) KM Agent
5
PATROL Central PATROL Central Major Components Real-time event data
Advanced Graphing Features Alerts Allows an administrators to act upon events Customizable views Query agents Run commands Customize agents The Operator Console, used predominated for most administrative needs: Receives notification of detected events on remote computers and applications through the PATROL Agent. Agents can be simultaneously connected to multiple PATROL Operator Consoles, allowing several remote administrators to view the same information. Each PATROL Operator Console can receive notification of detected events from hundreds of remote agents, providing a comprehensive view of the enterprise. Other advanced features enable PATROL to provide a user friendly command center (see Data Sheet on WWW).
6
PATROL Knowledge Modules(KM)
Major Components Knowledge Modules 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 Server/Host Hardware KM Storage KM Operating System KM Database KM Middleware KM Application KM PATROL Knowledge Modules provide rules or instructions to the PATROL Agent, including how to: Discover, monitor and detect events Take corrective actions Notify the system administrator about problems or potential problems The open and flexible architecture of PATROL enables the product to fit easily into an enterprise’s existing environment, accommodating industry-leading databases, applications and underlying technologies as well as applications created in-house. A customer or third-party vendor can customize an existing PATROL KM or create a new PATROL KM to fit specific needs. PATROL KM Benefits: Open and flexible – The plug-in, modular design of PATROL provides maximum adaptability for changing environments Comprehensive – PATROL provides robust management support for a wider range of technologies than any other application management suite Reduced learning curve – PATROL KMs encapsulate expert knowledge, reducing the learning curve by allowing the user to quickly extend existing skills to new products Extensible – PATROL can be easily extended to support in-house applications or specific requirements for an environment by building new PATROL KMs
7
Major Components PATROL Agent 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 PATROL Agent Server/Host Hardware KM Storage KM Operating System KM Database KM Middleware KM Application KM PATROL Agent The PATROL Agent runs on each managed server and receives instructions from a PATROL KM about how to manage an application. The patented PATROL agent does not require a connection to a console to operate.
8
PATROL Overview: What it is…
The PATROL Agent (continued): Intelligent – proactive and automatically fix problems or send notifications Autonomous – requires no permanent connection Scalable – patented scalable architecture SNMP API PATROL Integration for… SNMP API Interface PATROL API PATROL Central and BMC EM PATROL API Interface Server/Host Local Repository Local Repository PATROL Agent The PATROL Agent Benefits: Intelligent – PATROL Agents proactively and automatically fix problems or send notifications when necessary Autonomous – The PATROL Agent requires no console connection to start up or continue operating, ensuring that the agent is working even if the network or console is not Scalable – The patented architecture and self-tuning agents found in PATROL allow the products to scale across thousands of servers. The local repository can be configured to collect various amounts of data for expert trending analysis. Hardware KM Storage KM Operating System KM Database KM Middleware KM Application KM
9
One-stop shopping management solution for hosting customers
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 Web Network IIS, Apache, NES, MS Site Server, IBM WebSphere, Sun iPlanet, BEA WebLogic, Nokia WAP, Checkpoint, Cisco PIX, Axent Network Performance – Patrol Dashboard, Network Flow Analysis – Patrol Visualis Tuxedo, MQ Series Act Gather Analyze Middleware Siebel, Ariba Buyer, SAP BW & APO, Broadvision, mySAP.com Storage Sun StorEdge T3, StorageWorks, IBM ESS, Brocade Silkworm, McDATA Director, EMC Symmetrix, CLARiiON, Veritas
10
How Patrol help to manage ALL Technology Layers ?
Proactively Monitor, Measure, Tune, Perform Diagnosis
11
Centralized Console to manage your environment
12
Patrol for Unix & MS Win2k Multi-Thresholds & Auto-recovery action: capture problem snapshot
13
Patrol for Unix & MS Win2k Mission-critical Processes Monitoring
14
Patrol for Unix & MS Win2k System & Application Log Monitoring (Text Log)
15
PATROL for Sybase Comprehensive Database Monitoring
16
PATROL for Sybase Hierarchy of Objects
Sybase Icon ASE Instance Capacity Parameters Database Parameters Parameter Groups Advanced Parameters
17
Sybase Databases, Objects (Tables & Indexes) and User Monitoring
18
Sybase Server Response Time Monitoring Substitute SQL Statement to measure Sybase response
19
Heterogeneous Database Management
Category Management : Categories allow the users to find the parameters associated with database functions such as availability and performance. By allowing the user to enable or disable parameters at the category level, the need to turn on or off many individual parameters is alleviated.
20
Multi-Line Graphs Multi-Line Graphs - Point out the capabilities of combining data from multiple databases and multiple tablespaces. As you can see here we are can view multiple tablespaces in a single graph. You have many different types of graph which include Bar, Line and Pie. They are also on a Time line, which allows you to view historical trending and obtain snap shots.
21
Parameter History
22
Availability Parameters to Demo
BlockerProcs ConnectionsAvailable ErrorLogUpdates BkupErrorLogUpdates NumBlockedProcs Process status ASE Server Backup Server
23
Capacity Parameters to Demo
ConnectionsRemaining LocksRemaining
24
Performance Parameters to Demo
CpuBusy CpuIoBusy LongRunningTrans ResponseExecTime ResponseSqlTime
25
Top 10 Parameters Parameter Meaning 1. ASE_Status Status of ASE Server
2. BlockerProcs Detects processes blocking others 3. ErrorLogUpdates Monitors strings in errorlog 4. ConnectionsRemaining Tracks the number of remaining connections 5. LocksRemaining Tracks the number of remaining locks 6. DatabaseSpaceFreeMB Amount of database space available 7. LogSpaceFreeMB Amount of free transaction log space 8. CpuBusy Monitors the percentage of time that the SQL Server was busy 9. LongRunningTrans Detects transactions running longer than configured time period 10. ResposeSqlTime Amount of time that it takes the SQL Server to execute a sample query Listed above are the top 10 parameters for Sybase.
26
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
27
SQL Viewer - Viewing the SQL
Showplan Mode Capture Mode
28
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
29
SQL Snapshot Capturing Parameter Details Parameters BlockerProcs
CpuBusy CpuIoBusy IdleProcs LongRunningTrans
30
Monitoring Database Space
Monitor all or selected databases Monitor selected segments from selected databases PATROL for Sybase has database monitoring capabilities. The database monitoring mode can be set to auto-discover which will automatically detect all of the databases on an ASE server. This mode will detect when new databases are created. Turning auto-discover mode off allows you to select which databases are monitored by PATROL. This mode allows you to skip monitoring of non-critical databases but you must remember to add any new databases that you want monitored.
31
Monitoring Database Segments
PATROL monitors the available space for databases including the system, default, and logsegment. If you have set up user defined segments, PATROL gives you three choices for segment monitoring: Monitor all segments for all monitored databases Monitor all segments for selected databases Monitor selected segments for selected databases Monitor all or selected user defined segments for monitored databases Monitor selected segments from selected databases
32
Monitoring Users SYBASE_Users group to hold icons for monitored user processes An icon will display for each monitored process with individual statistics PATROL monitors and alarms when users consume too many server resources or block other users. You can adjust the threshold for these alarms or disable their monitoring. Logins can also be excluded from monitoring. PATROL can also monitor specific user processes and collects I/O, CPU, and Memory usage information. Each of the processes for a selected user can be monitored individually or aggregated as one.
33
Errorlog Monitoring Add custom strings to include or exclude from errorlog monitoring Add different strings for warnings and alarms
34
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 Advanced Parameter monitoring provides additional information in specific areas of ASE. These parameters are collected by the sp_sysmon stored procedure. An application icon represents each category selected for monitoring. The sp_sysmon stored procedure stores its statistics in the same system tables as ASE Monitor server so the Advanced Parameters cannot run at the same time as the ASE Monitor Server. PATROL will set the sp_sysmon collector and ASE Monitor KM into alarm if both are enabled for monitoring. It is important that sp_sysmon is not run outside of PATROL when PATROL is attempting to run sp_sysmon. PATROL for Sybase allows you to save up to 200 files of sp_sysmon output so you can view the output and not have to schedule additional sp_sysmon executions.
35
HTML Reporting This is a picture of the generated report. Notice the alarm near the top of the page, clicking on the alarm will give you more details. PATROL will automatically update the report for an alarm and not wait for the next scheduled interval.
36
HTML Reporting Index Index shows summary of all ASE servers set up for HTML reporting HTML Reporting index gives you the capability of indexing your ASE servers that have HTML reports.
37
Why Our Solution is the best?
38
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
39
THANK YOU FOR COMING! Questions? September 18, 2018 ©2003 BMC Software
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.