You are here

Blog

Why we open sourced Opsview Monitor's extensibility story

AWS OpsPack on GitHub

Providing our customers with best-in-class IT infrastructure monitoring is what we do. Crucial to our success has been supporting the vast array of plugins available in the Nagios community. During my first spell at Opsview, we'd talked about supercharging these plugins by bundling in the operational best practices needed to use them effectively. Whilst we'd given the concept a name - Opspack - they didn't really exist as code.

However, during the four years I was away, Opspacks were indeed launched and became a first-class citizen in the Opsview eco-system. Most were included in Opsview Monitor out-of-the-box, but we found that users wanted to get hold of new Opspacks as soon as they were released. In time, the 'Opspack Marketplace' was born.

The original idea for the marketplace was to make it easy for users to find and install Opspacks we'd developed and also share those developed by community members. It was a nice idea but proved devilishly difficult to manage from a licensing perspective.

On my return to Opsview in June 2017, I was asked to look at how the marketplace could be made more intuitive to use and inclusive. Using my experience at MariaDB and Ubuntu, I realised that the answer was simple - open source all the Opsview-developed Opspacks, give them a new home on GitHub and create a replacement for the marketplace that acted as an open index for all Opsview-compatible integrations rather than a locked down repository. Open sourcing the Opsview extensibility story means that, in the future, other monitoring eco-systems can leverage the expertise of our developers in the same way we make use of their insights. Everyone wins.

Therefore, our new 'Integrations' section combines all Opspacks, configuration management modules (e.g. Puppet, Chef, Ansible etc), service desk connectors and plugins in one place. A simple filtering tool makes it easy to find the right integrations by category. Once located, users can easily review the integration's source code on GitHub or download the packaged software ready for installation.

We encourage all community-contributed integrations to live on GitHub too. Let us know they're there - we'll happily index them for you, encourage other members of the Opsview community to check them out and ask them to provide feedback.

To get started head on over to opsview.com/integrations

If you're a SMB or Enterprise Plan customer and have questions about our integrations, please post a ticket in our Support Portal.

Free Plan users can now post their technical questions to the Opsview community in our community Slack channel.

Happy monitoring!

Get unified insight into your IT operations with Opsview Monitor

tcallway's picture
by Tom Callway,
VP Marketing
Over the past 13 years I have been lucky enough to lead teams of extremely talented field marketing, demand generation, PR/AR and digital marketing teams in the UK, continental Europe and North America.

More like this

Apr 26, 2017
News
By Jess Korn, Marketing Campaigns Manager

Opsview achieves seventh successive year of growth, closing two largest customer deals in company history. 

Aug 23, 2013
Blog
By Opsview Team, Administrator

As Opsview Community is now deprecated, it's important for Community users to upgrade to the latest version of Opsview Core. 

What's Better...
DevOps in Desperation - Did Someone Say Ansible?
Apr 12, 2018
Blog
By John Jainschigg, Technical Content Marketing Manager

So, last Friday night, I decided to turn my infrastructure into code by learning Ansible, and capture the entire demo configuration, so that, in...