Version 1.7 of PowervRNI was released yesterday, and this post covers what’s new in this version. If you’re not familiar with PowervRNI, it is a PowerShell module that you can use to manage vRealize Network Insight. From adding data sources & applications, to retrieve data from it, such a network flows, PowervRNI covers most of the public API endpoints of Network Insight.
Visual Studio Code is one of the best things to come out of Microsoft. No kidding. I’ve been using it for development since early 2018 and it keeps on getting better. The customization possibilities are endless and the number of extensions is impressive. You can find everything, from themes to lint parsers, to code beautifiers. There’s also an extension for Remote Development, which is the focus for this post.
I’ve been coding for a while, and I typically do this on a remote server for a couple of reasons:
- You don’t need the dependencies installed locally or mess
When you’re lucky, like me, you get a new laptop every 2-3 years. Last week was my turn! I swear by MacOS and luckily VMware supplies us with the option between a Dell and a MacBook Pro (sorry Michael, but that’s an easy choice).
As you would expect, VMware does a great deal to make it easy for employees to get to work and our MacBooks are pre-installed and hooked up to Workspace ONE for work application deployment.
There are quite a few applications that I use that are not in the catalogue, though. So I usually spend a couple … Read more
When developing automation and using APIs, Postman is a very welcome tool. I use it to test out API calls and to make sure I format the calls correctly, before translating it to the code of whatever I’m working on.
Postman Collections are a library of API calls and all their available options for easy and quick access to every call you often use.
I’ve been using a half-baked Postman Collection for the API calls I’ve been doing to Network Insight, in order to develop PowervRNI and other things. It wasn’t complete by a long shot.
Earlier this … Read more
In a previous post, Integrating vRealize Automation with Network Insight, I covered how greenfield applications can be automatically pushed into vRealize Network Insight to provide application context with the analytics of Network Insight. This post is about importing brownfield into Network Insight to get insights into the behavior of your existing applications. Specifically, importing CMDB information from ServiceNow.
Disclaimer: This is something I built, it is not officially supported by VMware.
In the case of existing applications, your Configuration Management Database (CMDB) should be your source of truth. There are a lot of CMDB products out there, … Read more
Version 1.2 of PowervRNI was just released and it contains 2 new cmdlets:
You can use these cmdlets to see and update SNMP configuration on specific data sources. All Arista, Brocade, Cisco, Dell, and Juniper devices are data sources where SNMP can be enabled for richer data collection. This basically turns on interface counter collections, so you can have pretty graphs like this:
To give you an idea of how to use these new cmdlets, check out the examples below. Of course, there is also documentation available in the module itself, viewable via the Get-Help cmdlet.
Get-vRNIDataSourceSNMPConfig… Read more
vRealize Orchestrator (vRO) can be a beast. In both in capability and the difficulty in getting exactly the data you want. For a project I’m working on, I wanted to get a list of VMs including tier names, and the deployment name that was deployed from vRealize Automation (vRA). One of the requirement is that I can get this after the entire blueprint has deployed and all at once. Then I want to process this VM list and deployment data, more on that in a future post.
To begin, vRA needs to notify vRO when it has finished deploying a … Read more