Open Management Consortium Blog

23 Posts
1 2 Previous Next
1

Spam comments in 'Trackbacks'

Posted by whurley May 20, 2008

As many of you might have notice, there was recently an outbreak of spam related trackbacks across the site. tlockney and I have removed them all and temporarily disabled trackbacks until we can find an alternative solution. If for any reason this causes an issue with your blog, please direct message on of us (whurley or tlockney) and we'll be happy to help fix things.

1 Comments Permalink
0

Hey Everyone,

 

Reuven has just let me know that the latest release of Enomalism (2.0) is now available for download. They are also seeking beta testers. Here are the details from his email:

 


Enomaly, Inc. is pleased to announce the Alpha release of the Enomalism Elastic Computing Platform. The Enomalism v2.0 Alpha has been completely redeveloped from the ground up and further builds on the concept of " Elastic / Cloud Computing".

 

Over the coming weeks there will be ongoing developments as we continue to improve the application. We hope to move to a stable "BETA" within a couple weeks. The current release is considered "Alpha" and should be used at your own risk.

 

New Enomalism Features include:

 

Web Services API - RESTful

Automated VM Deployment with Elastic Valet

Multi-Server Support

Virtual Cluster Engine

Extensible system monitoring integration

Flexible business process management with SOA (jBPM)

Integrated appliance / module repository

Extended User / Group Management

Elastic Dashboard / Portal Framework

System Metering (Utility / Chargeback)

Increased Virtual Machine / Hypervisor Support

Xen, KVM, Qemu, OpenVZ, Amazon EC2 * (Ec2 Module)

Support for installation in Linux & Windows

New Open Source License (AGPL)

 

For installation Documentation and core distribution download, please visit

http://trac.enomalism.com/enomalism/

 

BETA TESTERS

We are currently seeking BETA testers to assist with the following tasks:

 

Interface Debugging CSS, JS (IE7,Firefox)

Platform Testing (Linux,Windows,BSD,OSX)

Cluster Testing

Amazon EC2 Testing

Repository / Appliance Testing

Module Testing

User Management Testing

REST API Testing

Anything else that needs fixing.

 

If you are interested in lending a hand, please visit the Enomalism forums at

http://www.enomalism.com/resources/community-center/

0 Comments 0 References Permalink
0

 

Congratulations to Red Hat and Hyperic for Launching the RHQ project . Here's the overview:

 

 

+RHQ, the common services project for infrastructure management.

It is being collaboratively developed by Red Hat, the world’s leading provider of open source solutions, and Hyperic,

the leader in web infrastructure management software. The new project

will provide a common set of management services, which will be

incorporated into future editions of Red Hat products such as JBoss Operations Network and Red Hat Network, as well as Hyperic HQ.+

 

 

 

 

 

 

 

 

 

 

 

0 Comments 0 References Permalink
0

 

Congratulations to the Hyperic crew for landing CNET as a client. (http://blogs.cnet.com/8301-13505_1-9865828-16.html?part=rss&tag=feed&subj=TheOpe nRoad)

 

 

 

 

 

Hyperic Inc., a leading open source web infrastructure management software provider, today announced that CNET Networks, Inc. (NASDAQ:CNET), a leading interactive media company, will standardize its systems and application management on Hyperic HQ Enterprise across all its web properties. When the CNET implementation is complete, Hyperic will be deployed across thousands of live Linux servers throughout CNET's data centers.

 

 

 

 

 

 

 

 

 

Nice to see open source management for open source systems:

 

 

 

 

 

 

 

 

 

Hyperic will replace CNET's homegrown management platform which was based on several other open source technologies. Hyperic gives CNET more functionality than its previous solution, including scalability, usability, and virtualization management capabilities that help the company to stay on top of its highly customized web application infrastructure that includes large deployments of Linux, MySQL, Apache, and Resin Application Servers.

 

 

0 Comments 0 References Permalink
0

Hey Everyone,

 

I have a question for you the group:

 

<h5>Have any of the 2008 candidates ever even heard the words 'open' and 'source' used together in a sentence?</h5>

 

My guess is probably not, which is sad. Think about the current issues around patent reform. Does open source play a role? If so, shouldn't the candidates have some basic knowledge of open source?

 

It's with that in mind that I put together a little survey on my blog. Now this isn't a scheme to drive traffic. I really want to know what people think. So, I'm writing you to provide you with both the link to the poll, as well as the code to embed the poll on your own site if you'd like:

 

http://talk.bmc.com/blogs/blog-whurley/whurley/who-is-best-for-open-source-in-20 08

 

<!-- begin poll ><center><script type="text/javascript" language="javascript" src="http://s3.polldaddy.com/p/290674.js"></script><noscript> <a href ="http://www.polldaddy.com" >polls</a> - <a href ="http://www.polldaddy.com/p/290674/" >Take Our Poll</a> </noscript><a href="http://talk.bmc.com/blogs/blog-whurley/whurley/">http://opensville.org</a></cent er><! end poll -->

 

<b><i>Again, the goal here is to get as many people's opinion as possible</b></i>. Please feel free to not only add the poll to your site but to help get other key influential bloggers in the open source world to do the same (your list is probably better than mine). In fact, <b>write your own blog about this</b> (you don't even have to reference mine). As long as we all use the same poll we can easily share the results (and not fragment things) with everyone. In a perfect world I'd love to see 100k+ people share their opinion over the next week. That will take each of us working together to get this poll on as many websites as possible.

 

