Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack...

33
Using your OM skills to hack OMS Cameron Fuller Solution Director - Launch Catapult Systems Nathan Foreman SCOM Solutions Engineer C.H. Robinson

Transcript of Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack...

Page 1: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Using your OM skills to hack OMS

Cameron Fuller

Solution Director - Launch

Catapult Systems

Nathan Foreman

SCOM Solutions Engineer

CH Robinson

Nate_Forman

MCSE MCSA CCNA

10+ Years in IT

Wood Fired Pizza Sushi

CFullerMVP

10 Year Microsoft MVP Veeam Vanguard

20+ years in IT

Gyros Deep Dish Pizza

Nathan ForemanCameron Fuller

Agenda Using your OM skills to hack OMS

How does OMS really work

Tips amp Tricks

Hacking OMS

The community

QampA

How does OMS work

How does OMS work

Looking for the MPrsquos think ldquoAdvisorrdquo why

OMS targets to a single group

OMS uses management packs but it pushes them to you when you add solutions

Reminder OMS uses rules not monitors

A recent email horror story

WriteAction

MicrosoftSystemCenterCollectPerformanceData MicrosoftIntelligencePacksCloudUploadCloudFileUploadWriteAction

Condition Detection

Optional

DataSource

SystemPerformanceOptimizedDataProvider MicrosoftIntelligencePacksIISLogUploadDataSource

Anatomy of a Rule

MicrosoftWindowshellipMemoryPagesPerSecCollection MicrosoftIntelligencePacksIISLogUploadLogCollection

How do Operations Manager agents become OMS agents

In theory this is simplebull Integrate OM with OMS (2 min)bull Add systems to Managed Computers

(2 min)bull Wait for data to populate (a few min)

It works great Until it doesnrsquothellipbull Letrsquos see what itrsquos really doingbull I owe HUGE thanks to the OMS

product team for the following information

OM

OMS

OMS agents OM group

Adds the ldquoMicrosoft System Center Advisor Monitoring Server Grouprdquo group

Uses this group to enable disabled

rules

Watch for Group Calc issues

OM

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 2: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Nate_Forman

MCSE MCSA CCNA

10+ Years in IT

Wood Fired Pizza Sushi

CFullerMVP

10 Year Microsoft MVP Veeam Vanguard

20+ years in IT

Gyros Deep Dish Pizza

Nathan ForemanCameron Fuller

Agenda Using your OM skills to hack OMS

How does OMS really work

Tips amp Tricks

Hacking OMS

The community

QampA

How does OMS work

How does OMS work

Looking for the MPrsquos think ldquoAdvisorrdquo why

OMS targets to a single group

OMS uses management packs but it pushes them to you when you add solutions

Reminder OMS uses rules not monitors

A recent email horror story

WriteAction

MicrosoftSystemCenterCollectPerformanceData MicrosoftIntelligencePacksCloudUploadCloudFileUploadWriteAction

Condition Detection

Optional

DataSource

SystemPerformanceOptimizedDataProvider MicrosoftIntelligencePacksIISLogUploadDataSource

Anatomy of a Rule

MicrosoftWindowshellipMemoryPagesPerSecCollection MicrosoftIntelligencePacksIISLogUploadLogCollection

How do Operations Manager agents become OMS agents

In theory this is simplebull Integrate OM with OMS (2 min)bull Add systems to Managed Computers

(2 min)bull Wait for data to populate (a few min)

It works great Until it doesnrsquothellipbull Letrsquos see what itrsquos really doingbull I owe HUGE thanks to the OMS

product team for the following information

OM

OMS

OMS agents OM group

Adds the ldquoMicrosoft System Center Advisor Monitoring Server Grouprdquo group

Uses this group to enable disabled

rules

Watch for Group Calc issues

OM

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 3: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Agenda Using your OM skills to hack OMS

How does OMS really work

Tips amp Tricks

Hacking OMS

The community

QampA

How does OMS work

How does OMS work

Looking for the MPrsquos think ldquoAdvisorrdquo why

OMS targets to a single group

OMS uses management packs but it pushes them to you when you add solutions

Reminder OMS uses rules not monitors

A recent email horror story

WriteAction

MicrosoftSystemCenterCollectPerformanceData MicrosoftIntelligencePacksCloudUploadCloudFileUploadWriteAction

Condition Detection

Optional

DataSource

SystemPerformanceOptimizedDataProvider MicrosoftIntelligencePacksIISLogUploadDataSource

Anatomy of a Rule

MicrosoftWindowshellipMemoryPagesPerSecCollection MicrosoftIntelligencePacksIISLogUploadLogCollection

How do Operations Manager agents become OMS agents

In theory this is simplebull Integrate OM with OMS (2 min)bull Add systems to Managed Computers

(2 min)bull Wait for data to populate (a few min)

It works great Until it doesnrsquothellipbull Letrsquos see what itrsquos really doingbull I owe HUGE thanks to the OMS

product team for the following information

OM

