Update 06-20-2015
Based on some feedback about the development of MP Author (where Silect didn’t get any source code) I’ve updated this posting accordingly.
Silect has added a new edition of MP Author to their portfolio: MP Author PRO.
Compared to the free edition (MP Author) this new edition adds these additional features:
- Creat SNMP device MPs;
- Create advanced Targets & Classes;
- Create Relationships, Aggregate & Dependency Monitors;
- Create Process Monitors.
And yes, for these additional features one has to pay. Is this a good or bad thing? In order to answer this, let’s take a few steps back and look where this tool find it’s origin.
The past
Back in the days SCOM 2007x was RTM and SCOM 2012x only a notion, or nothing but a rumor, there was free tooling available in order to author Management Packs, aka Authoring console, part of the System Center Operations Manager 2007 R2 Authoring Resource Kit.
Even though this tool has some serious downsides, it allowed people to build their own Management Packs. However, it seemed not to land in both worlds, whether IT Pro or developer. For most IT Pro’s it turned out to be rather complex and for the developers it missed out on real dev functionality as present in Visual Studio, like reuse of code snippet, IntelliSense® etc etc.
But still, the tool got the job done and allowed for the people who accepted the downsides, to build complex and advanced MPs. And all functionality and options were included and none were ruled out.
Time to divide…
Since the tool itself received much feedback, most of which wasn’t positive, Microsoft understood it was time to divide MP development into two target groups: IT Pro’s on one side, and the real developers on the other side.
Let’s serve the developers…
Visual Studio with Authoring Extensions (VSAE) was developed for the latter group. They use Visual Studio on a daily basis, so this tool has no secrets for them. And with the Authoring Extensions, Visual Studio was capable of ‘talking’ MP XML as well.
I myself have used VSAE a couple of times. And I must say it’s very powerful but also a challenge to use. Especially when one doesn’t use VS on a daily basis, VSAE is a challenge to master AND to maintain that knowledge and experience on a reasonable level.
Anyway, the real developers are more than happy with VSAE and can do their ‘magic’ with it, without holding back on anything SCOM has to offer.
And yes, VSAE can come free! There is a community version of VS and AE is free by default. But beware. When using VSAE in a business setting, there is a ‘blockade’ in using the community edition of VS. Sure you can do it (technically), but still you’re in breach of the EULA, which is a bad thing for the company you’re working for.
How about the IT Pro’s?
This was a bigger challenge. Microsoft tried different approaches. One of them was creating a MP in a visual manner, and create an XML file as output. For this a special add-on for Visio was built.
Even though the idea itself was great, the execution wasn’t. It had serious issues and soon this approach was ditched. So the IT Pro didn’t have an alternative besides the previous mentioned Author Console or go hardcore and use VSAE. Some IT Pro’s followed this path, but most of them didn’t.
In the same time SCOM 2012x became General Available, introducing a new XML schema for MPs. Even though the Authoring Console still delivers working MPs for SCOM 2012x, it misses out on this new XML schema and other special SCOM 2012x functionality as well.
As such, the requirement for an update of this tooling became more urgent.
Silect & Microsoft
I don’t pretend I know the whole story. But this is what I know at a high level. Feel free to comment when there are gaps or when you think the story isn’t correct.
Sometime ago Microsoft and Silect joined forces in order to develop a new version of a tool for authoring Management Packs, mainly aimed at IT Pro’s. At first I thought Silect purchased/got/licensed the source code of the old version (Authoring Console), but as it turns out, this isn’t correct. (Thank you Harold for the correction here.)
As a result a new MP Authoring tool saw the light, targeted at the IT Pro’s AND supporting the new XML schema, introduced in SCOM 2012 RTM.
And Silect delivered. A new MP authoring tool saw the light, MP Author. And it got quite a few updates, fixes and even some features were added as well. And yes, IT Pro’s soon found themselves using this tool quite easily in order to create new MPs, containing Classes (Targets) and some Rules/Monitors. Because of the Wizards, it was also easier then ever before.
Back to today
So now we see Silect has released a new edition of MP Author which isn’t free. Again to the question I asked myself at the beginning of this posting: “Is the new edition of MP Author, MP Author Pro, a good or bad thing?”.
IMHO it isn’t both. Nor good, nor bad. Why?
As stated in a previous posting MP Author has some flaws, even bugs. Also the wizards are a one-way street. Meaning, with the wizards you can author new Targets, Classes, Monitors, Relationships and so on. But when created, you can’t use the wizards in order to modify it. Instead you have to edit the XML directly, requiring a better understanding of the XML syntax and flow used by MPs. Most of the times this is out of reach for most of the IT Pro’s.
And this is a bad thing, since MP Author is aimed at the IT Pro. Ouch!
On the other hand, the Microsoft Authoring Console is outdated and needed a refresh. And Silect delivers it, for free as well. And since Silect is a company, it requires to make profit in order to survive. So I do understand their business model. I understand they deliver a capped free version and other paid versions. For me it wasn’t a question whether Silect would deliver a paid version, but only when.
The verdict
But for me the paid version should deliver more value. Like wizards working both ways (creating AND modifying) and have those %$#! bugs fixed. This would deliver a REAL MP authoring solution aimed at the IT Pro, compared to the current Pro edition. And one I would be willing to pay for.
Of course, this just my opinion. I can imagine a situation where you have to monitor many SNMP managed devices with SCOM, the current PRO version of MP Author delivers enough added value for your company.
None the less, I hope someone of Silect read this posting as well and will initiate an update of the PRO version based on my input/feedback .
5 comments:
Thank you so much for this blog on the various Management Pack authoring solutions including the new MP Author Professional. As founder and President of Silect I know the history of the MP Author product very well :-) While we did work very closely with Microsoft on the development of the product, we did not purchase or license or use any source code from the older Microsoft authoring console.
We are going to take closer look at your suggestion on using the wizards to modify MP elements. My developers say it's kind of like "un-baking a loaf of bread" but we've had this feedback before as well. I'm curious about how many other MP developers also want this feature added? Also you refer to some bugs in MP Author and we want to know about them! Please contact us at support@silect.com with the details.
Lastly we welcome all feedback from the community. You can email us at info@silect.com or email me directly at harold@silect.com
Cheers!
Hi Harrold.
Thanks so much for your feedback, much appreciated! Will update the blog accordingly where I write about the source code.
Already (about a year ago) I sent feedback regarding the bugs I bumped into to Silect and - until now that is - didn't get an answer on it.
I'll check whether I can find what I sent, otherwise I'll reproduce it and send the feedback again.
Again, thank you for your comments and to my opinion this is what a product makes or breaks: the level of commitment of the company to it. And based on your feedback I see that Silect is committed to bringing out good products.
Cheers,
Marnix
Thank you Marnix.
I should point out as well that there are editing features in MP Author and MP Author Professional today. We expose many properties of a target, monitor and rule in the "Properties View/Edit" window which by default is on the right side of the console. Many things can be edited here without having to go into drop into XML editing.
You're welcome Harold. And yes, I am familiar with the right side of the Console where one can edit certain properties of a Target/Class/Rule/Monitor and so on. But still that functionality is limited in it's usage.
VSAE have some problems - snippets can cause data loss, errors while building mp`s are not evident...etc.. Wrote a lot about problems on msdn forums - nobody in M$ cares about it..
What can i add - m$ don`t event cares about there own management pack quality... Its awful
Post a Comment