Do you use Google Wave?

October 13th, 2009 jpavleck 1 comment

 

googlewavebig

Is anyone else in the OpsMgr community using Google Wave yet? If you’re not yet ‘in the know’, Wave is an online tool for real-time communication and collaboration.

I recently received my invite to it, and have setup a System Center Operations Manager wave to test it out. If you’re a member too, please add jpavleck@gmail.com to your contact list, and I’ll add you to it.

If you’re not a member yet, but would like to be, they’re still handing out invites – just go to the Wave Signup form and fill in your information. If you’re still not sure what it actually is, check out Google’s own “About Google Wave”, read about it on its Wikipedia page, or have a look at the preview video released in May.

Things I need, for you!

October 7th, 2009 jpavleck 3 comments

Unemployment, it has it’s good and bad points.

The good points? In between job interviews and calls from recruiters for jobs I’m not even close to being qualified for (Senior Solaris Architect.. What?) I have more then enough time to work on neat things with OpsMgr. Showing you all the awesome things you can do with it, as long as you don’t mind getting your hands dirty.

The bad points? Well, mainly the lack of funds to buy some of the stuff I need to make the cool stuff to show you – but you can help me there!

One of the neat things I’ve been working with OpsMgr is integrating it into the physical world. Creating a connector to read from, and interact with, things outside of the server room. So one of the biggest things you could gift me (Consider it a late 33rd birthday present if you like) is a gift certificate to SparkFun Electronics.

What will I do with that? Well, depending on just how much I get I plan to get the following devices (In order of importance)

And a few other things as well. In total, it’s several hundred dollars worth of parts – but I don’t expect that from anyone, just a little will do.

I’m also always looking for things to expand my network to better bring you a more in-depth OpsMgr experience. So I’m also looking for complete servers1 as well as peripherals such as external tape drives and hard drives. If you have something to donate, please feel free to email me and let me know. If you’d rather donate with your bank account, I’ve added a donate button below – every donation of at least $5 will also come with a Pavleck.NET lanyard – I have a bunch of them left and would love to get rid of some of them.

Thanks, and now I’m back to the console!


  1. Either quad core workstations or ‘real’ servers such as Proliant 380s, fairly modern []
Categories: Pavleck.NET Tags: , ,

New IPD available for OpsMgr 2007 R2

October 6th, 2009 jpavleck No comments

 

The new Infrastructure Planning and Design Guide for OpsMgr 2007 R2 has been released.

If you’ve never checked it out, I strongly encourage you to – especially if you have a new install coming up. The IPD guide walks you through all aspects of the planning and design of an OpsMgr network. After you’ve gone through it you’ll know how to:

  • Define the scope of the project
  • Identify necessary management packs and product connectors
  • Determine how monitoring will be implemented
  • Determine the number of management groups and agent security strategy
  • Design and place the OpsMgr server roles and databases
  • Design the notification system
  • And much much more!

These guides are pretty invaluable, especially if you’re not an expert in the technology.
So what are you waiting for? Download it now – and when you’re done, check out the rest of the design guides, too!

Note: The version number is still 1.0 and the published date remains June 2008 – I sent a note off to ask them to increment that.

IPD SCOM Decision flow

Categories: Guides, R2, SCOM Tags: , ,

How to monitor everything

October 4th, 2009 jpavleck 4 comments

Operations Manager has always been a fairly powerful tool. Even in it’s MOM2000 and MOM2005 variations it has a lot to offer. Sadly, in all the organizations I’ve been to, it’s never been utilized to it’s fullest.

I want to help change that.

Do you have a ‘batch’ server at your organization? You should. A batch server is a general all purpose scripting machine. It’s one you use to automate a lot of tasks that you don’t want to have a dedicated machine for, but are more important then you’d want to trust to run on your regular workstation. It doesn’t need to be anything particularly powerful – my batch server is a small Dell pizza box with now outdated hardware: Pentium 4 3.4Ghz CPU, maxed out at 2GB of ram, with an 80GB hard drive. Up until recently it ran Windows 2000 – it now runs Server 2008 standard.

A lot of the stuff I’ll be writing about will have a batch server in mind. I run these scripts there, and use OpsMgr to interact with the data. You’d be amazed at how much more you can accomplish and automate things with a simple ‘throw away’ desktop.

To start out, let’s get OpsMgr to record some stock prices. This will be a powershell script, that I’ll be running on our batch server. Read on to see how I do it.

Read more…

Back in the saddle again

September 28th, 2009 jpavleck 2 comments

Sorry for my lengthily  hiatus folks. I honestly never meant to leave you stranded! There was a lot going on, and most of it wasn’t OpsMgr related, so I neglected you, fair reader. But my 33rd birthday was on the 26th and with it I vowed to not do it to you all again, so I am back!

Hopefully in a day or 2 I’ll have a new post for you – How to get other information into OpsMgr.

What do I mean by other information? Well, in my test scenario, that will be the current stock price for a symbol – we’re going to use MSFT.
There are many many ways to get information directly into SCOM. I’m going to use what *I* think is the easiest method – and that’s a PowerShell script that queries for the given symbols last price and then writes that into a custom performance counter.

To prepare for it, make sure you’re running the most current version of PowerShell 2.0 (Which is CTP3, if you’re on Windows 7 though, you’re fine). If you have UAC enabled, you’ll also need to run this script in an elevated prompt.

I was hoping to have the post out for you today – but an extended power outage at home ended that dream.

So in short: I’m back.

Categories: Pavleck.NET Tags: , ,

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: , ,