Oracle WebLogic Server Management and Diagnostics Made Simple PRO4476

Size: px
Start display at page:

Download "Oracle WebLogic Server Management and Diagnostics Made Simple PRO4476"

Transcription

1

2 Oracle WebLogic Server Management and Diagnostics Made Simple PRO4476 Nicole Haba, Senior Principal Product Manager, Oracle Brice Weeks, CEO / Chairman, MacMunnis Inc Dhiraj Chhabra, Vice President, EA & Infrastructure Services, BuzzClan LLC October 2018 Copyright 2018, Oracle and/or its affiliates. All rights reserved.

3 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. Copyright 2018, Oracle and/or its affiliates. All rights reserved. 3

4 Agenda Overview Key Use Cases Customer Success Story Summary Questions & Answers Copyright 2018, Oracle and/or its affiliates. All rights reserved. 4

5 Agenda Overview Key Use Cases Customer Success Story Summary Questions & Answers Copyright 2018, Oracle and/or its affiliates. All rights reserved. 5

6 Active management and deep diagnostics solution, highly tailored for Oracle assets Automates critical administrator activity and increases efficiency Copyright 2018, Oracle and/or its affiliates. All rights reserved. 6

7 Enterprise Manager 13c for WebLogic Management Monitoring Diagnostics Configuration Management Administration Provisioning Compliance Management Patching Disaster Recovery Copyright 2018, Oracle and/or its affiliates. All rights reserved. 7

8 END USER EXPERIENCE / ACTIVITY APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER INFRASTRUCTURE TIER Global threat feeds Cloud access Identity Real users Synthetic users App metrics Transactions Server metrics Diagnostics logs Host metrics VM metrics Container metrics Configuration Compliance Tickets & Alerts Security & Network events Infrastructure Monitoring Log Analytics Configuration & Compliance Application Performance Monitoring Security Monitoring & Analytics Unified SaaS Platform Orchestration IT Analytics Comprehensive, Intelligent Management Platform Zero-effort Operational Insights Automated Preventative & Corrective Actions Copyright 2018, Oracle and/or its affiliates. All rights reserved. 8

9 Leverage Both for WebLogic Server Management Enable automated, continuous harvesting of Oracle Enterprise Manager repository data into Oracle Management Cloud via single touch point Leverage the complementary capabilities of Oracle Management Cloud against Oracle Enterprise Manager targets Quickly and intuitively analyze billions of log entries using machine learning, clustering, anomaly detection and capacity planning Correlate client, application and log data from a single interface via end-user monitoring and diagnostics Copyright 2018, Oracle and/or its affiliates. All rights reserved. 9

10 Agenda Overview Key Use Cases Customer Success Story Summary Questions & Answers Copyright 2018, Oracle and/or its affiliates. All rights reserved. 10

11 Key Use Cases Quickly identify cause of production malfunctions Automatically resolve problems before end users impacted Gain deep insight into performance problems Provision new environments quickly and easily Copyright 2018, Oracle and/or its affiliates. All rights reserved. 11

12 Key Use Case 1: Quickly Identify Cause of Production Malfunctions Best practices to achieve use case with Oracle Enterprise Manager Review collected configuration data & extend if needed Save domain configuration as gold image Create-like on domain comparison template Identify config change from gold standard Associate targets to drift definition Create drift definition Copyright 2018, Oracle and/or its affiliates. All rights reserved. 12

13 Key Use Case 2: Automatically Resolve Problems Before End Users Impacted Best practices to achieve use case with Oracle Enterprise Manager Create corrective action of OS command type Test and publish corrective action Specify preferred credentials Corrective action automatically runs to resolve problems associated with metric events, target availability or compliance violations Create incident rule set include corrective action Copyright 2018, Oracle and/or its affiliates. All rights reserved. 13

14 Key Use Case 3: Gain Deep Insight into Performance Problems Best practices to achieve use case with Oracle Enterprise Manager and/or Oracle Management Cloud With Oracle Enterprise Manager Option One Deploy JVM Diagnostics Agent to managed server Analyze collected JVM performance data including thread states, execution call stacks, Java method/line numbers, drill-down to DB and offending SQL Copyright 2018, Oracle and/or its affiliates. All rights reserved. 14

15 Key Use Case 3: Gain Deep Insight into Performance Problems Best practices to achieve use case with Oracle Enterprise Manager and/or Oracle Management Cloud With Oracle Enterprise Manager Option Two Ensure Management Agent installed on each host Analyze and correlate log data across middleware components Copyright 2018, Oracle and/or its affiliates. All rights reserved. 15

