smoketest - oracle management cloud

48
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | How to manage your heterogenous IT environment & simplify your IT operation Smoke Test & first experience of Oracle Management Cloud (OMC) Volker Linz Oracle November 2016 Oracle Confidential – Internal/Restricted/Highly Restricted

Upload: volker-linz

Post on 17-Jan-2017

51 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

How to manage your heterogenous IT environment & simplify your IT operation Smoke Test & first experience of Oracle Management Cloud (OMC)

Volker Linz Oracle November 2016

Oracle Confidential – Internal/Restricted/Highly Restricted

Page 2: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

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.

Oracle Confidential – Internal/Restricted/Highly Restricted 2

Page 3: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 3

Kurzporträt

• Volker Linz

– Senior Sales Consultant bei Oracle, Enterprise & Cloud Management Solution

– Aktivitäten

– „Community matters ...“

– Kontakt

@sporti1703 [email protected]

Page 4: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal

Agenda

Circumstances in heterogenous Enterprise IT environments

Oracle Management Cloud Services as a solution

– Current Services (APM, LA, ITA, InfraMon) incl. Demo

– Tips & Tricks leveraging OMC

Outlook

Q & A

Page 5: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Circumstances in heterogenous Enterprise IT environments

Oracle Confidential – Internal/Restricted/Highly Restricted 5

Page 6: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Multiple Clouds

Integration Containers

Continuous Delivery Polyglot Languages

Micro-Services

On Premise

6

How do you manage an application in a loosely-coupled architecture?

Today’s Application and Infrastructure Topologies

Page 7: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 7

Business & DevOps Drivers

Better Customer Experience Faster Delivery

200 fold increase in releases

per year

Milliseconds make the sale

LOB

IT

Head of Dev

Page 8: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100

8

IT Organizations are Drowning

Too many tools 01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 010011

END USER EXPERIENCE

APPLICATION

MIDDLE TIER

DATA TIER

VIRTUALIZATION TIER

INFRASTRUCTURE TIER

VM CONTAINER

Real Users Synthetic Users

App metrics Transactions

Server metrics Diagnostics Logs

Host metrics VM metrics Container metrics

CMDB Tickets Alerts

Too much data

No insight

VM CONTAINER

Page 9: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Oracle Management Cloud as a solution

Oracle Confidential – Internal/Restricted/Highly Restricted 9

Page 10: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 010011

10

Complete, Integrated Suite

END USER EXPERIENCE

APPLICATION

MIDDLE TIER

DATA TIER

VIRTUALIZATION TIER

VM CONTAINER

INFRASTRUCTURE TIER

VM CONTAINER

Real Users Synthetic Users

Unified Platform

App metrics Transactions

Server metrics Diagnostics Logs

Host metrics VM metrics Container metrics

CMDB Tickets Alerts

DISCOVERY & MONITORING

CONFIGURATION & COMPLIANCE

AUTOMATION & ORCHESTRATION

ANALYTICS & PLANNING

Page 11: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 11

Our Vision

Complete, integrated suite of systems management solutions

Designed for heterogeneous applications and infrastructure

Rapid time to value

On Premise

Application Performance Monitoring

Log Analytics IT

Analytics

Infrastructure Monitoring

Compliance Orchestration

Security Monitoring & Analytics

Page 12: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Monitor real users, synthetic users and application performance

Oracle Confidential – Internal 12

Services Designed To Work Together

Infrastructure Monitoring

Compliance Orchestration

Application Performance Monitoring

Log Analytics

IT Analytics

Monitor database and cross-tier infrastructure performance

Aggregate, index and explore the entire enterprise log estate

Manage configuration and change against industry and custom standards

Execute automated remediation and other tasks at hyper scale

Analyze business and IT data using pre-built apps and ad-hoc exploration

Page 13: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Application Performance Monitoring Cloud Service

16 November 2016 13

Page 14: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

<script> 1.2sec order.jsp 0.5sec

16 November 2016 14

Application Performance Monitoring Cloud Service

Triage Cross-Tier Issues from End-User to Code

Unify Monitoring Visibility Across Dev and Ops

Assure Good User Experience

End User Web Server Middleware Database

Page 15: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 15

Oracle APM on Applications

Deep Transaction Visibility

Associated Log Information

End User Experience

Correlation of End User/Application

Data

Mobile End User Big Data Analytics

End User • Actual user experience for web and mobile

• Applications down to the individual session level

Server Request • Flexible Application Definition

• Performance to the operation/method level

Log and Infrastructure • Application and

infrastructure logs

• Automatic topology correlation

No Configuration, Elastic Application Model, Rest API, Anomaly Detection