I'd also welcome any comments (pro or con about this) either via email, or preferably on <a href="http://talk.bmc.com/blogs/blog-whurley/whurley/who-is-best-for-open-source-in-20 08">my blog and out in the open where everyone can participate in the discussion</a>.

 

Let me know what you think,

whurley

0 Comments 0 References Permalink
0

There was an article in NetWorkWorld today titled,"[Open Source Management Continues to Thrive|http://www.networkworld.com/newsletters/nsm/2008/0204nsm1.html]." It mentions Zenoss and Hyperic both OMC members.

0 Comments 0 References Permalink
2

Today at <a href="barcampesm.org">BarCampESM</a> Erik Dahl led as discussion on "The need for an open agent". After this discussion tlockney and I announced the GA of the new Open Management Consortium website, and via a "show of hands" consensus, set up a new sub=project in the monitoring community for the "OMC Open Agent" project. Erik will be leading the effort and building out the community over the next weeks. Please join in and help him out. Now, go visit the new <a href="http://openmanagement.org/community/monitoring/omc_open_agent">OMC Open Agent community</a> to learn more about this exciting project.

2 Comments 0 References Permalink
0

BarCamp ESM Kick-Off

Posted by Mark Hinkle Jan 19, 2008

If you want to get the play by play from BarCamp today follow our Twitter feed at : http://twitter.com/barcampESM

 

BarCampESM kicked off with a roll call of the attendees. More will be coming throughout the day. These guys get credit for getting here early.

 

Instigators

 

 

 

 

The Attendees

 

 

  • Tarus Balog - Founder of the OpenNMS project

  • David Winter - Manager Services Manages - Coleman Technologies

  • Alex Horner - Control Tier Software

  • Bill Karpovich - Founder and CEO of Zenoss

  • Eric Dahl - Founder CTO of Zenoss

  • Heath Newburn - Worldwide product manager Tivoli Monitoring

  • Kartick Suriamoorthy- Community Manager Ziptie, for Alterpoint

  • Michael Nels - Alterpoint

  • Michale Cote - Analyst, RedMonk, former BMC developer

  • Doug McClure - IBM Tivoli

  • John Mick

  • Damon Edwards - Control Tier

  • NTS Solutions

  • Lee Thomas - eTrade Financial

  • Steve Carl - Manager of R&D Support, BMC Software

 

 

 

 

 

 

 

 

 

 

 

0 Comments 0 References Permalink
1

I guess this should have been posted earlier but I wanted to let you know that the Open Management Consortium Officially broke the 1000 Members mark on LinkedIN. This is exciting news, and as soon as the site goes through a little more testing tlockney and I will announce GA to that list and hopefully grow the number of conversations/participation by several orders of magnitude. While we're holding off a little on this, you should feel free to start spreading the word about this new website to people you know in the industry. So go forth and spread the word of the OMC's new website and help us make this the largest most active voice in open source systems management.