16 Key Use Case 3: Gain Deep Insight into Performance Problems Best practices to achieve use case with Oracle Enterprise Manager and/or Oracle Management Cloud With Oracle Management Cloud Option One Install Data Collector on OMR Install APM Java Agent to managed server Enable enduser monitoring Monitor page performance, Ajax requests and end-user experience through sessions Create application definition Copyright 2018, Oracle and/or its affiliates. All rights reserved. 16

17 Key Use Case 3: Gain Deep Insight into Performance Problems Best practices to achieve use case with Oracle Enterprise Manager and/or Oracle Management Cloud With Oracle Management Cloud Option Two Install Data Collector on OMR Install Cloud Agent on managed server hosts where log files reside Associate entity (target) with log source Analyze and correlate log data across middleware components; using machine learning, anomaly detection, clustering for a richer and more flexible analysis experience Copyright 2018, Oracle and/or its affiliates. All rights reserved. 17

18 Key Use Case 4: Provision New Environments Quickly and Easily Best practices to achieve use case with Oracle Enterprise Manager Create provisioning profile from existing domain Install Management Agent on destinations Launch profile Provisioning profile cloned to destinations Specify schedule now or later Modify default settings if needed Copyright 2018, Oracle and/or its affiliates. All rights reserved. 18

19 Agenda Overview Key Use Cases Customer Success Story Summary Questions & Answers Copyright 2018, Oracle and/or its affiliates. All rights reserved. 21

20 Oracle Customer and Oracle Partner Overview Brice Weeks, CEO / Chairman Global company providing commercial real estate lease administration assistance to businesses Dhiraj Chhabra, VP, EA & Infrastructure Services Elite Oracle Gold Partner Consulting firm providing software advisory and implementation services Copyright 2018, Oracle and/or its affiliates. All rights reserved. 22

21 Company Overview Provides commercial real estate lease administration assistance to businesses MILM ++ web-based application for customers to access contract information, as well as desktop software to meet requirements of any real estate organization New Deal financial lease analysis software simplifying lease management tasks using an icon-driven, split-window format Founded in November 1992 Headquartered in Evanston, Illinois Oracle customer for almost 20 years Administer almost 25,000 commercial real-estate leases Process over $150 million monthly in rent globally Key industry challenge FASB 842 and IFRS 16

22 IT Infrastructure Custom Java Applications Forms & Reports WebLogic Domains Oracle HTTP Server Oracle Database Standby Database on Amazon AWS Database replication with Oracle Dataguard between Primary datacenter and Amazon AWS VMware for Virtualization 10 Hosts (Windows) Oracle Enterprise Manager Cloud Control 13c manages it all!!! Firewall 0 DMZ Public Zone Web Tier Firewall 1 DMZ Secure Zone Application Tier Oracle Weblogic Forms and Reports Server Domain : ClassicDomain Firewall 2 DMZ (Intranet) Data Tier Internet LBR Node 1 Node 2 Host : Server 01 IWindows Server 2012 R2 Standard Edition VMWARE Oracle DB Enterprise Edition DB Name : PrimaryDB Host : DBEnv 01 Windows Server 2012 R2 Enterprise Edition DataGuard Host : Server 02 Windows Server 2012 R2 Standard Edition VMWARE TCP/IPOIB Host : DBEnv 02 Oracle Enterprise Linux 7 AMAZON AWS Oracle DB Enterprise Edition DB Name: StandbyDB MacMunnis.com Oracle Weblogic Forms and Reports Server Domain : FormsReports

23 Enterprise Manager Deployment Management Service on Windows 2012 R2 standard server Management Repository on Oracle DB on Windows 2012 R2 Standard Server Management Agents on Windows 2012 R2-Server (64 bit) Fusion Middleware and DB Plug-ins Currently managing 100+ targets across production, staging and test environments Been running in production since 2016 Planning to upgrade to Enterprise Manager Cloud Control 13c 13.3 by December 2018

24 WEEKLY DOWNTIME(MINS) Reduction in Overall Downtime Before Enterprise Manager 13c After Enterprise Manager 13c

25 PROVISIONING TIME (HOURS) Reduced Install & Configuration Time Before Enterprise Manager 13c After Enterprise Manager 13c

26 Customer Benefits Dramatically reduced application and infrastructure management time Increased the performance and efficiency of existing Java applications Improved application and infrastructure availability and reliability Reduce support, administration and maintenance costs

27

