John Jainschigg attended InfluxDays NYC to learn more about this cutting edge time-series database. Although it was a hugely valuable day, with a...
You are here
Why we open sourced Opsview Monitor's extensibility story
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.
More like this
Elasticsearch is an open source distributed RESTful search engine built on top of Apache Lucene.
Like any service or component in your...
Read our 'Year In Review' summary that highlights Opsview's continuous product enhancements, which has driven our seventh year of successive...