Introducing vROpsCLI from Blue Medora

Written by Steven Miller, DevOps Engineer at Blue Medora   Blue Medora provides some of the best in breed monitoring integrations within VMware vRealize® Operations™ (vROps). Sometimes configuring those integrations, especially for our largest customers, is tedious. In order to help our customers, and the overall vROps ecosystem, we are proud to introduce vROpsCLI, a freely

The post Introducing vROpsCLI from Blue Medora appeared first on VMware Cloud Management.

Spread the love
Written by Steven Miller, DevOps Engineer at Blue Medora

Blue Medora provides some of the best in breed monitoring integrations within VMware vRealize® Operations™ (vROps). Sometimes configuring those integrations, especially for our largest customers, is tedious. In order to help our customers, and the overall vROps ecosystem, we are proud to introduce vROpsCLI, a freely distributed open source project for the vRealize community. This utility can be used alone, or as part of a larger scripted process, to automate many vROps configuration tasks—even tasks unrelated to management pack support. Let’s look at some common use scenarios.

Introducing vROpsCLI from Blue Medora

“Our company just completed a merger, and we now must configure 250 additional SQL servers for monitoring in vROps.”
vROpsCLI can create all 250 instances for monitoring by Blue Medora from a single text file. Using a manually-created file is one time-saving option, but mining information from an existing CMDB or other internal inventory or configuration management system to generate the file can totally trivialize this task! Instead of manually configuring each server, vROpsCLI will consume the file and configure all your vROps adapter instances automatically.

“We’ve expanded our vROps environment and the adapters for all 250 SQL Servers are on the same vROps remote collector.”
Automatically re-distribute adapter instances across a cluster with vROpsCLI. An inventory can be pulled, then based on user criteria, the correct collector or collector group can be assigned. For instance, a short script could be created that would assign an adapter instance to the closest vROps node based on IP address. Far better then trying to do this manually!

“The security team mandated that all monitoring accounts use unique credentials for each server.”
Not a problem! With vROpsCLI, you can update credential information for each adapter instance. Better yet, you can impress your security team by scripting a process to rotate those passwords on a regular basis, then use vROPsCLI to update the passwords. Talk about wowing your security and compliance departments!

“We would like to automate management pack upgrades.”
Management pack installation and upgrades can be performed with vROpsCLI. This could be easily part of an automated deployment pipeline. Use vROpsCLI to apply the latest management pack updates to a test environment, query that server to verify that collections are still occuring against your test systems, and apply those updates to your production systems. All of these tasks can be configured with minimal interaction.

“I need to integrate vROps notifications with our event management system.”
If your corporate standard requires unique alert definitions that meet a certain specified criteria, then vROpsCLI can assist in mass adjustments of the alert definitions within vROps. Alerts can be named so they trigger certain criteria in your enterprise management system.

“Our DR strategy requires a detailed re-configuration document for vRealize.”
The full adapter configuration, licensing information, and credential configuration can be stored in text files, in a format that would be trivial to re-import into a brand new installation. The only item that wouldn’t be captured would be sensitive password information, but that could be mitigated by combining with a secure password storage system, perhaps that same system you configured for the security team above.

Introducing vROpsCLI from Blue Medora

Automate everything
vROpsCLI is now freely available on GitHub. This is the first of a series of posts on how to implement each of the scenarios above. We hope they help you automate more, and make your life easier. And if you’d like to apply vROpsCLI to other use cases, please contact your account representative. You can also connect with me on GitHub—I’d love to help!

Facebook Comments

More Stuff

Migration Planning with vRealize Operations 7.0 Previously, I showed how to perform What-If analysis for adding new servers with vRealize Operations 7.0. Today, I’ll show how you can perform What-If...
Great Widget and View Enhancements in vRealize Ope... With the latest release of vRealize Operations 7.0 we introduced some new enhancements to many of the out-of-the-box widgets and views. Below is a qui...
The Best of the Rest – What Else is New and Improv... So far, there has been a lot of excitement over vRealize Operations 7.0 and there is a lot to be excited about!  Dashboard sharing, a new dashboard ed...
Upgrade to Self-Driving Operations at up to 65% of... For current users of vSphere with Operations Management (vSOM) or vRealize Operations Standard, there has never been a better time to upgrade to the s...
Spread the love

Posted by News Monkey