1 Comments 0 References Permalink
0

Where's the OMC on LinkedIN?

Posted by whurley Jan 4, 2008

Hey Everyone,

 

A couple of people asked me what would be happening to the OMC on LinkedIN now that we have the new web infrastructure in place. Well, I see no reason to stop using the LinkedIN group at this point. So, we'll do everything here and if someone wants to join on LinkedIN then the join link will still be available. What's that link you ask? Excellent question:

 

http://www.linkedin.com/e/gis/2177/7B49AA043016

0 Comments 0 References Permalink
0

Moments ago ahonor opened a discussion entitled Design patterns for software operations? which caught our eye. Here's specifically what cuaght my eye:

 

Those of you that develop software (or have in their past) are probably used to the idea of using or referring to design patterns when implementing software. One of the things great about design patterns is that they explain the problem space, analyze it and describe generic solutions that can be implemented in your application language and/or runtime of choice (ie, they are technology agnostic). It especially helps avoid re-inventing solutions.

 

Working in various software operations groups over the years it eventually seemed obvious to me that there were nascent design patterns that could be applied generally and be a source of useful knowledge. You can read more about my reasoning at the dev2ops blog: http://dev2ops.blogspot.com/2008/01/where-are-design-patterns-for-software.html

 

 

In addition to linking to his original blog post ahonor suggested that we start a workgroup within the OMC:

 

To get the idea off the ground, I would like to propose using the wiki and forums facilities of the Open Management Consortium website. We could fit the discussion under an existing group like "Open Standards" or create a new community group like "Design Patterns". The wiki plays the role of catalog and repository while the forums can be useful for hammering out ideas.

 

The process of starting a repository of patterns should initially be informal to encourage participation. As time goes on and as the number of proposals increases, we can determine a means to catalog and measure consensus.

 

I am volunteering to get things started and drive the effort. I think we would all benefit from having a resource like this and it can only help improve consistency and even interoperability!

 

Well, as you all know this is exactly how we want the OMC to operate; community lead. So we have created a new workspace under the "Open Standards" section of the website called "OMC Design Patterns". Thanks to ahonor for the idea and for volunteering to kick things off and help manage the workspace. You can link directly to the workspace (from your blog or other sites) using the following URL:

 

http://beta.openmanagement.org/community/open_standards/omc_design_patterns

 

It will be very interesting to see how much adoption this idea picks up. I for one will be participating heavily in the workspace as ahonor has a great idea/perspective that I hope others join in support of.

0 Comments 0 References Permalink
7

It’s time for the systems management community to start acting like one. whurley (BMC Software), Mark Hinkle (Zenoss), and John Willis (Zabovo) are taking the lead, with the help of several open source projects, bloggers, analyst, and even competitors. We’re sponsoring the world’s first Enterprise System’s Management BarCamp. Like BarCamp, DevCamp, and SuperHappyDevHouse, BarCampESM will throw users, developers, vendors, and anyone else interested in systems management together at a non-commercial event, organized by volunteers, with free attendance for all. You can learn more and sign up here:

 

http://barcampesm.org

 

We'll be announcing the venue in the next 48 hours, and for those of you flying in it will probably be downtown. Austin's small though and trust us, you want to stay downtown if you can

7 Comments 0 References Permalink
1

Recently George Ou posted a blog earlier this month entitled Enterprise software is crappy and it isn’t going to change any time soon. It's interesting because of all of the back and forth chatter being spun up by Bill Gates, Robert Scoble, Michael Krigsman, and Nick Carr. Now I know two of these guys personally. In my humble opinion they have no idea what they're talking about; still they're talking. That's what is important here. The questions they ask, and the comments they make are very relevant to growing our business over the next 3 to 5 years. Here's George's opening statement from his blog:

 

What started off as Bill Gates wondering why Enterprise software can’t get some blogosphere love and attention has turned in to a raging debate on why Enterprise software sucks. First Robert Scoble chimes in and asks why enterprise software isn’t sexy, then Michael Krigsman says Scoble doesn’t understand enterprise software, then Nick Carr says Krigsman is the one not understanding, and then it goes back and forth.

 

