Archive

Archive for May, 2009

OpsMgr R2 is now RTM!

May 22nd, 2009 jpavleck 2 comments

Go out and download the evaluation version. Learn about what’s new and improved! Try it out in the virtual lab. Or watch a quick video by Sacha Dawes, Senior Program Manager for Operations Manager, on a tour of all the new features in R2.

It’s not on MSDN downloads quite yet, but it should be there soon.

Categories: R2, SCOM, Updates Tags:

We now have TechNet Forums!

May 22nd, 2009 jpavleck No comments

Be sure to add them to your list of places to check for all things Operations manager related http://social.technet.microsoft.com/Forums/en-US/category/systemcenteroperationsmanager

As usual, Anders is the first post over there!

Categories: Community, SCOM Tags:

Connect suggestion: Lets make custom reporting easier

May 8th, 2009 jpavleck No comments

I’ve added a suggestion on Connect, #436472, that I think would really assist with the creation of custom reports. In HP’s System Insight Manager, when you generate a report for something, like number of CPUs per server, at the very bottom of the report is a link that says “Show SQL query used to generate this report”.

A feature like that added to OpsMgr reporting would go a long long way to allowing us to generate custom reports.
Why?
Well, the SQL schema for OpsMgr is not, and never will be, given out. It’s like that because once they’ve shared a schema, then they are more or less stuck with it and it makes adding, removing, or making more efficient sql much more difficult. So they just don’t share it. They didn’t in MOM2005 either, but it was significantly easier to figure things out there, since we had the one MOM database, and all of the warehousing data was pulled from that one via DTS packages, so the whole thing functioned easier. With OpsMgr 2007, data is written to the OpsMgr database and the reporting database concurrently, and they are more less independent of each other. Because of that a lot of the tables and such are a lot more confusing and a lot more happens behind the scene. So adding something simple like “Show me the SQL used to generate this query” would open up a whole new world to us.

Let’s face it. For the vast majority of us, we’re either System Administrators that handle day to day duties as well as the OpsMgr infrastructure, or we’re full time OpsMgr Admins. We’re IT renaissance men, Jacks (and Jills) of all trades. We know a little bit about all of the applications, operating systems, hardware, etc of our company, but we’re not an expert in one thing. Since OpsMgr uses SQL Reporting Services to issue up reports, that means we need either:

  • High level knowledge of SQL Reporting Services
  • Full access to someone that is an expert of SRS
    or
  • An easier, more guided method of generating reports

What I normally run across is:

  1. I know SQL, I can bang together most of the things I need with the help of the SQL Books and Google. But SRS? No idea!
  2. Every SQL DBA I know is either swamped with work, or they themselves don’t use SRS and have no idea how to help me
  3. To say reporting is not very intuitive would be an under-statement

But, if we had a way of looking at the SQL queries a particular report uses to pull up it’s information, we’d be able to bang something together. Jonathon Hambrook showed us how to create the report model and get started. Kevin Holman shows us a different way, and also shows us a real world query to use.

While those are great starting points, I want more information. I want to create a report through the reporting tab – let’s say we want to look at the CPU usage over a 4 week period for all of the exchange servers. I then want to see exactly what SQL voodoo was run, and then re-create the report myself in the SQL BI suite, that way I can prepare something for a presentation, and make sure this report adheres to my companies style and branding guides. Just that one simple change would be the bridge that lets us go from “No idea” to “Hey, I have a great idea!”.

Hopefully I’ve got you fired up enough to rate my suggestion – if we get it high enough there’s a good chance it’ll be included! So open up suggestion #436472, and rate it! If you’ve never been to MS Connect before, login to the site and subscribe to the OpsMgr connection, #446. Then you’ll be able to click on the suggestion above to go directly to it. In the mean time, I’m trying to figure out how to pull up this info via ‘other means’.

Until next time!

OpsMgr for… fun?

May 6th, 2009 jpavleck 2 comments

Yes, it’s true. You can have fun with Operations Manager. Right now I’m currently on the bench, and then probably unemployment soon since jobs are scarce, but it won’t be slowing me down1 In fact, I’ll be able to work on a lot of the wacky creative uses for OpsMgr – things like:

  • Tracking your Dominoes pizza
  • Recording and reporting on things other then performance data – like stock prices, the weather, etc
  • Get emailed when your friend’s flight is about to land
  • Interacting with the physical environment using the Arduino microcontroller (Think: Turning on a fan when the heat gets too high)
  • And much much more!

So I’m rebuilding my current SP1 environment and turning it into an R2 RC one. Then I’ll start adding wacky monitors. And I’ll create a full management pack to do it, and you’ll learn step-by-step. It’ll be a fun time! So stay tuned, and you stay classy, San DIego!

  1. If you need someone in the Twin Cities area, please shoot me an email – it’s my first name@my last name.net. []
Categories: Management Packs, Pavleck.NET, SCOM Tags: , ,

OpsMgr Command Shell Performance

May 5th, 2009 jpavleck 4 comments

Have you noticed that the command shell performance is lacking? Tab-completion can take over 15 minutes to complete, depending on how many servers you’re monitoring. I’m not 100% sure of the exact reasons behind it, but it seems that the auto-complete will first traverse the local path you’re in when it attempts to complete a command. And when you’re trying to do this from the monitoring:: provider, that means it will possibly look through tens of thousands of objects.

I thought that behavior was a little odd, because most other providers will attempt to auto-complete known cmdlets first THEN go through the local directory. So I went to MS Connect and logged a bug report, bug ID #436239.

And this morning I received a response from Cory Delamarter, the Senior Program Manager for Operations Manager. He wrote:

Jeremy – Thank you very much for reporting this. We’ve confirmed this behavior and we will defintely look into how we can improve this in future releases.

The feedback is much appreciated!

So hopefully we’ll get that fixed soon and it’ll be just as fast as all the other providers out there! There really isn’t a work-around for this, as most (If not all) of the OpsMgr commands need to be run from the monitoring:: provider, or else they will fail. So we’ll have to live with it for just awhile longer.

Categories: Command Shell, SCOM Tags: , ,