Ops teams are tasked with a lot: fighting fires, keeping the network humming, protecting the business from hackers, keeping your systems on the latest patches. Make life easier with Ops Manager, the management application for MongoDB, created by the engineers who write the database. Available with MongoDB Enterprise Advanced, Ops Manager is the best way to run MongoDB on your own infrastructure, making it fast and easy for your team to deploy, monitor, back up and scale MongoDB.
Ops Manager incorporates the best practices we’ve learned from thousands of customer deployments in a comprehensive application that helps you manage MongoDB safely and reliably.
Deploy, monitor, upgrade and maintain clusters directly through OpsManger or within Kubernetes
Add capacity, without taking the application offline
Identify slow-running queries, get index suggestions, automate index builds
Restore to any point in time, because disasters aren't predictable
Monitor 100+ system metrics and get custom alerts before the system degrades
Complete Performance Visibility
We've built Ops Manager to give you the insights you need to ensure smooth operations and a great experience for your end users. View historic performance to create operational baselines and support your capacity planning. Watch real-time performance for load spikes, hot collections, and slow queries.
Featuring charts and custom dashboards, Ops Manager tracks 100+ key database and systems health metrics such as memory and CPU utilization. Metrics are then securely reported to Ops Manager where they are processed, aggregated, and visualized in a browser, letting you easily determine the health of your deployment in real time.
Custom alerts let you know when key metrics are out of range. Alerts can be configured for a range of parameters affecting individual hosts, replica sets, agents and backup. You can choose how you want to receive alerts (Slack, SMS, email, incident management systems) so you can always stay ahead of potential issues, no matter where you are.
Database health metrics can also be brought into your existing APM platforms using the Ops Manager RESTful API. Monitor MongoDB alongside the rest of your application infrastructure, all from a single pane of glass.
Fast and simple query optimization
Ops Manager allows you to seamlessly identify and address slow-running queries with the Performance Advisor, index suggestions, and automated index roll-outs.
The Performance Advisor continuously highlights slow-running queries, providing a quick and convenient way for operations teams and DBAs to monitor for query inefficiency. Sit back as it consolidates and displays metrics from every node in a single screen.
The Performance Advisor analyzes the data it collects and presents you with recommendations for new indexes that can be created to improve query performance. Ops Manager can then automate the roll-out of new indexes across your production system according to database best practices, allowing you to easily optimize your deployment with minimal effort and risk.
Up to 95% reduction in operational overhead
Ops Manager reliably orchestrates and automates the tasks that you have traditionally performed manually (deploying a new cluster, upgrades, adding shards or replica set members, and many other operational tasks) and reduces dozens or hundreds of manual steps to the click of a button, all with zero downtime.
To manage your MongoDB clusters you can use the Ops Manager web interface or leverage the Ops Manager RESTful API for programmatic management. For those using Kubernetes, the MongoDB Enterprise Operator for Kubernetes seamlessly integrates MongoDB Ops Manager with your Kubernetes deployment providing you complete MongoDB cluster automation within a single platform
You can use the Ops Manager interface directly, or invoke the Ops Manager RESTful API from existing enterprise tools, including popular monitoring and orchestration frameworks.
The new automation features of Ops Manager have blown me away! ... Ops Manager will save our operations team many hours. I can't wait to get it into production!
— Laurence Moughan, Unix Systems Administration & Infrastructure Services at Aer Lingus
Manage large deployments elastically
If you manage large or multiple MongoDB clusters, you probably find yourself scaling them up, and perhaps down, on demand. And if you’re providing MongoDB as a service to your developer teams, scaling requirements might come with little to no notice.
With a few clicks in the Ops Manager GUI, or via a simple API call, you can add new nodes to a cluster, and remove then when they are no longer needed. MongoDB automatically rebalances data as your topology changes, all without service impact.
Protect data with confidence
Downtime happens, but the right tools can minimize your time to recovery and the impact to your business.
Ops Manager continuously maintains backups, so if your MongoDB deployment experiences a failure, the most recent backup is only moments behind, minimizing exposure to data loss. Ops Manager is the only MongoDB solution that offers point-in-time backups of replica sets and cluster-wide snapshots of sharded clusters.You can restore to precisely the moment you need, quickly and safely.
Ops Manager lets you query backups directly to find the correct point for a restore or to understand how data structure has changed over time.
Customers can deploy Ops Manager to control backups in their local data center, or use Cloud Manager, which offers a fully managed backup solution with a pay-as-you-go model. If you use Cloud Manager, dedicated MongoDB engineers monitor your backups on a 24x365 basis, and will alert you if issues arise.
Cloud Native Integration
Ops Manager can be integrated with a variety of cloud application deployment platforms including Pivotal Cloud Foundry, Red Hat OpenShift, and Kubernetes. With the MongoDB Enterprise Kubernetes Operator in MongoDB 4.2 you can rapidly deploy MongoDB infrastructure without having to leave the Kubernetes API.
With this integration, you can consistently and effortlessly run and deploy workloads wherever they need to be, standing up the same database configuration in different environments, all controlled from a single pane of glass.