Kåre Rude Andersen Operations Manager and the Perfect world.

Slides:



Advertisements
Similar presentations
Kåre Rude Andersen Be a Hero – Optimize SCOM and present your Services.
Advertisements

Adding SMS functionality to WhatsUp Gold
ServiceDesk Plus MSP Product Overview. Why ServiceDesk Plus - MSP? Capability of Managing Multiple Client’s in one Help Desk Stop Juggling with multiple.
System Center Operations Manager 2012 Hugo Fragoso Frontier Technology.
1.System Center Review 2.SCOM Review 3.SC 2012 R2 OM 1.Components 2.Architecture 3.Concepts 4.Features 5.Console Demo 6.Tools and Links 6. Q & A.
Integrating The Datacenter OpalisRobot MOM Operator.
Kåre Rude Andersen The Successful Implementation SCOM 2012.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
MP Author MP Visual Studio Authoring Extensions (VSAE)
System Center 2012 R2 Windows Azure Pack Service Management Automation 101.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to Sharepoint.
Management Partner Training 2004 MOM MOM Connector Framework Vlad Joanovic Program Manager Vlad Joanovic Program Manager
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Pc Naming Configuration 1.WEB REGISTER 2.FIXNAME 3.MCAFEE AGENT SETUP ITC Training: Session 2.
Tim Vander Kooi Systems
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 3.
CSI-E Computer Security Investigator – Enterprise.
An Introduction to IBM Systems Director
SCORCH – Fun Recipes for RunBooks MMS Minnesota 2014 Steve Jesok & Matthew #MMSSCOrch.
User Manager Pro Suite Taking Control of Your Systems Joe Vachon Sales Engineer November 8, 2007.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
System Center Service Manager 2012 technical overview Walter Pitrof Technology Solution Professional Microsoft Switzerland
Time lag between discovering issue and resolving Difficult to find solutions and patches that can help resolve issue Service outages expensive and.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Jakob Gottlieb Svendsen Kåre Rude Andersen New Tools and Fun Stuff.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Kåre Rude Andersen Create a ScomBot – Automate and monitor Azure.
Nexthink V5 Demo ITSM – Slow Computer. Situaiton › How from a problem reported can I take smart decision to reduce overall global problem in my environment.
Microsoft Virtual Academy. STANDARDIZATION SELF SERVICEAUTOMATION Give Customers of IT services the ability to identify, access and request services.
Orchestrator Best Practices BRAD WATTS DMVMUG Reston, VA
Microsoft Management Seminar Series SMS 2003 Change Management.
Technology Solution Professional Microsoft Switzerland End-to-End Service Monitoring mit Operation Manager 2012 Walter Pitrof Marcel Zehner Partner | Private.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
GOOMAZURE Mannheim, 6 th October 2015 Stamitz Saal, 2:30 – 3:15 pm.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Presenta – #wpc15it1 Monitoring Private, Public and Hybrid Clouds with SCOM and OMS Andrea Pogna Microsoft.
Marcel Zehner Partner | Private Cloud Architect itnetx gmbh Effizientes IT Service Management mit System Center Service Manager 2012.
BÄTTRE UTBILDNINGSRESULTAT. NÅ HÖGRE MED KUNSKAP.
Nigel Cain Senior Program Manager Microsoft SCVMM, SCO and SCSM Integration IT Service Management for the Private Cloud Greg.
Stop following incidents Register and analyze Describe your tasks step by step Make it part of your DNA If you know what you did the last month you.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
SQL Database Management
Windows 2012R2 Hyper-V and System Center 2012
Max Fritz Senior Systems Consultant, Now Micro
“Introduction to Azure Security Center”
Configuration Management with Azure Automation DSC
Saravana Kumar TOP 10 FEATURES OF BIZTALK360
Implementation Specialists Presents
Azure Automation and Logic Apps:
11/8/2018 2:35 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
TechEd /11/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Healthcare Cloud Security Stack for Microsoft Azure
4/3/2019 8:56 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Features Overview.
Automation in a hybrid world
Day 1, Session 4 Building Your Service Catalog
Presentation transcript:

Kåre Rude Andersen Operations Manager and the Perfect world

