The Curious Engineer

All blogs / DevOps / SRE / infrastructure

Kevin Holman's System Center Blog

learn.microsoft.com/en-us/archive/blogs/kevinholman

Posts in this blog are provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified in the Terms of UseAre you interested in having a dedicated engineer that will be your Mic

DevOps / SRE / infrastructureMicrosoft blogsMSDN archive

’10’15’20’25
Posts
226 from 12 Dec 2007 to 30 Dec 2018
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/kevinholman/feed.xml

2018 19

  1. My blog is moving – final post here
  2. How to discover and monitor a clustered application
  3. Monitor an agent - but run response on a Management Server
  4. UR6 for SCOM 2016 – Step by Step
  5. Adjusting Alert Storm thresholds on SCOM Agents
  6. Recovering a SCOM management server
  7. Comparing Product Connector Subscriptions to Email Notification Subscriptions
  8. How to determine if your agents are firewalled from specific Management Servers
  9. Testing to see if a port is open to a SCOM server when you don’t have Portqry or Telnet
  10. Awesome new transform tool available for testing SCOM scripts from MP’s
  11. Get All SCOM Rules and Monitors, with their Alert details to a CSV
  12. Assigning Gateways and Agents to Management Servers using PowerShell
  13. MP Update: Windows Server 2016 MP version 10.0.21.0
  14. How to multihome a large number of agents in SCOM
  15. Implementing TLS 1.2 enforcement with SCOM
  16. Deleting and Purging data from the SCOM Database
  17. Monitoring AD Certificate Services on Windows Server 2012 R2 and Windows Server 2016
  18. What versions of SCOM can be upgraded to Operations Manager 1801?
  19. Using Hashtables in your SCOM scripts

2017 31

  1. VSAE now supports Visual Studio 2017
  2. UR14 for SCOM 2012 R2 – Step by Step
  3. Alerting on SNMP traps in SCOM – Without discovering the SNMP Device
  4. UR4 for SCOM 2016 – Step by Step
  5. Using SCOM AD integration – but with a CMDB instead of LDAP wizards
  6. How to create a SCOM group from a SQL CMDB Query
  7. Demo SCOM Script Template
  8. Event 18054 errors in the SQL application log – in SCOM 2016 deployments
  9. How to create a SCOM group from an Active Directory Computer Group
  10. Monitoring for Time Drift in your enterprise
  11. Adding direct agent OMS Workspace and Proxy via PowerShell
  12. QuickTip: Disabling workflows to optimize for large environments
  13. Creating a SCOM Service Monitor that allows overrides for Interval Frequency and Samples
  14. Reinstalling your SCOM agents with the NOAPM switch
  15. What SQL maintenance should I perform on my SCOM 2016 databases?
  16. Document your SCOM RunAs Account and Profiles script
  17. SCOM 2012 and 2016 Unsealed MP Backup
  18. Don’t forget to License your SCOM 2016 deployments
  19. Stop Healthservice restarts in SCOM 2016
  20. Installing SQL 2016 Always On with Windows Server 2016 Core
  21. UR13 for SCOM 2012 R2 – Step by Step
  22. How does CPU monitoring work in the Windows Server 2016 management pack?
  23. Agent Management Pack – Making a SCOM Admin’s life a little easier
  24. Enable proxy as a default setting in SCOM 2016
  25. Management Pack authoring the REALLY fast and easy way, using Silect MP Author and Fragments
  26. Recommended registry tweaks for SCOM 2016 management servers
  27. SCOM Agent Version Addendum Management Pack
  28. How to test your ACS filter to ensure it is valid
  29. Removing unwanted product connectors in SCOM 2012 R2 and SCOM 2016
  30. UR12 for SCOM 2012 R2 – Step by Step
  31. I retired a management server – now SCOM reporting doesn’t work?

