Export settings from vRops

Posted 6 CommentsPosted in vRops

Have you ever wanted to export settings from vRops, either as a form of backup or to migrate to another installation? Then you know how cumbersome it can be to find all the settings and export them one by one and also remembering to get it all. To help me get this task done I have created this Powershell script which uses the vRops API to export the settings to xml files which can be easily be imported if or when needed. The list of settings being exported: ActionDefinitions AlertDefinitions AlertPlugins Authentication Sources Email Templates GlobalSettings Groups, their role and […]

Custom DDNS on Ubiquiti USG

Posted Leave a commentPosted in Hardware, Script

Been using Ubiquiti in the lab for more than a year now. Really like this simplicity of operations, but at the same time I have full access to the linux alike OS underneath. This gives you the possibility to run scripts and other tasks. Which brings me to what this blog post is all about. I have an ISP which charges extra for having a static IP address and me being lazy and cheap (Also it would be more than the monthly cap I have from work), I have not “upgraded” to a static IP. So I thought why not […]

Using Log Insight query API with Powershell

Posted 2 CommentsPosted in Log Insight

Log Insight is such an underrated tool. As a consultant I use it all the time, it makes it simple and fast to find issues and solutions. Frankly speaking any VMware shop not running Log Insight is letting there company down. There is multiple ways to get insight out of Log Insight. You can use the GUI; setup webhooks for third party intergration; get it to send you an email; send alerts to vRops or use the Log Insight API. The API is split into two, an ingestion API and a query API. Today I am going to show you […]

Using Veeam Cloud Connect API to create custom reports

Posted Leave a commentPosted in Veeam

Hi Recently had a change to play a bit with the Veeam API in a Veeam Cloud Connect setup. I was quite a pleasure as the API is publicly well documented and over all well maintained. Had a single issue when I tried to install the Veeam Powershell snapin as it is created for Powershell version 2, and Powershell version 4 is the newest. Would be nice if that would get updated. I just jump over to another server which I knew had the snapin installed and started working on the script. The script is pretty basic, but does just […]

Log Insight API calls Appendix

Posted 4 CommentsPosted in Log Insight, Script

This is not a too lengthy blog post. It basically a copy/paste of routes file which is part of the Log Insight API. I have include both the 3.3 and 3.6 version, for comparisons. This is only meant as an educational blog post. It will give you an idea to what is possible with the Log Insight API, not just query wish, but also management wish. In order to make this work you have to follow the general guidelines for the Log Insight API and how to connect to it. As I haven’t done a Log Insight API blog post […]

New in vRops 6.3 – Cluster Management API

Posted Leave a commentPosted in vRops

One of the new features in vRops 6.3 is the documentation and I assume support for the Cluster Management API aka Casa API. I have in the past documented some of these Cluster Management API calls. In blog posts such as, vRops undocumented API calls which is from vRops 6.2 or Exploring vRops Internal API going even further back. Luckily for us all, the vRops team have now added documentation to the Casa API, making it even easier for all to consume. First things first. How do you access it. Just like the regular API the documentation is contained within […]

vRops undocumented API calls

Posted 1 CommentPosted in vRops

Over time I have had the please of using different API calls to vRops. To begin with a lot around the official vRops API, as can be seen here. Some of it was documented in the internal API some were not which can be seen here. In this blog post I explorer some more API calls. The calls here is of a different nature. Were as the prior was around doing precis calls to get a specific result. These call are of a more generic nature. These have to do with the vRops environment. These calls can be used to […]

No Syslog Server is Configured

Posted Leave a commentPosted in Log Insight, NSX, Script, vRops

If you are running vRops and NSX, one of the mangement packs that is a must to install is the NSX management pack – On a side note remember to link Log Insight to vRops, that way when you install the NSX management pack in vRops, it will also install the NSX content pack in Log Insight and setup the alerts in the NSX content pack and forward them to vRops. The NSX management pack delivers both NSX network information as well as traditional network information from switches via SNMP and CDP/LLDP. It helps to provide better to understand of […]

vRops API – Working with Alerts

Posted Leave a commentPosted in Script, vRops

This is another example and use case for using the vRops API to make some tasks easier. Let me set the scene. You have a large environment with maybe a 1000 datastores.¬† Quite a few alerts in vRops for datastores that are full or about to run full. Like the pro you are, you have of course datastore clusters in use. Like so many others the storage team uses an automated storage tiering, which forces us to disable some SDRS stuff. For many that means that SDRS is a manual task which can be run in order to distribute the […]

vRops API | Super Metric name

Posted Leave a commentPosted in vRops

This is gonna be a short one. If you have been following my blog you will know that I have been using vRops API quite a bit¬†lately and all in all, I’m quite happy with the way it works and the data you can get out of it. There are of course room for improvement. One of the things that currently doesn’t work that well, are Super Metrics. If you know Super Metrics, this is a way to create new metrics which is created from other metric(s). The problem with Super Metrics is the name it’s given by vRops. An […]