Database Java Integration Process Messaging

Page 16: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16

Oracle Application Performance Monitoring Deliver Better Software Faster

Elastic Application Model with Automatic Infrastructure Discovery

Integrated Log Analysis and Application Topology

Visibility across traditional IT Silos Sessions

Pages

Ajax Calls

Server Requests

Application Server

HW infrastructure

Log files

Synthetic Tests

Page 17: Smoketest - Oracle Management Cloud

Application Performance Monitoring - DEMO

Page 18: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Log Analytics Cloud Service

16 November 2016 18

Page 19: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 19

Even though logs can be boring…there is tremendous opportunity in logs…

Aug 7 08:02:26 <WebLogicServer> <<WLS Kernel>> <BEA-000360> <Server started in RUNNING mode> java.lang.Exception at . . . at weblogic.work.ExecuteThread.run(ExecuteThread.java:254 opendirectoryd.log.3:2015-07-15 15:04:34.646312 PDT - AID: 0x000000290000001A - 191.878, Node: /Local/Default, Module: PlistFile - unable to update FDE password - missing critical information 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326

…In computing, “Logs record what happened.” EVERY computing device generates logs – application, software, hardware, platforms.

Page 20: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 20

Extracting Useful Insight from Heterogeneous Log Data

Database Application Storage EMCC Repository

Customer Data Center

Customer Private Cloud

Customer Oracle Cloud

Customer AWS, Azure, etc.

Logs + Operational Data

Logs + Operational Data

Logs + Operational Data

Logs + Operational Data

Application Storage

Oracle Application Storage

Database Application Storage

Page 22: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

IT Analytics Cloud Service

16 November 2016 22

Page 23: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 23

Problems solved by IT Analytics

• Predict future system state and their impact on performance

• Pinpoint unknown root causes of system behavior

• Identify most timely and cost effective resolution to faults

• Improve monitoring operations

• Assign problem to appropriate owner based on inference

Gartner (August 2013)

18 April 2016

Page 24: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 24

Availability

Capacity

IT Analytics

Performance

• Capacity

– Host Resource Analytics

– Database Resource Analytics

–Middleware Resource Analytics

• Performance

– Application Performance Analytics

– Database Performance Analytics

–Middleware Performance Analytics

• Availability

– Availability Analytics

Out-of-the-Box Apps

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

Page 26: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Infrastructure Monitoring Cloud Service

16 November 2016 26

Page 27: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

All Your IT Infrastructure Monitored From a Single Platform

27

• Rapid deployment, quick time to value, scales on demand • Broad, heterogeneous coverage • Purpose-built dashboards • Flexible Alerting • Correlate and Troubleshoot • Unified, Rich Data Model • Rest APIs for custom metrics/data

Infra Status & Health, Associations

Problem Detection & Alerting

Correlation & Troubleshooting

Panoramic, Unified Visibility

Cloud

On-Premises

Page 28: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 28

Minimal deployment with quick time to value

Heterogeneous Monitoring with Common Metrics

Monitor Many by Exception

Flexible Alerting

Extensible Platform

Infrastructure Monitoring Cloud Service

Page 29: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Minimal Deployment • Cloud Agent

– Monitors entities on local or remote host

• Gateway – Receives data from Cloud

Agents and sends to Infrastructure Monitoring Service

• Monitoring starts – As soon as entities are added

– Metrics collected

– Associations between entities detected based on configuration information

– Availability status monitored: ‘Entity down’ alerts auto-generated

29

Cloud On-premises

Gateway

Oracle Infrastructure Monitoring Cloud Service

Monitored Infrastructure

REST apis

Administrator

Page 30: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Zero Deployment for Cloud Monitoring

• One-time setup for discovery – Specify credentials

– Discovery refresh interval (based on how often new resources might be added)

• Monitoring starts – Performance metrics collected and visible in

Infrastructure Monitoring Service UI

– All features apply: monitor in the same way that you would for all your other IT infrastructure

• Automatically keeps in sync with changes in your cloud resources

30

Page 31: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Proactive, Flexible Alerting

• Alerts auto-generated for entities that are down

– Just let us know who to notify via alert rule

• Alert Rules at any level

– Specific: for this SQL Server database

– By platform: for all SQL Server databases

– By tier: For all relational databases

– Broad: For any entity running on a host (Hosted Target)

31

Page 32: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Extensible Platform

• Support for new entity types, new metrics via REST APIs

• Two Options:

–Option #1: Use pre-defined generic entity types

–Option #2: Create new entity type

• New entities/metrics automatically integrated with Infrastructure Monitoring Service features

Monitor anything in your IT estate

32

Page 33: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Option #1: Use pre-defined generic entity types

• User creates new instance of “Generic Relational Database” to monitor PostgreSQL in OMC

• User uploads metric data for PostgresSQL using REST APIs

• Entity is seamlessly integrated into Monitoring Service UI

33

Entity

Hosted Target

Relational DB

Oracle

MySql

SQL Server

Web App Server

LDAP Server

Target

etc.

Generic Rel DB

Page 34: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Option #2: Create new entity type

• User defines new entity type (usr_postgreSQL)

• User creates a new instance of this type and uploads metric data

• Entities seamlessly integrated into Monitoring Service UI

34

Entity

Hosted Target

Relational DB

Oracle

MySql

SQL Server

Web App Server

LDAP Server

Target

etc.

usr_postgreSQL

Page 36: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Tips & Tricks leveraging OMC

Page 37: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Customer Data Center

Oracle Management Cloud Architecture

37

All communication over https/443 unless noted

APM

Customer Proxy

OMC Components

APM Agent on Application Servers

APM Agent

End User Browser

Performance Data

Gateway * (optional)

Cloud Agent **

Cloud Agent

Log Analytics

Oracle Enterprise Manager Cloud Control

Data Collector** (optional)

Data Collector

IT Analytics

* External communication to https://<tenantid>.itom.management.us2.oraclecloud.com/* ** Internal communication to Gateway server (typically 1830)

Rest APIs

Infrastructure Monitoring

Page 38: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Agent Deployment

• Download Master ZIP file from OMC platform

• Unzip & execute master install script

• Verify fully qualified name of your host (be resolvable by DNS server) & proxy settings

• Recommend to use OMCTool script

– Checks installation requirements (fully qualified host name, connection to OMC )

– fully supports complete agent installation & ensures right order of component installation (Gateway, Collector, Cloud Agent)

– collect logs & config information for Oracle support in case of issues )

