Kåre Rude Andersen The Successful Implementation SCOM 2012 Who am I • • • • • Kåre Rude Andersen Profession • • • Chief SCOM Architect & Co-founder of Coretech Coretech A/S, System Center.

Report
Kåre Rude Andersen
The Successful Implementation
SCOM 2012
Who am I
•
•
•
•
•
Kåre Rude Andersen
Profession
•
•
•
Chief SCOM Architect & Co-founder of Coretech
Coretech A/S, System Center Gold Partner
Work as consultant and trainer
•
•
Microsoft Certified Trainer
MCITP Enterprise Administrator
•
•
Member of the System Center Alliance Team
Member of the System Center Influencers Team
•
•
Mastering Operations Manager 2012
Advanced Operations Manager 2012
Titles
Communities
Author
Other Operations Manager Sessions
• Thu 12:45 – New Tools and Fun Stuff
(Room 3)
Agenda
•
•
•
•
•
•
Present your service
Its installed but not implemented
Where are you?
Keep It Simple but not Stupid
High Availability on all levels
Directly Or’chestrator
Present your service
•
•
•
•
•
Clear Goal
Please marketing yourself
Are your users aware of your fantastic work
Whats normal
Service catalogue
Its installed but not implemented
• System Center Service Manager
• Find and reserved the Time
Hours=(1h*#Agents*#MP)*0,2
• Involve the whole IT Service department
ITK
• Implement Intelligens
Its installed but not implemented
Its Installed and Implemented
DEMO
• Alerts and Healths
Where are you?
Keep it Simple but not stupid
•
•
•
•
•
•
Silverlight Console
Microsoft Visio
Views / Widgets
Sharepoint
Live Maps from Savision
Vital Signs
DEMO
• Widgets
• GSM Global Service Monitor
• Visio
High Availability on all levels
•
•
•
•
Management Servers
Resource Pools
NLB
SQL Always On group
Directly Or’chestrator!
•
•
•
•
Orchestrator Runbooks
Initiate from Console
Activity from Orchestrator
Simple Powershell to change Resolution State
Sample Powershell to change
Resolution State
Import-Module OperationsManager
$Alerts = get-scomalert -ResolutionState 0
if ($Alerts)
{
foreach($Alert in $Alerts)
{
$newState = $null
switch -wildcard ($Alert.Description)
{
"*Active directory*“ { $newState = 10 }
"*Exchange*"
{ $newState = 20 }
"*DNS*"
{ $newState = 30 }
"*Cisco*"
{ $newState = 100 }
}
switch -wildcard ($Alert.Name)
{
"Cannot start SQL Server Service Broker on Database" { $newState = 40 }
"Machine account policy failure - Active Directory GPO lookup failure" { $newState = 10 }
}
if($newState -ne $null)
{
$Alert.ResolutionState = $newState
$Alert.Update(“Resolution State changed automatically by the notificator”)
}
}
}
Goodies
64 Bit
SQL: 80 Read, 20% write
Virtual Please
A lot of small writes to the local disk
<5 ms latency between Management Servers in a Resource pool
Regional Settings
Forget Alerts (The first week)
Low Bandwith = Gateway Server, now even better (Batch)
Documentation
Always have one server as a failover server
SQL Temp DB, 8 GB data and 2 GB Log
Naming Conventions
Other Operations Manager Sessions
• Thu 12:45 – New Tools and Fun Stuff
(Room 3)
Please send me questions
<smtp>[email protected]</smtp>
<blog>blog.coretech.dk/kra</blog>
<twitter>@kracoretech</twitter>

similar documents