The guy on stage Chief System Management Architect & Co-founder of Coretech SCOM since MOM 2000 Automation / Management Packs Author of Mastering and Advanced SCOM Training. Kåre Rude Andersen Partner, Coretech blog.coretech.dk/kra

Agenda SCOM – Love/Hate relationship SCOM – Why it sucks SCOM – Why its great Automation – Alerts Automation – Notification Automation – Maintenance mode Automation – SMA Automation – Groups Monitoring and Automation - Everything

SCOM – Love/Hate relationship Lets do it – its a part of our License Next next, dada Import All Management Packs from Microsoft – di daaa di daaa We did it – now what YES We can see it all Damm’it we can see it all Alerts and Critical Health States Bad reputation – often because of no processes in the company

Why it sucks Deliver proactive information Discovers everything you didnt knew you had No control on Alerts What, how and to whom do we need to present status Do we really need to build applications topologies Currently Microsoft are sleeping on features

SCOM – Why its great ITEL / MOF / Six Sigma, VAL-IT, ISO 20000, SAS-70, etc 3 type of MPs: – Microsoft – SW/HW Vendor – Yourself Totally open interface – you are in control Working together with the rest of the suite 2012 R2 is stable and (fast)

SCOM – Solution The solution is pretty simple: Implement Processes and Automate

SCOM – Solution – But what processes?

1. Procedure and script for installation and configuration of gateway server (depending on number of agents) 2. Procedure and script for Installation and configuration of agents to communicate with gateway (depending on step 1) 3. Procedure and script for enabling failover for agent communicating with more than one server. 4. Procedure and script for Installation and configuration of agents to communicate with a Management Server 5. Process to create groups for customers servers, either by registry or NetBIOS name 6. Process for Network monitoring 7. Process for Linux monitoring 8. Process and Script for creating Management Pack and naming conventions 9. Procedure for creation of Distributed Applications/Groups for Services 10. Procedure for Defining SLA/SLO on customers Services 11. Procedures for Rules/Monitor 12. Procedure for Presentation of reports – performance, availability etc. 13. Procedure for creation of customer views 14. Procedure for Subscriptions 15. Procedure for creation and configuration of Run As Accounts 16. Procedure for overrides 17. Procedures for Customer access to Reports, Views and Dashboards 18. Procedure for GSM Monitoring for Customers 19. Procedure for OpsInsights implementation 20.Configure Coretech SCOM Dashboard 21.Implement “Application groups” of servers – like Application, Web and Database. 22.Implement a gold, silver, bronze support environment by the use of registry. 23.Create Ticketing with your Helpdesk environment

Automation - Alerts Please automate Alerts Alerts could be self manageble Always do a decision: – Disable it – Override it – Fix it Introduce a 10 mins weekly Alerts meeting