2016 47

  1. MP Update – Totally new Active Directory MP for Windows Server 2012 and 2016
  2. Where are the Server 2016 Management Packs?
  3. Getting Monitor State Change Events via PowerShell
  4. Extending UNIX/Linux Computer class from a local file
  5. How to collect events – but not ALL the events?
  6. Alerting on Events – waiting for a specific amount of time to pass
  7. Extending Windows Computer class from a SQL CMDB in SCOM
  8. Extending Windows Computer class from a CSV file in SCOM
  9. Extending Windows Computer class from Registry Keys in SCOM
  10. How to move views in My Workspace into a Management Pack
  11. Understanding SCOM Resource Pools
  12. Installing the Exchange 2010 Correlation Engine on a Non-Management Server and without a console
  13. SCOM SQL queries
  14. Monitoring UNIX/Linux with OpsMgr 2016
  15. Deploying SCOM 2016 Agents to Domain controllers – some assembly required
  16. Enabling Scheduled Maintenance in SCOM 2016 UR1
  17. OpsMgr 2016 – QuickStart Deployment Guide
  18. UR11 for SCOM 2012 R2 – Step by Step
  19. SQL MP Run As Accounts – NO LONGER REQUIRED
  20. How to add accounts from another domain into a SCOM User Role
  21. Part 8: Use VSAE fragments to create a Windows Performance Monitor with Consecutive Samples
  22. Part 7: Use VSAE fragments to add custom Groups to your MP
  23. Part 6: Use VSAE fragments to add Alert, State, and Performance views to your MP
  24. Part 5: Use VSAE fragments to create a performance collection rule
  25. Part 4: Use VSAE fragments to create an alert generating event log rule
  26. Part 3: Use VSAE fragments to monitor a service
  27. Part 2: Use VSAE fragments to dynamically discover an application based on the existence of a registry key or value
  28. Part 1: Use VSAE to create a new Management Pack Project
  29. Authoring Management Packs – the fast and easy way, using Visual Studio???
  30. Follow me on twitter
  31. How to change the SCOM agent heartbeat interval in PowerShell
  32. Monitoring a file hash using SCOM
  33. You probably have a ton of old event data in your Data Warehouse
  34. UR9 for SCOM 2012 R2 – Step by Step
  35. Writing a custom class for your network devices
  36. How SQL database free space monitoring works in the SQL management pack
  37. Update: Automating Run As Account distribution dynamically
  38. Writing events with parameters using PowerShell
  39. How to monitor for event logs and use a script to modify the output - a composite datasource
  40. How to remove OMS and Advisor management packs
  41. How to generate an alert and make it look like it came from someone else
  42. Exchange 2013 Addendum MP – for Exchange 2013 and 2016
  43. The impact of moving databases in SCOM
  44. Event 18054 errors in the SQL application log – in SCOM 2012 R2 deployments
  45. Removing / Migrating old Management Servers to new ones
  46. Writing a service recovery script – Cluster service example
  47. UR8 for SCOM 2012 R2 – Step by Step

2015 14

  1. How to discover a Windows Computer as a Network Device in SCOM 2012
  2. Event Log rule to look for multiple reboots – a script WriteAction example
  3. How to author an Alerting Event rule, correlating on a missing event
  4. UR7 for SCOM 2012 R2 – Step by Step
  5. MPAuthor – A more advanced PowerShell Performance Collection Rule
  6. Using a .NET Assembly in PowerShell when a cmdlet doesn’t exist – a Microsoft Service Bus example
  7. MPAuthor - Using a PowerShell script to collect performance data in a SCOM rule - 101
  8. Cleaning up old AEM data
  9. Audit Collection Services Forwarder Addendum Management Pack
  10. UR6 for SCOM 2012 R2 – Step by Step
  11. Automating Run As Account Distribution – Finally!
  12. UR5 for SCOM 2012 R2 – Step by Step
  13. Can Alert Names contain dynamic data?
  14. SNMP Trap monitoring with SCOM 2012 R2

2014 22

  1. Creating a Repeated Event Detection *Rule*
  2. Using MPAuthor to create a class, discover and monitor a service
  3. Troubleshooting SCOM discovery scripts – and those annoying XML special characters
  4. Agents that never connect to management server
  5. FAQ: How can I tell which servers are physical or virtual in SCOM?
  6. FAQ: How do I get a simple list of specific computers based on simple criteria?
  7. UR3 for SCOM 2012 R2 – Step by Step
  8. Monitor for file size with SCOM – Using script and WMI examples
  9. The case of the Dell (Detailed) MP – beware of large environments
  10. Tweaking SCOM 2012 Management Servers for large environments
  11. UR2 for SCOM 2012 R2 – Step by Step
  12. Creating Groups of Health Service Watcher Objects based on other Groups
  13. Modifying access in SCOM user roles – without the console
  14. OpsMgr 2012: Management Servers might not reconnect to SQL after a SQL outage
  15. Create a script based monitor for the existence of a file, with recovery to copy file
  16. OpsMgr: simple example – script based monitor with script based recovery
  17. Using the agent scripting objects on a SCOM 2012 agent
  18. Targeting workflows to Resource pools
  19. How to use Snippets in VSAE to write LOTS of workflows, quickly!
  20. How to create workflows that wont go into Maintenance Mode
  21. Creating Groups of Computers based on Time Zone
  22. Using the “sync time” property in workflows and overrides

2013 13

  1. QuickTip: Hyper-V Automatic Stop Action settings to save disk space
  2. DPM 2012 R2 – QuickStart Deployment Guide
  3. ConfigMgr 2012 R2 – QuickStart Deployment Guide
  4. Service Manager 2012 R2 – QuickStart Deployment Guide
  5. Orchestrator 2012 R2 - QuickStart deployment guide
  6. SCVMM 2012 R2 – QuickStart deployment guide
  7. OpsMgr 2012 R2 – QuickStart Deployment Guide
  8. OpsMgr 2012 – Grooming deep dive in the OperationsManager database
  9. Hyper-V, Live Migration, and the upgrade to 10 gigabit Ethernet
  10. Event ID 129 – storachi - Reset to device, DeviceRaidPort0, was issued.
  11. OpsMgr 2012: How to remove management servers from the AMSRP
  12. Simulate monitoring of network devices with Jalasoft
  13. HealthService restarts – still a challenge in OpsMgr 2012.