Of course everyone is generalizing here since “enterprise software” is a huge category of software that encompasses many things and many aspects so there’s probably a lot of talking past each other going on. This is a classic case of the more technically oriented Krigsman giving perfectly good reasons for the state of enterprise software and the user oriented Scoble and Carr saying I don’t care why it sucks just fix the damn thing.

 

If enterprise software is not sexy, then we need to ask ourselves one question. Why not? I think the main issue is the complete misuse of the term "enterprise". That, and the complete denial within enterprise companies that the lines between consumer software and enterprise software are blurring more and more each day.

 

So is enterprise software really crappy? I don't think so. I think the statements made in this blog are broad generalizations and don't really give the discussion the merit it needs to effect change. However, If the statements made are true then I have a question for the community. What can we do to make sure the systems management side of the house isn't "crappy"?

1 Comments 0 References Permalink
1

Welcome!

Posted by Thomas Lockney Dec 27, 2007

Welcome to the new OMC community site. This is just a quick test.

1 Comments 0 References Permalink
0

We here at the OMC are happy to announce a new feature to the site: Chuck Talk has agreed to lead a series of interviews focusing on the concerns of the OMC community. We’re happy to kick off the series with Luke Kanies and this insightful look at Puppet.

 

This week, I am pleased to get some time with Luke Kanies, the developer of Puppet, an open source, automated, systems management language and toolset. Luke was kind enough to take some time out of his busy schedule to let us in on the secrets of his vision for Puppet.

 

Chuck Talk: Hi Luke, before we begin, I was wondering if you could tell us a little bit about your background, and how you came to the decision to develop Puppet?

 

Luke Kanies: I spent a long time as a Unix sysadmin, gradually adopting and writing more and more automation. Eventually, I ended up as a consultant focused on cfengine, and I found that I couldn’t really build a business around cfengine because it was too difficult to get new functionality into the product and it was not maintained with a focus on stability. After trying a few other options, I decided to create a product out of the prototype I’d written a while back.

 

That prototype was based heavily on the modules I’d written for cfengine and ISconf, and the ideas behind it had been kicking around for a long time. There are some tricks in the language I’d also been thinking about, and I got some ideas from the configuration management workshops at LISA for the compiler that would make configurations easier to maintain.

 

Chuck Talk: Thanks for that Luke, it’s nice to see what leads to the decision to make an idea a reality. I think many people fail to understand that open source is really all about making useful tools to solve problems. Speaking of which, I note that you have stated that “Puppet is an open-source next-generation server automation tool. It is composed of a declarative language for expressing system configuration, a client and server for distributing it, and a library for realizing the configuration.”

 

Given that statement, I suppose I would not be the first person to ask this, but what language or skill set is required for a user to deploy and utilize Puppet?

 

Luke Kanies: It all depends on your goals. Architect-level sysadmins have built large-scale Puppet installations with lots of process, developers with almost no sysadmin experience have used Puppet to build and maintain basic server farms, and relative newbies have used Puppet to take their first steps into using automation to get more done with less effort.

 

Chuck Talk: I note that the Puppet site mentions the use of Ruby for providers, yet there is also the statement that Ruby provides a bit too much functionality. For a person who might want to utilize Puppet, that might seem a little confusing. In fact, the glossary is helpful in understanding Puppet, but how do you explain it to those that will use the toolset?

 

Luke Kanies: Puppet’s language is very simple. This simplicity comes at somewhat of a cost, because you can’t do as much as you might like, but one of the big benefits is that people are very comfortable jumping in, because they know they won’t have to face a lot of complexity to get work done. It also makes people more comfortable sharing code – downloaded modules are easy to understand, so there’s not as much fear applying them on every machine on your network.

 

I’ve been pleasantly surprised, though, at how many people approach ruby with some trepidation but then announce that they’ve picked it up easily and are enjoying it. Ruby is a feature, not something to be concerned about, as the web development world has learned with the rapid adoption of Ruby on Rails.

 

Chuck Talk: How do you compare cfengine and Puppet? I know that you have stated you worked for years to try to improve cfengine, but do you see Puppet as being a more feature-complete toolset, or a more robust autonomous management interface?

 

