Part one of a series objectively examining important topics in contemporary data center monitoring, including observability, automation, and cost...
You are here
Opsview 6 is Here!
Opsview 6 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 has entailed decomposing a small number of performance-bottlenecked, monolithic components into many simpler, more scalable and tunable microservices. Whereas Opsview 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 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 6 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’s analytics and dashboard performance. Meanwhile, Opsview’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 6 is the smart choice for cloud monitoring and integration with notification, operations management, and collaboration tools
Opsview 6 is the most-integrable version of Opsview 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. AWS, Azure, VMware, OpenStack), container infrastructure (Kubernetes, Docker, AWS), big-brand and open source enterprise databases (Oracle, MySQL, PostgreSQL), and other premise and cloud-based services.
Enterprise IT and DevOps — even non-monitoring-specialists — can put Opsview 6 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. Autodiscovery 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 6 is available for download now in fully-supported on-premises plans for SMBs and Enterprises along with Opsview Cloud. 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 6 with existing Opspacks and supported integrations, and the stability and performance of the new architecture. The hardware specification for Opsview 6 is unchanged from the specs for 6.0 TP and EA, so users will be able to upgrade directly.
More like this
Opsview's Python project structure that provides a "place for everything" and the flexibility to work efficiently both for development and...
Done right, IT monitoring provides clarity and promotes operational effectiveness. Done wrong, it can make your staff crazy and limit business...