Enterprise Application Management with PATROL

Enterprise Application Management with PATROL

By (author) 

List price: US$68.00

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


1367J-3 Revolutionary Application Management solutions for today's mission-critical applications. Enterprises are trusting their survival to mission-critical applications from companies like SAP, Baan, PeopleSoft, Oracle, IBM, Microsoft and Lotus. These applications must be managed as professionally as the underlying hardware and network infrastructure. That's what Application Management is about - and David Spuler's Enterprise Application Management with PATROLA (R) is the first comprehensive guide to this new discipline. You'll discover how to identify and prioritize enterprise application management problems-and implement solutions across the entire application infrastructure, for maximum effectiveness. You'll also master BMC's PATROL, the world's #1 end-to-end Application Management system.Coverage includes: *Defining an architecture for managing availability, event generation, problem detection, performance and service levels *Integrating application instrumentation standards, including SNMP and WBEM *Specific techniques for managing each leading enterprise application and database *Developing PATROL Knowledge Management modules and extending PATROL to in-house applications *A complete Application Management case study: The BMC Enterprise PATROL Center No matter which enterprise applications you use-or your role in managing them-Enterprise Application Management with PATROLA (R) can help you achieve unprecedented levels of performance and reliability.show more

Product details

  • Hardback | 512 pages
  • 180.34 x 223.52 x 30.48mm | 907.18g
  • Pearson Education (US)
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0130136794
  • 9780130136794

Table of contents

