I'm creating report off of a dashboard. The report is a pdf that will be emailed. I've got a bunch of widgets in the dashboard and when the report is created I have widgets split between pages in the report. Is there anyway to put page breaks in the dashboard of report so that a widget doesn't get split between pages. It would look so much nicer and read easier if a widget wasn't split in half between pages.
page break in a dashboard
Is it possible to copy/clone existing Capacity Planning projects in vRops?
I have a handful of existing projects in vRops (running version 6.6.1) that are associated with a particular vSphere cluster object. I am looking for a way to duplicate that project and apply it to another cluster in my environment. There doesn't appear to be a way to accomplish this in the GUI, but maybe there is an API or command line way to accomplish this. Anyone know whether or not this capability exists?
Thanks
Nagini library in Python not able to get more than 1000 objects
Hello all,
I want to share an issue I found using Nagini library on python environment in order to get and modify data from VROPS
By default the system answer with 1000 object per page as we can see at
https://<vrops-server>/suite-api/api/adapterkinds/VMWARE/resourcekinds/VIRTUALMACHINE/resources
In order to get more objects in the same page you need to pass the maximum number of objects that you want like
https://<vrops-server>/suite-api/api/adapterkinds/VMWARE/resourcekinds/VIRTUALMACHINE/resources/resources/?page=0&pageSize=4000
So as we want to use Nagini Library over python, we need to translate this to Nagini.
Having a look on the Nagini code at the function that we call
find_create_resource_with_adapter_uuid or find_create_resource_with_adapter_key, Nagini use a method called get_resources_with_adapter_and_resource_kind, but in the admitted parameters there is not PageSize
But if we go to the method.json we can see that the option is there
"name" : "get_resources_with_adapter_and_resource_kind",
"url" : "/api/adapterkinds/{adapterKindKey}/resourcekinds/{resourceKindKey}/resources",
"http_method" : "GET",
"doc" : "Query for Resources within a particular Adapter Kind and Resource Kind.
",
"query_params" : [ {
"name" : "page",
"doc" : "Page number from which data needs to be displayed (0-based)",
"type" : "int",
"optional" : true,
"repeating" : false
}, {
"name" : "pageSize",
"doc" : "Expected number of entries per page",
"type" : "int",
"optional" : true,
"repeating" : false },
So I have modify nagini.py on the both functions I commented above to introduce the PageSize as a parameter and magic ... it works !!
Now the question is why to have a Flag and not use it? and why there is not any documentation of Nagini, even if you search in google appear a github from a Harry Potter follower talking something about hacking school....
Message was edited by: Juan Jose Vidañez
vrops 6.6. - eol - 2018/08/23
All, do we know if there is any vrops 6.7 or vrops 7 in the pipeline?
Ideally want to upgrade from version 6.x to the latest version, but it is going eol in AUG.
Any roadmap?
Cheers.
Idle VMs report question
I've run an Idle VMs report in vROM 6.6 and i'm not happy with the results.
It shows me very few VMs when I know we have more VMs (to the tune of dozens more) that are idle
We want to get rid of waste, VMs not being used. The problem is that the idle VMs report is based on CPU utilization of 5% for 'n' period of time.
But we patch systems and backup systems regularly (daily, weekly, monthly) which throws the CPU utilization on VMs that are NEVER used up to 10% or more.
How can i TRULY find out what VMs are not being used daily? and that are simply a waste to even exist?
Thoughts?
License file download from SERVER to vCenter Server failed due to exception: vim.fault.HostConnectFault.
Hello all:
I am trying to add a Esxi 5.0 to a new installation of Vcenter. I was able to add my other hosts which are running ESXi 4.1, however, when I try to add this new installtion (everything else is wokring) I am getting this error:
License file download from SERVER to vCenter Server failed due to exception: vim.fault.HostConnectFault.
Anyone know why?
I tried to add a license key at the time of adding, or even trying evaluation mode - both came up with the same error.
Any help would be greatly apprecaited.
Thanks
Installing and removing the EPO agent from the command line
Hi all,
Installing the EPO agent from the command line works great:
"c:\ep-agent\vRealize-Endpoint-Operations-Management-Agent-x86-64-win-6.6.1-6091118.exe" -serverAddress "vROPS.itdemo.local" -username "admin" -password "XXXXX" -serverCertificateThumbprint "Mythumbnail" /silent
Now I'm sure there's an easy way to perform the removal from the command line also, but I'm struggling to find it. Could anyone provide some input?
Thanks!
VROPS Object creation error "Failed to create Resource"
Getting error "Failed to create resource" in VROPS 6.3 when creating an object for monitoring a process using multiprocess. It worked before without any issues .
Rest notification (is this a bug)
I am sending REST JSON payloads from vrops to a SHIM server. Based on the vrops doc this is the payload
"startDate":1369757346267,
"criticality":"ALERT_CRITICALITY_LEVEL_WARNING",
"resourceId":"sample-object-uuid",
"alertId":"sample-alert-uuid",
"status":"ACTIVE",
"subType":"ALERT_SUBTYPE_AVAILABILITY_PROBLEM",
"cancelDate":1369757346267,
"resourceKind":"sample-object-type",
"adapterKind":"sample-adapter-type",
"type":"ALERT_TYPE_APPLICATION_PROBLEM",
"resourceName":"sample-object-name",
"updateDate":1369757346267,
"info":"sample-info"
We use the SHIM to change the above names to different ones that our upstream service uses
The problem i have is the info field is the description that is configured in the alert definition. I would have thought that this would be the alert message which has specific info in it for the alert
Is this a bug or by design and if by design why does it not sent the alert message
New VROPS Rest Notification Plugin
Hello everyone,
I just added a new feature to VROPS6, It's a new Notification Plugin that is able to send custom rest request automatically when an alarm is triggered (to call a VRO workflow for example). Everything is fully integrated in the VROPS UI. So if you are dreaming of automatic cluster remediation with VRO, this thing is for you
It's been running on my multi-node HA VROPS cluster for 2 weeks without any issue... But since it's not supported do not use it production environment.
A few screenshots are attached to this post.
Article: http://pierrelx.com/?p=373
Installation procedure: http://pierrelx.com/?p=396
Download: https://sourceforge.net/projects/customrestpluginvrops6/files/
Cheers
DNS Name / FQDN in custom view
Hi @ all
we want to create a custom view in vRops 6 with an overview of our VMs.
Is there an option to get the DNS / FQDN Name from the VMs?
vRealize Operation Manger
i wanna generate a report contain Annotations of VMs even if i have to customize new one
is there any way to monitor HPE ilo
is there way to monitor HPE ilo ? we were planning to purchase server management pack but its too expensive
is there any alternative way in vrops ?
Service Discovery Management Pack with VMTools 10.2
Hello,
we are using Service Discovery Management Pack 2.0 in vROps 6.6.1 to get insight of our guest services. It works great, but since upgrading VMTools to 10.2 in Windows guests, we got errors in the Windows Applicaction log everytime the Service Management Pack user wants to scan the guest (it's a Windows domain account with local admin rights on every VM) that did not occur with VMTools 10.1 before:
Source: User Profile Service
Event ID: 1511
Level: Error
User: Our domain user that is set in vROps Service Discovery Management adapter
"Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off."
Since this Event ID is monitored by our Active directory team, it's generating a lot of false alarms there.
Does anybody have any ideas why this is happening with VMTools 10.2 and how to resolve it?
Problem with alert filtering in 6.61
If I go to Alerts, then try to filter by Status (or anything really) it doesn't allow me to make a selection; it just bumps me back to the Home page (Recommended Actions).
vROPs PowerCLI Error - Get-OMResource
We are getting an error running Get-OMResource against vROPs 6.5. VMware Support states they don't support Scripting/API
Error: Get-OMResource Requested value 'NOTEXISTIING" was not found.
Image attached. Seems to bomb out after pulling 4 Resources.
I am simply running: Get-OMResource from PowerCLI. I get the same error connected to vCenter and vROPs and run Get-VM | Get-OMResource
Any suggestions?
Too many data points returned from vrops REST API
After grabbing a token, I hit this url:
https://vrops/suite-api/api/resources/stats?resourceId=6787c712-0881-47d2-a46b-8d21ef2bc5c8&statKey=datastore:Aggregate of all instances|totalWriteLatency_average
which returens hundreds of values (i've abreviated the results below.
Which converting to epoch time, the first date is Sat Sep 8 03:39:59 CDT 50057 and the last date in the series is Mon Jun 7 06:39:41 CDT 50060.
Any idea how I would just get one value, the current value? From the doc, I’ve tried adding &rollUpType=LATEST&intervalType=MINUTES but still getting a large time series (and nothing close to the current timestamp?)
{
"values": [
{
"resourceId": "6787c712-0881-47d2-a46b-8d21ef2bc5c8",
"stat-list": {
"stat": [
{
"timestamps": [
1517501429630,
1517501729620,
1517502029637,
......
],
"statKey": {
"key": "datastore:Aggregate of all instances|totalWriteLatency_average"
},
"intervalUnit": {
"quantifier": 1
},
"data": [
0.800000011920929,
0.3333333432674408,
0.6000000238418579,
........
Efficient way to get individual stats?
Is there a more efficient way to get individual stats?
For instance i'm using python/requests and hitting:
'https://vrops/suite-api/api/resources/' + resource_id + '/stats/latest
and after getting a json dict object back I get a get a list of dicts (stat_list) and iterate through the whole thing.
Is there a better way to query in the api?
stat_list = latest_stats['values'][0]['stat-list']['stat']
num_stats = len(stat_list)
for x in range(0,num_stats):
stat_name = stat_list[x]['statKey']['key']
if stat_name == 'datastore:Aggregate of all instances|totalWriteLatency_average':
disk_lat = str(stat_list[x]['data'][0])
#print ("Disk Latency: %s " % disk_lat)
return disk_lat
HTML Email Alerts in Operations Manager
is it possible to send HTML formatted emails in operations manager?
Problem monitoring the VMtools service using the EPO agent
Hi everyone,
I have set up the EPO agent on all the VMs in my environment and I have configured the monitoring of the VMTools service. It appears to be working, the the alert is next to useless because I can't for the life of me determine which VM is triggering the alert! Am I just missing something dead simple?
Thanks.