$Alerts = get-scomalert -ResolutionState 0 if ($Alerts) { foreach($Alert in $Alerts) { $newState = $null switch -wildcard ($Alert.Description) { "*Active directory*" { $newState = 10 } "*DNS*" { $newState = 30 } "*Cisco*" { $newState = 250} } switch -wildcard ($Alert.Name) { "ACME.Monitor.Event.Dummy.100" { $newState = 249 } } if($newState -ne $null) { $Alert.ResolutionState = $newState $Alert.Update(“Resolution State changed automatically by the QueueManager Robot”) } Automation – Alerts Manage Resolution State

#Define last 24 hours $AlertDateYesterdayBegin = [DateTime]::Today.AddDays(-1) $AlertDateYesterdayEnd = [DateTime]::Today.AddDays(-1).AddSeconds(86399) #Get alerts from last 24 hours $YesterdayAlerts | where {$_.TimeRaised -gt $AlertDateYesterdayBegin -and $_.TimeRaised -lt $AlertDateYesterdayEnd}) #Output write-host NUMBER OF ACTIVE ALERTS YESTERDAY: ($YesterdayAlerts).Count write-host write-host CURRENT NUMBER OF ACTIVE ALL | where {$_.ResolutionState -ne ‘255’}).count write-host CURRENT NUMBER OF ACTIVE CRITICAL | where {$_.ResolutionState -ne ‘255’ -and $_.Severity -eq ‘2’}).count -foregroundcolor “red” write-host CURRENT NUMBER OF ACTIVE WARNING | where {$_.ResolutionState -ne ‘255’ -and $_.Severity -eq ‘1’}).count -foregroundcolor “yellow” write-host CURRENT NUMBER OF ACTIVE INFORMATIONAL | where {$_.ResolutionState -ne ‘255’ -and $_.Severity -eq ‘0’}).count write-host write-host TOPLIST OF YESTERDAYS ALERTS SORTED BY COUNT: #list and sort yesterday alerts $YesterdayAlerts | Group-Object Name |Sort -desc Count | select-Object Count, Name |Format-Table –auto write-host #list and sort current active alerts write-host CURRENT ACTIVE CRITICAL ALERT LIST: -foregroundcolor “red” (get-scomalert | where {$_.ResolutionState -ne ‘255’ -and $_.Severity -eq ‘2’} | Group-Object Name |Sort -desc Count | select-Object Count, Name |Format-Table –auto) Automation – Alerts Daily Alerts

Automation - Alerts Introduce Resolution states like: – Handle by Service Owner – Awaiting Weekly Meeting – Do disable this Alert – Do override this Alert – Investigate this Alert Reuse solution history with: – SCSM – ServiceNOW – Remedy – etc

Automation - Notification Do not send Alerts directly to people Always use Distributed Application or Groups as a source Classify your Applications – Gold, Silver and Bronze Prioritize your Applications – High, Medium, Low Only send Alerts => Silver and High

Automation – Notification Alerts Resend Alerts $oldAlerts = Get-SCOMAlert | Where-Object {($_.LastModified -ge [DateTime]::Now.AddHours(-4)) -and ($_.ResolutionState -eq 0)} ForEach($alert in $oldAlerts) { $alert.Update("") }

Automation – Alerts Microsoft Alert Update Connector

DEMO - Automation – Alerts Get more info into an Alert $machine = Get-SCOMAlert | where {$_.ResolutionState -eq '110' -and $_.MonitoringObjectDisplayName -ne $()} | ForEach { $_.ID $AlertID = $_.ID $strComputer = $_.NetbiosComputerName $strFilter = "(&(objectCategory=computer)(objectClass=computer)(cn=$($strComputer)))" $objComputer = ([adsisearcher]$strFilter).FindOne() $Desc = $objComputer.properties.description $alert = Get-SCOMAlert | where {$_.Id -eq $AlertID} $alert.CustomField1 = ("Info from AD: " + $Desc) $alert.ResolutionState = 0 $alert.Update("Got description from AD") }

Automation – Notification Catches Do not send empty values = nothing happens Remember the Notification Account Notification Ressource Pool

Automation Maintenance mode Tim Mcfadden Maintenancemode script – Stefan Stranger – Remember the catch about getting out of MM – Get-SCOMClass -name "Microsoft.SQLServer.2012.database" | GET-SCOMClassInstance Orchestrator / SMA / SCCM Christopher Keyaert SMA – Start SCOM MaintenanceMode –

Automation with SCOM NameRunsBenefitsLimitations OrchestratorOn a Local serverGraphical Interface, Runs all.Net Scripts Max number of runbooks running. Service Management Automation 1 or more Windows Azure Pack server Access any resource in your Datacenter – Manage public/private cloud, do pay $ for I/O Interface (not really a limitation) Azure AutomationAzure public cloud(All) ways upCannot access your local SMA or Orchestrator

Automation - SMA %windir%\system32\windowspowershell\v1.0\powershell.exe -command "& {Start-SmaRunbook -WebServiceEndpoint " - Port Name "SCOM-RecoverHelloWorld" World!'}}"

Demo Temperature – Warmer and Colder

SCOM – Using Recovery Action RunbookManagement Pack Runbook Server Agent Critical State Condition Detection Data Source Recovery Web Service

Automation – Distributed Applications Factfinder Create automatically DA’s Use as detective tool

Automation – Distributed Applications Demo FactFinder

Automation - Everything Logical Objects – Document Workflows, see status of batch – Show Health from a logical object

Automation - Everything Physical Objects – If you can reach it you can control it

Automation - Everything Logical Objects Demo – Control Watt and Temperature Create Logical Objects for Internet of things

THANK YOU Send me an for information on Dashboards Logical Objects SCOM Health Check Management Packs etc.