OMS

OMS agents OM group

Adds the ldquoMicrosoft System Center Advisor Monitoring Server Grouprdquo group

Uses this group to enable disabled

rules

Watch for Group Calc issues

OM

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 4: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

How does OMS work

How does OMS work

Looking for the MPrsquos think ldquoAdvisorrdquo why

OMS targets to a single group

OMS uses management packs but it pushes them to you when you add solutions

Reminder OMS uses rules not monitors

A recent email horror story

WriteAction

MicrosoftSystemCenterCollectPerformanceData MicrosoftIntelligencePacksCloudUploadCloudFileUploadWriteAction

Condition Detection

Optional

DataSource

SystemPerformanceOptimizedDataProvider MicrosoftIntelligencePacksIISLogUploadDataSource

Anatomy of a Rule

MicrosoftWindowshellipMemoryPagesPerSecCollection MicrosoftIntelligencePacksIISLogUploadLogCollection

How do Operations Manager agents become OMS agents

In theory this is simplebull Integrate OM with OMS (2 min)bull Add systems to Managed Computers

(2 min)bull Wait for data to populate (a few min)

It works great Until it doesnrsquothellipbull Letrsquos see what itrsquos really doingbull I owe HUGE thanks to the OMS

product team for the following information

OM

OMS

OMS agents OM group

Adds the ldquoMicrosoft System Center Advisor Monitoring Server Grouprdquo group

Uses this group to enable disabled

rules

Watch for Group Calc issues

OM

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 5: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

How does OMS work

Looking for the MPrsquos think ldquoAdvisorrdquo why

OMS targets to a single group

OMS uses management packs but it pushes them to you when you add solutions

Reminder OMS uses rules not monitors

A recent email horror story

WriteAction

MicrosoftSystemCenterCollectPerformanceData MicrosoftIntelligencePacksCloudUploadCloudFileUploadWriteAction

Condition Detection

Optional

DataSource

SystemPerformanceOptimizedDataProvider MicrosoftIntelligencePacksIISLogUploadDataSource

Anatomy of a Rule

MicrosoftWindowshellipMemoryPagesPerSecCollection MicrosoftIntelligencePacksIISLogUploadLogCollection

How do Operations Manager agents become OMS agents

In theory this is simplebull Integrate OM with OMS (2 min)bull Add systems to Managed Computers

(2 min)bull Wait for data to populate (a few min)

It works great Until it doesnrsquothellipbull Letrsquos see what itrsquos really doingbull I owe HUGE thanks to the OMS

product team for the following information

OM

OMS

OMS agents OM group

Adds the ldquoMicrosoft System Center Advisor Monitoring Server Grouprdquo group

Uses this group to enable disabled

rules

Watch for Group Calc issues

OM

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 6: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

WriteAction

MicrosoftSystemCenterCollectPerformanceData MicrosoftIntelligencePacksCloudUploadCloudFileUploadWriteAction

Condition Detection

Optional

DataSource

SystemPerformanceOptimizedDataProvider MicrosoftIntelligencePacksIISLogUploadDataSource

Anatomy of a Rule

MicrosoftWindowshellipMemoryPagesPerSecCollection MicrosoftIntelligencePacksIISLogUploadLogCollection

How do Operations Manager agents become OMS agents

In theory this is simplebull Integrate OM with OMS (2 min)bull Add systems to Managed Computers

(2 min)bull Wait for data to populate (a few min)

It works great Until it doesnrsquothellipbull Letrsquos see what itrsquos really doingbull I owe HUGE thanks to the OMS

product team for the following information

OM

OMS

OMS agents OM group

Adds the ldquoMicrosoft System Center Advisor Monitoring Server Grouprdquo group

Uses this group to enable disabled

rules

Watch for Group Calc issues

OM

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 7: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

How do Operations Manager agents become OMS agents

In theory this is simplebull Integrate OM with OMS (2 min)bull Add systems to Managed Computers

(2 min)bull Wait for data to populate (a few min)

It works great Until it doesnrsquothellipbull Letrsquos see what itrsquos really doingbull I owe HUGE thanks to the OMS

product team for the following information

OM

OMS

OMS agents OM group

Adds the ldquoMicrosoft System Center Advisor Monitoring Server Grouprdquo group

Uses this group to enable disabled

rules

Watch for Group Calc issues

OM

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 8: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

OMS agents OM group

Adds the ldquoMicrosoft System Center Advisor Monitoring Server Grouprdquo group

Uses this group to enable disabled

rules

Watch for Group Calc issues

OM

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 9: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

OMS agents SecureReferenceOverride MP

MicrosoftSystemCenterAdvisorSecureReferenceOverride MP

Overridesbull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdWorkspaceIdOverride

bull MicrosoftIntelligencePacksTypesDiscoverWorkspaceIdOptInOverride

bull MicrosoftIntelligencePacksTypesHealthServiceProxyConfigurationOptInOverride

bull MicrosoftIntelligencePacks (if proxy used)