I. APPLICATION MANAGEMENT THEORY. 1. Introducing Application Management. Application Management Defined. Application Management Challenges. Competitive Advantage through Superior IT Service. Centralized Management Paradigm. Business Application Layers. Application-Level Focus. Return On Investment. Heightened Asset Control and Resource Utilization. Leveraging Existing Investments. Removing Existing Resource Drains. Acting on Application Management.2. Application Management Architecture. Fundamental Architectural Alternatives. SNMP Architecture. Web Architecture. Autonomous Agents. Console-Centric Architectures. Example: PATROL 3.0 Autonomous Agent Architecture. Agentless Monitoring. Application Management Agents-Not Web Agents. Proxy Architectures. Polling versus Event-Driven Designs. Open and Extensible Architectures.3. Availability Management. Downtime Prevention. Downtime Recovery. Planned Downtime. Application Design for Availability. Investing in Availability.4. Problem and Event Management. Event Generation and Problem Detection. False Alarms. Event Correlation. Problem Diagnosis and Correction. Problem Management.5. Performance Management. The Human Side of Performance. The Technology Side of Performance. Tuning Techniques. Performance Measurement and Monitoring. Performance Problem Diagnosis and Correction. Interactive Response Time. In-House Application Performance Instrumentation. Application Development Architecture.6. Service Levels and Capacity Planning. Measurement Levels. Management Trending Reports. Service Level Management. Service Level Agreements. Capacity Planning. Application Design Planning.7. Application Instrumentation Standards. Application Instrumentation Defined. In-House Application Instrumentation. Year 2000 and EMU As Instrumentation Opportunities. Instrumentation from an Application Vendor Perspective. Current Application Management Standardization Levels. Application Management Standards Efforts. Desktop Management Initiative (DMI). Application Management Standard (AMS). Application Response Measurement (ARM). Massive Open Systems Environment Standard (MOSES). Universal Measurement Architecture (UMA). IETF SNMP Application MIB. Java Management API (JMAPI). Windows Management Instrumentation (WMI). Web-Based Enterprise Management (WBEM).8. Future Trends in Application Management. Client/Server versus Mainframe. Application Availability Trend. Application Diversity Trend. Commodity Infrastructure Trend. Application Vendor Management Features Trend. Web Management Trend. Network Computers versus PC TCO Initiatives. Framework Trend. Business Process Management.II. APPLICATION MANAGEMENT PRACTICE. 9. Introducing PATROL. PATROL Components. Autonomous Agents. Knowledge Module Categories. Operating System Knowledge Modules. Database Knowledge Modules. Groupware, Middleware, and Internet Knowledge Modules. ERP Application Knowledge Modules. In-House Applications. Consoles. Web Browser Console. PATROLVIEW Integrated Consoles. PATROL Flavors. Internationalization. User Groups, Organizations, Events, and Publications. Recent PATROL Developments. About BMC Software. History of PATROL.10. PATROL Architecture Overview. Autonomous Agents. Knowledge Module Architectures. PATROL Script Language (PSL). PATROL Console. Agent Scalability. Event Management. Network Transport Protocol. Agent Internal Command Scheduling. Agent SNMP Support. Inter-Agent Communication. Published PATROL Agent API. PATROL CLI. PATROLVIEW Integration Suite. PATROLWATCH for Web Browsers. PATROL Pathfinder. Architectural Strategies.11. Case Study: BMC's Service Assurance Center. Kickstarting Application Management. OpenMail. Vantive. Response Time Measurement. License Metering. Summary.12. Business Application Management. ERP Applications. SAP R/. PeopleSoft Applications. Baan Applications. Oracle Applications. Internet Servers. Lotus Notes and Lotus Domino.13. Database Management. Oracle. Sybase. Informix. DB.14. Implementing PATROL. Goals of an Implementation. Implementation Planning. Coverage Inventory. Development Planning. Unsupported Agent Platforms. PATROL Developer Network. Console Usage Options. Integration Planning. Pager and Email Notification. Documentation Issues. Service Level Reporting. Monitoring Business Processes. Authorized Service Provider (ASP) Program.15. In-House Applications. Advantages of In-House Application Management. Monitoring Features. Data Sources. Administration Features. Leveraging Existing Work. Knowledge Module Development Activity. PATROL Developer Network.16. Application Instrumentation. Intrusive versus Non-Intrusive Management. PATROL SNMP Toolkit. Knowledge Modules versus Instrumentation Standards. Transferring Management Logic to PATROL. Log File Instrumentation Methods. Simple Administration Functionality. Command Line Tools. External Application API. PATROL API Usage. Comparing Intrusive Instrumentation Methods.17. Integration with PATROL. Dual Nature of Integration. PATROLVIEW Console or Help Desk Integrations. Web Browser Integration via PATROLWATCH. PATROL Developer Network. Integration Building Blocks. Integrating Advanced Event Management Components. Integrating Distributed Systems Management Tools.18. Building Console Integrations. Event Forwarding Integrations. PATROL API, PEM API, and PET. PATROL Toolkit for Console Integration. PATROL API. API Main Loop Integration Issues.19. SNMP Integration. SNMP Trap Integration. Three Methods of SNMP Trap Sending. Built-in Agent SNMP Traps. PEM Built-in SNMP Trap Support. PSL SNMP Trap Sending. PSL Recovery Actions for SNMP Trap Sending. PSL Event Notification Commands for SNMP Trap Sending. Alert Sending and Filtering Based on Status Pairs. Testing Agent SNMP Trap Sending. Console SNMP Trap Sending via State Change Actions. PATROLVIEW Integrations versus SNMP Trap Sending. SNMP Trap Receiving and Forwarding. Gathering Reporting Data from the PATROL MIB.III. KNOWLEDGE MODULE DEVELOPMENT. 20. KM Development Overview. Required Development Tools. KM Development Sequence. Creating an Application Class. Discovery Script. Parameters. Alarm Range Thresholds. Menu Commands and Tasks. Info Box Commands. Pre-Discovery Script. Advanced Knowledge Module Features.21. KM Efficiency. KM Design. Event-Driven versus Polling Architectures.22. PSL Performance Measurement and Tuning. PSL Processes List via %PSLPS. PSL Profiler Tool. Timing PSL Code Blocks. PSL Optimizer. PSL Efficiency Tips.23. KM Debugging Techniques. Applying General Debugging Techniques. Debugging Output. PSL Debugger Usage. PSL Runtime Errors with PslDebug. PSL Runtime Tracing with PslDebug. PSL Compilation Warnings. Acquitting the PSL Optimizer. KM Lint Common Error Checking Tool.24. Common KM Development Pitfalls. KM Design Pitfalls. PSL Syntax Errors. PSL Built-in Function Errors. KM Attribute Errors.25. KM Portability. Operating System Portability. Launching Child Processes. File Operations. Detecting Machine Platforms. Detecting Operating System Versions. How to Port a KM. PSL Portability Reference Table.26. KM Compatibility. Agent Versions and Backward Compatibility. PATROL Console Compatibility Issues. Compatibility Table of KM and PSL Features. PATROL 3.1 KM/PSL Added Features. PATROL 3.2 KM/PSL Added Features.27. Advanced KM Architectures. Multiple Agent Architectures. Proxy Architectures.28. KM Environment Variables. Child Process Environment Variables. PSL getenv Function. Dynamic Environment Values with %{} Macro Expansion. PATROL Built-in Environment Variables. Limitations of Environment Variables.29. Nested Instance Hierarchies. Nested Instances via PSL create. Grouping Parameters via Nested Instances. Determining Parent-Child Relationships.30. PSL Libraries. PSL Library Usage Syntax: requires. PSL Library Definition Syntax: export. Exported Global Variables. Creating PSL Libraries. Debugging PSL Libraries. Limitations of PSL Libraries.31. SNMP KM Development Features. Processing SNMP MIB Data via PSL. SNMP Ping: Detecting SNMP Support. Processing SNMP Traps from Other Devices or Applications. Other SNMP Features.32. Advanced PSL String Operations. Basic String Operators and Functions. Testing Strings. Searching Strings. Removing Characters and Carriage Returns. Counting Characters and Text. Converting Characters. Removing Lines and Text. Cutting Columns. Sorting Text. Separating Lines by Patterns. Date and Time String Representations. Bibliography.Index.show more