– checks health agent status

Oracle Confidential – Internal/Restricted/Highly Restricted 38

Page 39: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Custom Log Parser

• Parser Configuration in OMC Platform => you need special knowledge about RegEx

• Use Online site (http://regex101.com/ ) to check RegEx expression

• Test valid RegEx expression with some sample log data in UI

Oracle Confidential – Internal/Restricted/Highly Restricted 39

Page 40: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Test Log Analytics with On-Demand Upload Service

Use cases:

– Trials - can reduce trial times for customers to days or weeks

– To analyze legacy data or data from non-running environments

–When there is no Cloud Agent for the customer’s OS type (yet)

• Tips:

– Split logs into smaller parts for uploads

– Give backend process time to index logs, else Upload Name appears as a number

–OMCTool assist to wrap curl command for On-Demand Upload, otherthise you can use curl or postman

Oracle Confidential – Internal/Restricted/Highly Restricted 40

Does not require Log Agent, simple REST API

Page 41: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Outlook

Oracle Confidential – Internal/Restricted/Highly Restricted 41

Page 42: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 42

New Services in the pipeline

IT Compliance

• Ongoing assessment of configurations for on-prem and cloud

• Analyze deviations from industry benchmarks and best practices

• Protect applications from unwanted changes and known vulnerabilities

• Detect security threats and user anomalies continuously

• Investigate and visualize threats across users, assets and locations

• Mitigate risk proactively with policy based remediation

Security Monitoring

and Analytics

• Automate application deployment from a single control point

• Execute tasks at hyper scale

• Integrated with analytics to detect operational anomalies

Orchestration

Page 43: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 010011

43

Unified Platform Drives Better Security

END USER EXPERIENCE

APPLICATION

MIDDLE TIER

DATA TIER

VIRTUALIZATION TIER

VM CONTAINER

INFRASTRUCTURE TIER

VM CONTAINER

Real Users Synthetic Users

Unified Platform

App metrics Transactions

Server metrics Diagnostics Logs

Host metrics VM metrics Container metrics

CMDB Tickets Alerts

✔ GREATER AGILITY

✔ INCREASED EFFICIENCY

✔ FEWER OUTAGES

✔ BETTER SECURITY

Security Events Identity Global Threat Feeds

Page 44: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16 November 2016 44

Get Started Today

Transformational Incremental

IT Analytics Cloud Service

Application Performance

Monitoring Cloud Service

$ Log Analytics Cloud Service

Infrastructure Monitoring Cloud Service

Page 45: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

https://community.oracle.com/community/cloud_computing/platform-as-a-service-paas/oracle-management-cloud

Discuss with OMC Community

45

Page 46: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

For More Information

cloud.oracle.com/management

Page 47: Smoketest - Oracle Management Cloud

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Page 48: Smoketest - Oracle Management Cloud