Luke Kanies: Cfengine has been around for more than a decade, and it has changed very little in that time. It was a great tool when it first came out, but its development process is so closed that it’s very difficult to get new functionality into it. Puppet was designed based on deep experience with cfengine plus a lot of experience with other tools, and cfengine’s author, Mark Burgess, didn’t have the luxury of prior art, so it makes sense that I was able to make Puppet better based on that experience.

 

That being said, I work very hard in Puppet to avoid the code generation and code duplication that is essentially required to use cfengine, cfengine has a slightly different syntax for almost every resource type while Puppet has a single syntax valid for everything, and Puppet makes it very easy to write your own custom types that can be used just like any native type while adding a new type to cfengine requires modifying the whole stack from the parser on down.

 

It’s experience with cfengine and others that allowed me to avoid those mistakes, though, so I have to give Mark credit for his initial innovations.

 

Chuck Talk: Given that OpsWare has been challenged by PUBPAT over its patent on computer management, do you see that patent as more of a challenge to Open Source developers, or perhaps an opportunity to deliver better software - to the extent that PUBPAT is successful in its challenge?

 

Luke Kanies: Given what interaction I’ve had with the commercial vendors, they’re at war with each other and barely even know that the open source tools exist, so I don’t think of it as much of a threat. It’s clearly a ridiculous patent, but OpsWare considers their user guide to be proprietary and confidential, so they’re a pretty ridiculous company and it wouldn’t be surprising if OpsWare decided to start messing with open source projects just because they have lawyers and they know we don’t.

 

Either way, the patent has nothing to do with producing better software, other than the possibility that OpsWare is hoping to compete with the patent instead of having to compete in the marketplace by making better software. The patent system was developed as a way to encourage people to publish otherwise-secret technology, and this patent is totally obvious, so it’s not going to help them or anyone else make better software.

 

Chuck Talk: Do you see Puppet and Reductive Labs operating in the sweet spot of the market tier, the SMB marketplace? That is traditionally a much wider and more open space than the Enterprise market where commercial vendors are undercutting each other for marquee accounts.

 

Luke Kanies: Yeah, I largely focus on somewhat smaller organizations. I like working with large companies, and I have, but I don’t usually like working with “Enterprise” companies because there’s usually more politics than technology. There are some really great, really big companies that understand technology and know how to efficiently apply it to their problems, and I really like working with them. I’m not at all interested in writing a 50 page response to an RFP in competition with CA or Tivoli, and that’s unfortunately what too many of these companies require.

 

Chuck Talk: I am curious about this statement on the Puppet FAQ: “Trying to express a complex network configuration entirely through a GUI is an exercise in frustration that no one should suffer, but expressing the abstraction necessary to share those GUI configurations goes beyond frustrating.”

 

I know that the cross-platform capabilities of Puppet probably drive that statement, but does that mean that a browser UI for Puppet is simply not in plan at any point?

 

Luke Kanies: I wouldn’t say that, I’d just say that a GUI tool is bound to be much less functional than a text-based tool. Sacrificing that functionality might have its place, but it doesn’t make sense to start there.

 

Chuck Talk: I have noted the fact that Puppet will work on “completely different operating systems.”

 

Given that Puppet has both a client and a server, is the software largely meant to be run on UNIX, Linux, OS/X and variants, or will the software allow for Windows clients as well?

 

Luke Kanies: The framework could run on Windows, but I have essentially no Windows expertise, and I’m not in a position to provide that support. Also, most Unix-like operating systems model most things pretty similarly (e.g., users, packages, hosts), but Windows models many of them entirely differently so it would be difficult or even impossible to port some things over to Windows. Conversely, managing the registry in Windows is critical, but just doesn’t even show up in the Unix world.

 

Chuck Talk: Where do you see Puppet in the IT stack? Is this meant as a centralized management tool, a satellite management toolset, a NOC toolset - where do you see it working the best, and what makes an ideal environment for Puppet to be implemented?

 