28 BuzzClan Overview BuzzClan is an elite Oracle Partner and business consulting firm collaborating to provide Oracle software advisory & implementation services. Certified Reseller for most of the Oracle Products including Hardware & Software Vertically Integrated Oracle Solutions Partner Full Ownership of the solution Combined experience of more than 200 years Certifications such as OCP, PMP, Oracle Certified Product Specialists & Oracle ACE s Onsite presence at various US clients Near-Shore & Off-Shore presence Solution Centres in Dallas(TX), Nairobi(Kenya), Toronto (Canada) and Gurgaon(India) Recognized by SMU Cox School of Business as one of the 100 fastestgrowing private companies in North Texas in the 27th year of the Dallas 100.

29 BuzzClan Overview Practice Areas Technology Infrastructure Services Cyber Security & Enterprise Risk Business Intelligence & Analytics Business Application Services

30 Why Oracle Enterprise Manager?

31 Extensive Middleware Monitoring Availability / Uptime Application Type Application Deployments WebLogic Domains Coherence Cluster Active sessions Request Processing time(ms) JMS Performance JMS Queues (Numbers and Traffic Management) JVM Memory Utilization per managed server OTD (Oracle Traffic Director) Forms and Reports 12c HTTP requests per managed server JMX (Integrated MBeans) CPU Utilization Memory Utilization All Metric Thresholds Log Files alerts Metric Extensions

32 Broad Target Support via Plug-ins Fusion Middleware (FMW) Plug-in [Default plug-in and deployed outof-box] - enables overall Exalogic stack management. Exalogic monitoring for virtualized configuration was introduced in FMW plug-in (EM 12cR2 release) Oracle Virtualization (VT) Plug-in enables Virtual Targets monitoring integration. VT monitoring integration for Exalogic was introduced in VT plug-in (EM12cR2 release) Oracle Unified Directory Plug-in ZFS plug-in enables ZFS target monitoring Engineered System Healthchecks plug-in enables Exachk integration in EM CC Oracle Applications plug-ins (FA, EBS, PSFT, Siebel, etc) enables respective Application Management capabilities Oracle Database My Oracle Support Oracle Exadata Oracle Exalogic Infrastructure(Physical Machine only)

33 MacMunnis Challenges and Solution Challenges Error prone, manual process for building environments Unaware of performance problems impacting end users Lack of automation for backup and recovery operations Enterprise Manager Features Automated cloning of middleware environment with profiles and deployment procedures Proactive notification of potential problems with alerts and incidents Backup Jobs at all levels using RMAN & custom scripts with effective alert monitoring

34 Advanced Monitoring for MacMunnis JVM thresholds (-Xms,-Xmx,-MaxPermSize etc.) Tablespace usage (%) CPU Utilization (%) Swap Utilization (%) Memory Utilization (%) Free Memory (%) Extend monitoring using metric extension Deployed metric extensions for MacMunnis Database/Middleware targets Created Monitoring Templates and Admin groups.

35 Advanced Monitoring for MacMunnis Use blackouts for target maintenance periods We administer blackouts for routine maintenance or any immediate troubleshooting practices on a target Create incidents/notify Administrators We have created incident rules to monitor the following for MacMunnis and notify the relevant administrators: Listener, Database, Agent, Host, Middleware Up/Down All Metric Alert events Backup Jobs Status (Success/Failure) Notification when a corrective action on an incident runs Listener, Agent, Middleware target incidents Plug In updates

36 JVM Threshold Rule

37 Patch Automation for MacMunnis Deploy agents to target Add the target to OEM console for Monitoring Check for Recommended Patches Create Patch Plan Patch applied on the Target Run the plan or Schedule it for later Analyze the plan for possible errors Launch the plan Save plan as Patch Template Create new plan from Patch Template Automated Patching

38 Patch Automation for MacMunnis MacMunnis uses EM saved patch plans created by BuzzClan to apply patches on the Database/Middleware Targets One patch plan typically contains all target specific patches for a single target Every patch plan is associated with a single domain Patches are applied for MacMunnis Quarterly EM Patch Analysis feature makes it easier to rectify any issues by ensuring all the Pre Requisites are met. Patch Recommendation has helped them stay updated with all the latest available patches soon after release.

39 Provisioning Automation for MacMunnis Deploy agents to source and destination hosts Verify Source and Destination hosts are added as targets Create Provisioning Profile Prepare the destination host Middleware Provisioned on the destination Run the procedure or Schedule it for later Make changes to default settings, if any Launch Provisioning profile Save the procedure Go To Saved Procedures Automated Cloning

40 Provisioning Automation for MacMunnis 2 node cluster was used as Source for profile Default settings within procedure can be modified when the profile is launched for Provisioning. Special Case: We cloned a 2 Production node environment to a single node Dev environment We did this mapping the same destination server to each individual node. The node manager for each node resides on the same Destination with different directories and ports

