Execution Monitoring Notification Aychin Gasimov DOAG 2016.

Slides:



Advertisements
Similar presentations
Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Advertisements

Complete Event Log Viewing, Monitoring and Management.
Module 5: Performing Administrative Tasks. Overview Configuration Tasks Routine SQL Server Administrative Tasks Automating Routine Maintenance Tasks Creating.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
Advanced Workgroup System. Printer Admin Utility Monitors printers over IP networks Views Sharp and non-Sharp SNMP Devices Provided Standard with Sharp.
What’s New in BMC ProactiveNet 9.5?
12 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Patch Management Module 13. Module You Are Here VMware vSphere 4.1: Install, Configure, Manage – Revision A Operations vSphere Environment Introduction.
Monitor Linux OS health & performance Monitor log files Monitor JEE app servers Monitor line-of-business applications Monitor databases and web.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
Module 13 Automating SQL Server 2008 R2 Management.
With Gaggle!!!!. WRPS had been using Gaggle.net for student . We were pleased with the filtering and notification- Google did not provide this level.
Module 10 Configuring and Managing Storage Technologies.
12 Copyright © 2007, Oracle. All rights reserved. Database Maintenance.
15 Copyright © 2004, Oracle. All rights reserved. Proactive Maintenance.
© 2010 VMware Inc. All rights reserved Patch Management Module 13.
Chapter 7: WORKING WITH GROUPS
It is one of the techniques to create a stand by server. Introduced in SQL 2000,enhanced in It is a High Availability as well as Disaster recovery.
Chapter 9 Scripting RMAN. Background Authors felt that scripting was a topic not covered well Authors wanted to cover both Unix/Linux and Windows environments.
Event Management & ITIL V3
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
TOSCA Monitoring Reference Architecture Straw-man Roger Dev CA Technologies March 18, 2015 PRELIMINARY.
Ph No: Mob: , plot No-27, NGGO's Colony, Pattabhi reddy gardens, Visakhapatnam-07 Oracle.
Copyright © 2004 Insight Technology, Inc. All Rights Reserved. 1 Performance Insight for Oracle 5.2 V.S Oracle Enterprise Management
Chapter 10: Rights, User, and Group Administration.
Continuous DB integration testing with RAT „RATCOIN”
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Five Managing Addresses.
Power at Your Fingertips –Overlooked Gems in Oracle EM John Sheaffer Principal Sales Consultant – Oracle Corporation.
1 Chapter Overview Defining Operators Creating Jobs Configuring Alerts Creating a Database Maintenance Plan Creating Multiserver Jobs.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
Module 12: Configuring and Managing Storage Technologies
Enterprise Manager: Scalable Oracle Management John Kennedy System Management Products, Server Technologies, Oracle Corporation Session id:XXXXX.
© Copyright 2014 TONE SOFTWARE CORPORATION. Confidential and Proprietary. All rights reserved. ® Administrator Training – Release Alarms Administration.
1 Chapter Overview Using Standby Servers Using Failover Clustering.
6 Copyright © 2006, Oracle. All rights reserved. Monitoring Grid Control.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
What’s New & Enhanced?. ABOUT ME Deepak Sharma AIOUG North India Chapter – {Co-Founder} – Sr. Application Administrator I at Oceaneering. – Over 6 years.
SQL Database Management
Using Crontab with Ubuntu
Scan, Import, and Automatically file documents to Box Introduction
SQL Replication for RCSQL Reporting
Patch Management Module 13.
Monitoring Windows Server 2012
Application or server monitoring
Essentials of UrbanCode Deploy v6.1 QQ147
Maintaining Windows Server 2008 File Services
Managing & Monitoring using EM12c
Provisioning of RAC Database on configured Stack
Active Directory Administration
Deploying and Configuring SSIS Packages
Discussions on group meeting
Adding Objects To Nagios 3.0
HC Hyper-V Module GUI Portal VPS Templates Web Console
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Why Background Processing?
SupportCenter Plus Product Overview.
Performing Database Recovery
ITAS Risk Reporting Integration to an ERP
Features Overview.
Ch 10. Maintaining and Automating SQL Server
ZORAN BARAC DATA ARCHITECT at CIN7
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Infokall Enterprise Solutions
Presentation transcript:

Execution Monitoring Notification Aychin Gasimov DOAG 2016

Pros Cons Enterprise Manager Cloud Control Wide range built-in metrics Reach functionality Includes job system Incident management and reporting Not just monitoring but also management Pros Configuration Complexity BUGs and week support Cons