Luke Kanies: I mostly talk about Puppet as a single tool, but the truth is that it’s lots of pieces packaged as a single tool. My real goal is to build multiple stacks communicating as part of an ecosystem of more advanced tools, where your configuration management tool talks to your monitoring tool which in turn talks to decision engines which in turn change the running configurations. Puppet is a first step towards that ecosystem, but I had to build a single product that could stand on its own, and towards that end I’ve developed Puppet as a centralized management tool, where you perform all of your work on the central server and it propagates out to clients from there.

 

It’s hard to pick a single ideal deployment environment for Puppet, but it is particularly good at handling variety, in terms of operating systems, applications, locations, or just about anything else. Complexity derives almost entirely from variety, so I’ve done what I can to make variety itself easier to handle directly.

 

Chuck Talk: Where is Reductive Labs located, and how many employees are actively engaged in supporting Puppet?

 

Luke Kanies: I live in Nashville, Tennessee, in the USA, and I have one employee who lives in Florida, also in the USA.

 

Chuck Talk: What do you think is the biggest hurdle for Reductive Labs in terms of continued development and success?

 

Luke Kanies: Finding a business model based on open source software that will let us hire enough people to develop all of the great products I want to build.

 

Chuck Talk: What one thing would you like to share with others that you are working on now (if you can tell us)?

 

Luke Kanies: Heh, I talk pretty openly about everything that I’m doing these days. I tried for years to give my ideas away and no one was interested, which is what led me to write Puppet in the first place.

 

Probably the most interesting thing we’re working on right now is integration with a Rails-based web site that will allow one host to change the configuration of another host, so that, for instance, your web server could set up the monitoring server to monitor the web service. It involves storing all of the compiled configurations in a database, which also gives you a lot of opportunity for inspecting configurations and querying what resources are deployed where.

 

Chuck Talk: How did you come to join the Open Management Consortium?

 

Luke Kanies: I’m pretty excited by the opportunity to work with other open source companies trying to really change the way people think about managing computers, and they’re all in the OMC so it really makes sense.

 

Chuck Talk: Speaking of OMC, how do you see this consortium improving the Systems Management space?

 

Luke Kanies: Nearly all progress is made through a fine balance of communication and competition, and OMC is helping all of us become more aware of the products and ideas that are out there while also giving us a forum to work together, so it really helps to encourage both sides of this balance.

 

Chuck Talk: Is there anything that you would like to see happen under the OMC framework?

 

Luke Kanies: I can certainly say that I’d like to see lots of discussion, lots of competition, and lots of teamwork. I don’t really know what the result will be from that, else I’d be writing it right now, but I really want to see the OMC drive all of us to make better, interoperable products, and hopefully products that really rely on each other to provide more functionality.

 

Chuck Talk: This may seem an oddball question, but what do you predict for the Systems Management market over the next few years? Do you see it growing, becoming a more vibrant marketplace with truly quality software, or do you see it becoming more consolidated and commoditized?

 

Luke Kanies: My biggest prediction is that we’ll start to see organizations that adopt these better tools competing more effectively against organizations that don’t. Everyone has IT, but too many organizations view it as a cost center rather than an execution engine, and those who stay near the cutting edge in management technology will easily outcompete their competitors who are fearful of adopting better, more advanced ways of managing their technology.

 

Chuck Talk: As always, I like to give those whose time I have taken, a chance to talk about anything I might have missed> Is there anything else you would like to cover that I haven’t mentioned?

 

Luke Kanies: This has been my common refrain for years: The current state of IT is far behind the current needs. Even stand-alone great products aren’t sufficient – Puppet could be the best configuration management tool in the world and it wouldn’t matter, because we’d need 10 other great tools, and even that wouldn’t suffice, because those tools would all need to talk.

 

Sysadmins and IT managers need to demand a lot more from their software providers, including me. Expect your software to talk to related software, and complain when it doesn’t. Expect your software to be manageable, and complain when it doesn’t. We’ve been too willing for too long to let developers ignore manageability, but we’ve also been too willing to accept “good enough” in the management space.

 

Chuck Talk: Thank you Luke, it has been a pleasure to talk with you. I hope that everyone finds this article as refreshing as I have found your answers and candor.

 

Luke Kanies: Thanks Chuck, I hope my answers have been informative and useful. Cheers.

0 Comments 0 References Permalink
1 2 Previous Next

Open Management Consortium Blog

News and events happening in the OMC community.