41 Provisioning Automation for MacMunnis MacMunnis runs the cloning procedure to create new test environments every month. It helps them to provision Dev environments across teams in a few minutes. MacMunnis has to create a new profile every time there are patch upgrades or any major changes in Production environment MacMunnis runs the procedure Immediately On- Demand. It takes minutes (Approx.) for the procedure to complete once submitted

42 Provisioning Automation for MacMunnis COMMON ERRORS JAVA version incompatible Directory not empty Insufficient permissions Port already in use Insufficient Storage/Swap space EM procedure activity page gives descriptive logs to help diagnose the problems. Immediately after cloning occurs, the new domain is added as a target and actively monitored with EM

43 Future Plans for MacMunnis Discover and monitor cloud-based targets such as AWS EC2 instance from Enterprise Manager(In-progress) Create Health Status Reports using BI Publisher Automate log management Log Config, Log Metric, Log Viewer Leverage Oracle Management Cloud Log Analytics Service to gain richer log analysis and correlation capabilities

44 THANK YOU

45 US Office Preston Rd, STE 660E Dallas, TX India Sector 15,Part 2, Gurgaon Canada 20 Bay St, #1205 Toronto, ON M5J 2N8 Africa PO BOX Nairobi, Kenya 2017 Winner SMU Cox Dallas 100 BuzzClan

46 Agenda Overview Key Use Cases Customer Success Story Summary Questions & Answers Copyright 2018, Oracle and/or its affiliates. All rights reserved. 48

47 Oracle Enterprise Manager Cloud Control 13c WebLogic Server Management Pack EE Key Use Cases Benefits Quickly identify cause of production malfunctions Automatically resolve problems before end users impacted Improves Quality of Service Improves end-user experience Gain deep insight into performance problems Increases IT staff productivity Provision new environments quickly and easily Reduces costs Copyright 2018, Oracle and/or its affiliates. All rights reserved. 49

48 Oracle Enterprise Manager Cloud Control 13c WebLogic Server Management Pack EE Use Cases Benefits Quickly identify cause of production malfunctions Automatically resolve problems before end users impacted Improves Quality of Service Improves end user experience Gain deep insight into performance problems Increases IT staff productivity Provision new environments quickly and easily Reduces costs Copyright 2018, Oracle and/or its affiliates. All rights reserved. 50

49 Oracle Enterprise Manager Cloud Control 13c WebLogic Server Management Pack EE Oracle Management Cloud Added Value Leverage your investment in Oracle Enterprise Manager to get up and running quickly with Oracle Management Cloud Offers complementary diagnostics capabilities to Oracle Enterprise Manager targets including log analytics with machine learning, anomaly detection and capacity planning, as well as end-user monitoring and diagnostics Copyright 2018, Oracle and/or its affiliates. All rights reserved. 51

50 Agenda Overview Key Use Cases Customer Success Story Summary Questions & Answers Copyright 2018, Oracle and/or its affiliates. All rights reserved. 52

51 Copyright 2018, Oracle and/or its affiliates. All rights reserved.

52 Technical Sessions ID Title Day Time Location PRO4475 Upgrade Oracle Enterprise Manager to 13c with Level 4 Maximum Availability Architecture Managing Oracle WebLogic, SOA, and Third-Party Technologies with Oracle Management Cloud Wednesday 11:15 am 12:00 pm PRO4281 Getting More from Your Data with Oracle Enterprise Manager Wednesday 12:30 pm 1:15 pm PRO4371 Demos Title Monitoring Across the Globe: Unifying IT Health Across Oracle Enterprise Manager Sites Oracle Enterprise Manager Overview Oracle Management Cloud Overview Labs Location Moscone South Moscone South Thursday 9:00 am 9:45 am Marriott Marquis Golden Gate A Marriott Marquis Golden Gate A ID Title Day Time Location HOL6345 HOL6346 Monitor Multicloud and Autonomous PaaS at the Speed of DevOps with Oracle Management Cloud Simplify Migration to Oracle Cloud Infrastructure and Autonomous PaaS with Oracle Management Cloud Wednesday 9:30 am 10:30 am Wednesday 12:45 pm 1:45 pm Marriott Marquis Golden Gate C1 Marriott Marquis Salon 14/15 Marriott Marquis Salon 14/15 Copyright 2018, Oracle and/or its affiliates. All rights reserved. 54

53 Copyright 2018, Oracle and/or its affiliates. All rights reserved. 55

54