Database can send incidents and problems saved into ADR to Enterprise Manager Incident Rule Set Check Apply threshold Generate event New Event Incident occures Store in ADR Send to EM Diagnostic Incident

Define metrics Generate Event Process Event

Design flow Admin Groups Templates Event Rules Jobs Credentials

Define hierarchy and create Admin Groups Templates Event Rules Jobs Credentials Define hierarchy and create Admin Groups Groups targets by their type and properties Targets become the member automatically Automates target management on subgroups level Each entity is separate admin group ADMGRP Production Database Instance Cluster DB Host ASM Cluster ASM Mission Critical Development Staging Test Lifecycle Status Target type

Create Monitoring Templates and Template Collections Admin Groups Templates Event Rules Jobs Credentials Create Monitoring Templates and Template Collections One template per target type and lifecycle status Centralized metric management Starting from 12.1.0.4 define Adaptive Thresholds Group Monitoring Templates to Template Collections Associate Template Collections with Admin Groups Template Collection for Prod ADMGRP Production Database Instance Cluster DB Host ASM Cluster ASM Mission Critical Development Staging Test Lifecycle Status Target type

Create Event Management Rulesets Admin Groups Templates Event Rules Jobs Credentials Create Event Management Rulesets Associate with Admin Groups Define Target availability Metric alert Metric Evaluation Error Define rule for notifying about Problems (from ADR) SMS notification for Mission Critical and Production targets Create incidents for specific conditions System Response time Development Mission Critical Create Incident Send email Capacity Performance Send SMS and email New event Lifecycle Action

Create Jobs Use Jobs to execute OS scripts Create Jobs in Job Library Admin Groups Templates Event Rules Jobs Credentials Create Jobs Use Jobs to execute OS scripts Create Jobs in Job Library Define them as “OS Command” and “Command Type” as “Single Operation” Define E-mail notification In Job definition (notify only owner) In Incident Rules Submit from library to activate as required Associate with Admin Groups Associate with Admin Group

Central location for scripts and losg Admin Groups Templates Event Rules Jobs Credentials Create Job to sync central folder over enterprise Maintain one place to manage all scripts Synchronize central location to local hosts Benefits: Ease of maintenance High availability High redundancy Apply the Job to the highest level of the Admin Groups Execution logs can be synced back to central folder Management host /home/oracle/scripts /home/oracle/logs Management host /home/oracle/scripts Central location for scripts and losg /home/oracle/logs Management host rsync -a --delete user@host:SOURCE DEST /home/oracle/scripts /home/oracle/logs

Define credentials for the targets Admin Groups Templates Event Rules Jobs Credentials Define credentials for the targets Create Global Named credentials for MC and Production databases Use same global credentials for Primary and Standby databases as default ones Define “Database Host Credentials” for Database Targets, they used by Jobs If some target types mostly use same passwords, then define default credentials for them

Adding new target to EM Cloud Control Save target Set credentials Set Lifecycle Status Lifecycle Status = Production Contact = BOTH Database Instance Template Collection Cluster DB template Host template DI template Prod-Grp Jobs on Prod-Grp Incident Ruleset for Prod-DI-Grp

General recommendations Use corrective actions, specify them in templates To fix issues To gather additional information Wait some time after configuration to filter out useful metrics and adjust thresholds Check already generated incidents and add them to your rules if required Backup important components periodically and before major changes. Use emcli utility with next options: export_admin_group export_incident_rule_set export_jobs export_metric_extension export_template Backup OMS configuration (emctl exportconfig)

Availability problems Monitoring should be uninterruptable Scripts should be able to run without interruption EM 13c provides new Always On Monitoring (AOM) Configure Agent Out-of-Bound notification Job executions can be offloaded to local crontabs AOM Target Availability events AOM Scripts running over Job system Metric Alerts Custom Solution

Custom solution for Jobs availability Custom script resync_em_to_cron.sh Extracts data from EM repository Converts it to crontab format Appends to crontab Create EM Job which calls the above script with “add” option Create EM Job which calls the scripts with del option EM Jobs DEPLOY_JOBS_TO_CRONTAB UNDEPLOY_CRONTAB_ENTRIES EM Repository DB … add %TargetName% … del resync_em_to_cron.sh hosta resync_em_to_cron.sh hostc resync_em_to_cron.sh resync_em_to_cron.sh hostb hostd

https://aychin.wordpress.com/downloads Questions Questions https://aychin.wordpress.com/downloads