2012 9

  1. OpsMgr – Authoring performance collection rules for cluster disks – the *right* way.
  2. Integrating VMM 2012 and OpsMgr 2012
  3. OpsMgr 2012: Configure notifications
  4. OpsMgr 2012: a quickstart deployment guide
  5. OpsMgr: How to monitor non-Microsoft SQL databases in SCOM – an example using Postgre SQL
  6. Deploying Unix/Linux Agents using OpsMgr 2012
  7. OpsMgr: How to create a group of all Windows Computers that are NOT a member of another group
  8. Test/Demo OpsMgr 2012 network monitoring with Jalasoft’s network device simulator
  9. Security in Operations Manager – some perspectives and typical customer scenarios

2011 8

  1. OpsMgr 2012: What should the SPN’s look like?
  2. How to monitor SQL Agent jobs using the SQL Management Pack and OpsMgr
  3. How to test fire ANY Windows Event on ANY server from ANY application
  4. OpsMgr 2012: Discovering a network device
  5. How to collect performance data from a script. Example: Network adapter utilization
  6. Renaming your Default Management Pack
  7. Rare gateway / certificate issue – Event 20077 - the certificate cannot be queried for property information
  8. How to monitor a service with unique names across multiple computers using a wildcard

2010 19

  1. How to collect performance data for SQL databases (multi-instance objects)
  2. Monitoring Windows Services – Automatic, Manual, and Disabled, using CheckStartupType
  3. Uh Oh. Operations Database is full!
  4. How to create a group of objects, that are CONTAINED by some other group
  5. Configuring Run As Accounts and Profiles in OpsMgr – A SQL Management Pack Example
  6. Operations Manager 101–download
  7. The 31552 event, or “why is my data warehouse server consuming so much CPU?”
  8. How to create a monitor to inspect the value of a registry key
  9. Logical Disk Availability is critical – what does this mean?
  10. How to create a monitor for existence of a registry key
  11. Authoring groups - from simple to complex
  12. How to monitor a process on a multi-CPU agent using ScaleBy
  13. Why do I have duplicate SQL databases or logical disks in the console after a version upgrade?
  14. Using OpsMgr for intrusion detection and security hardening
  15. A SQL query to get task output data from the OpsDB
  16. Basic troubleshooting of discovery scripts
  17. How to get your agents back to “Remotely Manageable” in OpsMgr 2007 R2
  18. Stop monitoring SQL Express and Windows Internal Database
  19. Understanding and modifying Data Warehouse retention and grooming

2009 22

  1. Tuning tip: Do you have monitors constantly “flip flopping” ?
  2. Tuning tip – turning off some over-collection of events
  3. Writing monitors to target Logical or Physical Disks
  4. Making groups of logical disks – an example from simple to advanced
  5. What is config churn?
  6. Fixing troubled agents
  7. Alert Notification Subscription Variables, and linking that to the console, database, and SDK
  8. Removing an old product connector
  9. Writing reports against RAW Perf data in the Data Warehouse
  10. 101: Using custom scripts to write events to the OpsMgr Event Log with MOMScriptAPI.LogScriptEvent
  11. Getting lots of Script Failed To Run alerts? WMI Probe Failed Execution? Backward Compatibility Script Error?
  12. Using a Generic Text Log rule to monitor an ASCII text file – even when the file is a UNC path
  13. Web Application recorder R2 – the recorder bar missing in IE?
  14. Outages and Maintenance Report
  15. Creating custom dynamic computer groups based on registry keys on agents
  16. Maintenance mode – tying the text of the category to the database
  17. Quick tip – using regular expressions in a dynamic group
  18. Authoring rules for Windows 2008 events, and how to cheat
  19. Getting and keeping the SCOM agent on a Domain Controller – how do YOU do it?
  20. What is a group anyway?
  21. Console based Agent Deployment Troubleshooting table
  22. Which hotfixes should I apply?

2008 18

  1. Cleaning up the Default MP
  2. Creating granular alert notifications - rule by rule, monitor by monitor
  3. Agent Pending Actions can get out of synch between the Console, and the database
  4. Using OpsMgr to see which servers have not been logged on to via RDP
  5. Auditing on Alerts from the Data Warehouse
  6. Collecting and Monitoring information from WMI as performance data
  7. Using WMI Event rules
  8. Which servers are DOWN in my company, and which just have a heartbeat failure, RIGHT NOW?
  9. Using OpsMgr Notifications in the real world - Part 1
  10. When searching for objects to include in reports - the results are limited to 500 objects
  11. Using Event Description as criteria for a rule
  12. Event ID 2115 A Bind Data Source in Management Group
  13. Why do my reports show no data?
  14. Active Directory Integration - How it works
  15. Using a recovery in OpsMgr - Basic
  16. ACS Internals - Part 1
  17. Grooming process in the Operations Database
  18. Creating a Group based on OU (Organizational Unit) in Active Directory

2007 4

  1. How grooming and auto-resolution work in the OpsMgr 2007 Operational database
  2. System Center Operations Manager SDK service failed to register an SPN
  3. Agent discovery and push troubleshooting in OpsMgr 2007
  4. Adding custom information to alert description (s) and notifications