You are here

A new architecture lets Opsview Monitor 6.0 scale to millions of service checks

Opsview Monitor 6.0 is Here!

Opsview Monitor 6.0 is an important step forward for our category-leading hybrid IT monitoring platform. A new core architecture, rebuilt from scratch, delivers dramatically enhanced performance, increased scalability, and improved resilience while preserving 100% Nagios® plugin compatibility.

Pure microservices drive speed increases, eliminate scaling bottlenecks 

Part of re-engineering Opsview Monitor has entailed decomposing a small number of performance-bottlenecked, monolithic components into many simpler, more scalable and tunable microservices. Whereas Opsview Monitor 5.x comprises only four main packages (opsview-core, opsview-base, opsview-web, opsview-perl), the new EA release has 66 main packages, including three packages just to manage the WebUI.

Simpler and with fewer dependencies than the monoliths they replace, these microservices will help Opsview accelerate development while automating, speeding up, and simplifying deployment. Functionally, the microservices can be scaled to deliver faster data throughput and support up to 10x larger host counts overall. A large number of load-balanced “executor” services, running on Collector nodes, increases per-Collector monitoring capacity to 10K hosts. Results-processor services, scaled to use available CPU cores, are driven by horizontally-scaled database write processors, eliminating concerns about database writes becoming a bottleneck, even in the biggest implementations.

More important than absolute numbers is the fact, as Chief Architect Alex Burzynski notes, that the new architecture has removed software barriers to scale. “Aside from database writes, which are, of course, limited by the database engines our users select and specifics of how those databases are optimized, everything else in Opsview Monitor is now totally scalable. If you have a scaling issue with a task, you can add more services; you can add more CPU cores; more RAM; additional servers. Whatever you need to solve your problem.”

CouchDB improves write speed and distributed resiliency

Opsview Monitor 6.0 introduces support for CouchDB — a distributed, “NoSQL” database that can run on-premises or on any cloud platform. Designed for scale, CouchDB clusters can be grown to almost any desired size, with data protected using replication. CouchDB also supports “views” — in effect, continually-updated stored queries — used to accelerate Opsview Monitor’s analytics and dashboard performance. Meanwhile, Opsview Monitor’s MySQL performance and resilience is also increased by newly-supported integrations with Amazon RDS and Aurora database-as-a-service offerings.

100% Nagios®-compatible, Opsview Monitor 6.0 is the smart choice for cloud monitoring and integration with notification, operations management, and collaboration tools

Opsview Monitor 6.0 is the most-integrable version of Opsview Monitor ever. Nagios® plugins support agent-based and agentless monitoring of enterprise Linux and Windows OS/hardware stacks, hybrid VM infrastructure and network gear. RESTful plugins, built to pull metrics out of application, virtualization framework, cloud framework and other APIs, let you monitor, analyze, and tune hybrid cloud IaaS infrastructure (e.g., Amazon AWS, Azure, VMware, OpenStack), container infrastructure (Kubernetes, Docker, AWS), big-brand and open source enterprise databases (Oracle, MySQL, Postgres), and other premise and cloud-based services.

Enterprise IT and DevOps — even non-monitoring-specialists — can put Opsview Monitor 6.0 quickly and reliably to work. Over 170 Opspacks package up monitoring best-practice in the form of host templates, service checks and configuration defaults for popular enterprise infrastructure, apps, and cloud services. Discovery utilities for Windows and Linux; configuration management database (CMDB) hookups; and deployment recipes for tools like Puppet, Chef, and Ansible accelerate and simplify monitoring big, diverse, multi-location/hybrid IT estates. On the back end, integrations with notification solutions (e.g., PagerDuty), collaboration tools (Slack, etc.), and IT operations platforms (ServiceNow, VictorOps, etc.) let Opsview work seamlessly in today’s wired-up, fast-reaction-time DevOps process regimes.

Opsview Monitor 6.0 is available for download now in fully-supported plans for SMBs and Enterprise, plus “free forever,” community-supported use for 25 or fewer hosts. Users can proceed secure in the knowledge that extended “technical preview” and "early adopter" community trials with a wide range of Opsview customers (including some of our largest customers in the MSP space) plus months of rigorous, in-house testing has conclusively proven both the compatibility of Opsview Monitor 6.0 with existing Opspacks and supported integrations, and the stability and performance of the new architecture. The hardware specification for Opsview Monitor 6.0 is unchanged from the specs for 6.0 TP and EA, so users will be able to upgrade directly. 

Get unified insight into your IT operations with Opsview Monitor

jjainschigg's picture
by John Jainschigg,
Technical Content Marketing Manager
John is an open cloud computing and infrastructure-as-code/DevOps advocate. Before joining Opsview, John was Technical Marketing Engineer at OpenStack solutions provider, Mirantis. John lives in New York City with his family, a pariah dog named Lenny, and several cats. In his free time, John enjoys making kimchi, sauerkraut, pickles, and other fermented foods, and riding around town on a self-balancing electric unicycle.

More like this

By John Jainschigg, Technical Content Marketing Manager

Part one of a series objectively examining important topics in contemporary data center monitoring, including observability, automation, and cost...

Monitoring Azure
By Eric Bernsen, Marketing Analyst

A full overview of the best ways to monitor Azure. Opsview Monitor comes with 9 Azure Opspacks, with more to come in the future.

New Basics Tutorials on
By John Jainschigg, Technical Content Marketing Manager

Kubernetes’ extraordinary resilience tends to change the emphasis of monitoring from alerting to resource and performance management.