#WorstPractice – SCOM Management Pack Design: Too narrow, too wide, too complex, too simple

When you choose shoes, you put it on and just feel if it fits or not. What about SCOM Management Pack? Okay, you know how to put it on, how to deploy it into your lab environment. But how to “feel” that it is what YOU need? …
Continue reading…

 

#WorstPractice – Not considering a SCOM Management Pack to be a part of the product

As a part of my job I spend a lot of time on thinking not only about some particular MP design aspects, but about the user experience provided by management pack in general. My typical questions are: How will customers adopt the Management Pack? Will it be a smooth user experience? How will SCOM Admins […]
Continue reading…

 

#WorstPractice – Enabling config churn by discovering properties that are significantly dynamic

I’m not the first to bring this subject up… probably won’t be the last. This is a more advanced level of management pack development but very important if you love your customer. Ok… perhaps love is too strong a word, “like keeping their business” or “want to remain on your manager’s good side”. In short, discovering data that changes frequently and is not static can lead to “config churn”. If you are a seasoned SCOM administrator you shake your head and shutter at the same time since you know the pain that this causes. […]
Continue reading…

 

#WorstPractice – “see alert context” phrase in SCOM alert’s description

“See ‘alert context’ tab for more details”. I hate this string. I recall those days when I looked at the SCOM console full of alerts and almost each one had that inside. I didn’t understand why I should open an extra window for every single alert and click the “alert context” tab just to get […]
Continue reading…

 

#WorstPractice – A call for SCOM MP Developers: One Rule – One Counter!

This is yet another call for SCOM Management Pack developers: never ever try to implement dynamic object and counter names for performance collection rules! The reason for not implementing dynamic object and counter names for performance collection rules is simple and straightforward: this kind of implementation is not supported by OpsMgr data warehouse […]
Continue reading…

 

7+2 Worst Practices for SCOM Management Pack design

If you ever had a chance to squeeze into developers room, you could hear a lot of talks about “best practices”. Seems like everything is covered. Although all these “best practices” have been created to make life better, I prefer the balanced world. So it is high time to write some “worst practice” notes for SCOM Management Pack development […]
Continue reading…