If you curse your “tier-one” IT management solution as too cumbersome, complex and expensive, you’re not alone. A recent Gartner study declares the big four management software vendors — BMC, CA, HP and IBM — are increasingly vulnerable to SaaS (software as a service) and open-source alternatives.
For Bill Karpovich, co-founder and CEO of open source network and system monitoring software provider Zenoss, dissatisfaction with the leading management frameworks is a business model. In fact, Karpovich notes, Zenoss’ solution was born from the failure of IBM Tivoli at USi, an application service provider (and now a subsidiary of AT&T) where he and Zenoss inventor and chief technology officer Erik Dahl used to work.
“At USi we had spent millions on IBM Tivoli and, like many people we were very unhappy that it didn’t work,” Karpovich recalls.
“Erik was the architect that was brought in to help us figure out our management platform. Erik’s recommendation was to throw out Tivoli and build our own.”
And so USi built its own management infrastructure, which included both commercial off-the-shelf products and open-source software, bringing all of the pieces together into a framework called USi Oasis. The experience led Dahl to realise there was a big opportunity to build a next-generation network and systems management product on the open source stack. He left USi to do just that.
The difference between Dahl’s “next-generation” approach and traditional tools, Karpovich says, is the focus on relationships among network devices, servers and applications rather than on individual systems.
“Model-based management has been Erik’s philosophy from day one, and today that is called a CMDB [configuration management database],” Karpovich says. “So that was at the core of the product from the start, building that model in an object way that is extensible and supports complex relationships.”
According to Karpovich, offerings from the “big four”, built back in the client/server era, simply didn’t have the right data model to account for these relationships, or to provide the different views into the IT environment that enterprises need today. And their way of doing business is outdated too, he adds.
“They’re living off an old version of the enterprise software model that doesn’t exist today, which is selling software for a million dollars and having it take a year to deploy,” Karpovich says. “We’re just beyond that.”
As Zenoss Core approaches its 2.0 release in June, the open-source project boasts more than 13,000 registered downloads from open-source code repository SourceForge.Net. Among the additions in the new release are discovery of configuration policy violations and a plug-in framework for application monitoring packs called ZenPacks.
ZenPacks for Microsoft Exchange and Microsoft SQL Server will be immediately available to enterprise subscribers, with more ZenPacks to follow.
The enterprise edition also features a WYSIWYG environment for running synthetic transactions against web applications, providing a way to monitor a website from the user’s point of view.
“You can correlate the end-user experience with all of the element level views,” Karpovich says. “So I can say, Wow, I broke my eight-second rule on adding an item to the shopping cart, and I wonder what was happening on my network at the time, I wonder what was happening with memory and disk? Were there any processes that were taking up too much CPU?”
Zenoss’ business model is based on selling professional services, support and value-added functionality to enterprise subscribers. But Karpovich believes the company’s success depends on leveraging the community to improve the product, build out the library of ZenPacks, and most of all, help Zenoss keep up with rapidly changing needs.
“That’s where the big four struggled in the past, right?,” asks Karpovich, suggesting one last lesson from history. “A technology trend occurs, and a year later you get a management tool for it. It’s just too slow. The world moves too quickly.
“IT management is the infinite problem, so it’s perfect for open source,” Karpovich concludes. “One company simply can’t generate enough ideas or enough R&D to stay on top of managing all of IT.”