Overrides missing OperationalSettingsOverridesps1 did not run successfully

Watch for Script failures

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 10: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

OMS Agents Authentication Service URI

Health service Authentication Service URI property bull Use the Monitoring pane

bull Discovered inventory

bull Target = Health Service

bull Last field on the right

Watch for No content in the Authentication Service URI

OM

OMS

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 11: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

OMS Agents Outbound network data

Are systems still not showing up in OMS

Check outbound firewall logs ndash is the data being blocked on itrsquos way out

Watch for Outbound firewall restrictions

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 12: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

OMS Agents What else is going on

The workspace id needs to be in the ThirdPartyAuthenticationUri property on every HealthServicesending data to OMS This value in the rules sending data like this

https$TargetProperty[Type=SCMicrosoftSystemCenterHealthService]ThirdPartyAuthenticationUri$odsopinsightsazurecomContainerServicesvc

This registers a DNS CNAME on the backend to point ltworkspace idgtodsopinsightsazurecom to the write ODS stamp for the customer (ie USA vs Europe)

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 13: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Tips amp Tricks

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 14: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

OMS tips and tricks

Create your own dashboards or solutions in OMS = Straight to mobile

Fun with OMS Media Center httptinyurlcomzy7n4v9

Upcoming blog post Temperature Monitoring with both OpsMgr (working) and OMS (theoretically)

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 15: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Collect Custom Event Data

bull Generate the PropertyBagbull This can be any type DiscoveryEventBase

bull Map the databull SystemEventGenericDataMapper

bull Set specific core Properties

bull Set Custom Properties to Params

bull Send it to the Cloud

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 16: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Collect Custom Performance Data

bull Generate the PropertyBag

bull Map the data (CD Module)bull SystemPerformanceDataGenericMapper

bull Set ObjectCounterInstanceValue

bull Re-Map the Data (CD Module)bull MicrosoftIntelligencePacksPerformancePerformanceAggregator

bull How can I run two CD Modules

bull Send it to the Cloudsbull MicrosoftSystemCenterCollectCloudPerformanceData_PerfIP

bull MicrosoftSystemCenterCollectCloudPerformanceDataAggregated_PerfIP

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 17: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

DemoCustom Collected Event amp Performance

OMS Solution Bulider Examples

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 18: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Hack(ing) OMS

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 19: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Changing OMSrsquo behavior by hacking OM

How to add anything to OMS ndash using the event log httptinyurlcomgs7zutt

Changing how performance information is gathered with overrides httptinyurlcomgmxphtg

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 20: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Changing OMSrsquo behavior by hacking OM

Want to write to OMS Just write to a different write modulehellip Welcome to notepad and global string replacement

Targeting Solutions httptinyurlcomjl3tfsa

Notifying when OMS solutions update httptinyurlcomhqvxay8

Server Health Monitoring in OMS httptinyurlcomh666qn9

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 21: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Security amp Audit solution using all of your data

httptinyurlcomhcnckav

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 22: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Mirroring DW Data amp Controling OMS

bull Performance channel Subscriber

bull Event Channel Subscriber

bull Updated Subscriber Rules

bull Controlling OMS features amp usage httptinyurlcomh4bwyhb

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 23: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Use the data Go Power BI

Alerts amp Events httptinyurlcomhzohwwh

Not just OMS For CMOM and more

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 24: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Use the data Go Power BI

Security httptinyurlcomhzohwwh

Performance httptinyurlcomjdz6sfq

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 25: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

DemoPower BI and OMS

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 26: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Use the data Squared-Up

Available at httpssquaredupcomoms-plugin-preview-access

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 27: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Changing performance counter collection

Changing how performance is collected httptinyurlcomgmxphtg

(Turning off for specific systems- yep an override)

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 28: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Crazy ideahellip Or maybe not

What about writing a script which converts management pack files (XML) into OMS focused MPbull Changing where the data is written to (either to OpsMgr amp

OMS or just OMS)

bull Changing monitors to become rules (one monitor becomes two rules ndash one warning or critical one informational)

bull Create the updated XML amp import to test it out

Tao is the BOMB httptinyurlcomzkmcftp

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 29: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Hacking into the OMS Community

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 30: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Hacking your way into the OMS community

Surveys are the Gateway to OMS preview features

Watch the solutions gallery for ldquoComing Soonrdquo

Watch preview features for whatrsquos new

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 31: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Summary amp Call to Action

Your Operations Manager skills are DIRECTLY relevant to OMS ndash you can change how OMS works for your environment

Check out OMS today (wwwMicrosoftcomoms) and get it integrated with your OpsMgr environment

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 32: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

Questions amp Answers

Herersquos your chance to break out those questions you have been waiting to ask

And Then hellip

Page 33: Using your OM skills to hack OMS - Schedschd.ws/hosted_files/mms2016/bf/Using your OM skills to hack OMS.pdf · Agenda: Using your OM skills to hack OMS How does OMS really work?

And Then hellip