Just a thought, did you check the "keep group membership up to date" on your custom group(s)?
Re: vROps Custom Groups Update Problem
Re: Error when trying to add Data Node
I just went through this today. Same error message while trying to add two additional data nodes to our vrops 6.0.1 hotfix2 cluster.
Our problem was that we somehow we had an incompatible vcloud adapter 5.x (management pack) installed. The correct one was installed after, but the old one was never removed, and was not showing in the UI. However after reviewing the logs with the VMware engineer we discovered it. We are using the vROps appliance, so in this case we had to remove the adapter from our master servers (HA pair) and remote collectors.
- You will need to bring each node offline as you remove the bad adapter.
- SSH to the VM
- Change directory to: # cd /usr/lib/vmware-vcopssuite/utilities/pakManager/bin/
- Query installed pak files using built in python script: # ./vcopsPakManager.py --action query_pak_files
- Command to remove pak file: # ./vcopsPakManager.py --action cleanup --remove_pak --pak vmware-bad-adapter-here-version-2160378x8664
- Query installed pak files again using built in python script to be sure it's gone: # ./vcopsPakManager.py --action query_pak_files
- Change directory to: # cd $STORAGE/db/casa/pak/dist_pak_files
- List the directory to find the bad adapter here: # ls
- Remove the bad adapter: # rm -f vmware-bad-adapter-here-version-2160378x8664.pak
- Next you will need to edit a json, so Change directory to: # cd /storage/db/pakRepoLocal/
- Make a copy of the following json as you will be editing the original: # cp vcopsPakManagerCommonHistory.json vcopsPakManagerCommonHistory.json.orig
- Then edit the json: # vi vcopsPakManagerCommonHistory.json
- I found it easier to sort this file by the version number of the adapter. In our case we used command: /21603
- Alright, there should be a few entries here for the bad adapter that you will need to delete. So delete the open bracelet {and_the_contents_in_between} to the close bracelet
- Save and quit
- Finally use the grep command: # grep -i version_number vcopsPakManagerCommonHistory.json
- Perform steps 1-16 on each node in your cluster, and then bring each back online. You should now be able to add your additional node to the cluster.
Re: In vCOps (vApp setup) After installing new adapter and adding adapter instance, Custom Dashboard widget does not show any inventory of added Adapter.
Hi,
I am trying to upgrade my Custom Adapter with newly installed pak file of Custom Adapter.
I have made some changes in the previous installed Custom Adapter code and increment the describe version in the describe.xml.
I have packaged my adapter in the .pak file and installed to the vCOps 5.8.4 setup.
Installation was successful and it gives successful message. Then I have initiated the describe process. Here I am facing two issues :
- Describe process is getting failed.
- On other setup, I am able to execute describe process successfully but In the environment overview page, I am not able to see any data collection for the newly created adapter instance.
Here I want to add few observations :
Case 1 : My adapter code is using a utility jar. I made some changes into the utility application and created new version of jar . This new jar version included in to the Custom Adapter.
When I am upgrading my Custom Adapter, both (old and new version) of utility jar files present in the plugin folder. During the collection process my adapter code is still referencing to the old jar and throwing exception for un-availability of new method.
Case 2- If I removed any resource-kind from existing Custom Adapter and deployed new pack file, the describe process is getting failed. As per the logs, it is still searching for older resource-kind which is removed from new pak file.
Regards,
Saurabh Agarwal
Re: Can't get new alerts to work anymore in vrops
Thank you for the reply. The objects that should make the alerts are part of a group, which have the same settings. The problem is that I can't get the alerts to even work for the object's themself (so the group isn't effected either).
vRealize operations Horizon View certificate alert
I recently installed vRealize Operations for Horizon at a customer and I keep getting the following alert:
View server certificate status fault.
I'm not sure why I'm getting this alert, because the certificates are all trusted and the servers are green in the View admin console.
I'm getting the alert on connection servers and security servers.
What does vRealize check on the certificates?
VROPS Licensing Question
Hi, I currently run vSphere with Operations Management 5.5 Enterprise Plus with the addon to upgrade to VCOPS advanced. As I migrate to VROPS I'm considering dropping the advanced addon and dropping down to standard as we dont use any of the custom dashboard or OS monitoring capabilities. The only component I'm concerned about losing is "Capacity Model-driven Analytics", does anyone know for sure what this means? Is this the what-if scenario/projects as this is a very useful feature?
Thanks
Re: Can't get new alerts to work anymore in vrops
We might have a very similar problem. We created a bunch of custom groups and then created notifications targeting the groups. Unfortunately none of the emails get generated; support is looking at the issue but suspected that alerting on custom groups is broken/not implemented. Do the alerts fire in the alert screen and you just don't get notified or do they not fire at all?
vRealize Operations - How to ignore a specific warning?
I have a problem where I have a vmknic with an identical IP address on each host. This is intended and is part of Guest Introspection within VMware NSX. vRealize is reporting an identical IP on each host. Now I know how to disable this duplicate IP warning on all my hosts, but is it possible to tell it to ignore just this warning on this specific vmknic? If I ignore on each host I may possibly miss a duplicate IP in my environment. I'm looking into creating a custom group around those vmknics but I'm not sure I see a way. Any thoughts?
Thanks, Jake
VRealize 6.01 - Idle VMs report
Hi,
How is the time period for the Idle VM report derived? In the help for VRealize 6.01 it says:
An object is considered to be idle when the object operates below the idlelevel for the defined percentage of time. For example, when the CPU idle level is set to 100 MHz for a virtual machine, and the flag for the idle level is set to 90%, the virtual machine is considered to be idle when the speed of its CPU drops below 100 MHz for 90% of the time.
what is the time? where can I find what the value is? If I hand someone the Idle VM report, How can I determine how long the VM has been idle?
Thanks
VRealize 6.01 - List of Virtual Machine Metrics for creating XML files for Dashboards
Hi,
In the help for VRealize 6.01, There are metrics listed for Virtual Machines for items such as disk,network,system etc. I am trying to build a custom XML file to use as a Scoreboard. The Scoreboard never gets populated and shows a blue tile with a "?". Guessing, I don't have the metric defined correctly. Here is an example of one of the metrics I created using the sample XML file and the syntax from the help section in VRO
<Metric attrkey="sys | osUptime_latest" label="OS Uptime" unit="Second(s)" yellow="50" orange="60" red="80" />
My question if you can help:
1) Is there a master list of metrics and their formats (the help section contains a small subset, but not all of them) ?
Thanks
Re: VRealize 6.01 - Idle VMs report
I'm pretty sure the Idle period is the same period defined in the "Time" policy section although I'm not positive.
Re: VRealize 6.01 - Idle VMs report
Re: Can't get new alerts to work anymore in vrops
These new alerts don't fire at all. I've made working alerts in the past, but somehow these don't work.
Re: VRealize 6.01 - List of Virtual Machine Metrics for creating XML files for Dashboards
Hello,
the easiest way to do this and retrieve metrics name is to create another dashboard with the exact metrics you need (just tie to any object of the same nature, no matter which one) and then, export your dashboard. All the metrics you need will appear in the JSON file.
Just copy / paste
For example :
{
"yellowBound": "",
"metricUnitId": "tb",
"resourceId": "resource:id:0_::_",
"metricName": "Memory|Provisioned Memory",
"metricKey": "mem|host_provisioned",
"resourceKindName": "",
"resourceName": "CLSCLDRESD01",
"isStringMetric": false,
"resourceKindId": "002006VMWAREClusterComputeResource",
"label": "",
"orangeBound": "",
"unit": "TB",
"redBound": "",
"colorMethod": true
},
{
"yellowBound": "",
"metricUnitId": null,
"resourceId": "resource:id:0_::_",
"metricName": "Super Metric|sm_cd330d7a-044f-439d-9868-5162069f995b",
"metricKey": "Super Metric|sm_cd330d7a-044f-439d-9868-5162069f995b",
"resourceKindName": "",
"resourceName": "CLSCLDRESD01",
"isStringMetric": false,
"resourceKindId": "002006VMWAREClusterComputeResource",
"label": "",
"orangeBound": "",
"unit": null,
"redBound": "",
"colorMethod": true
},
Here you have 2 metrics :
- mem|host_provisioned (and NOT Memory|Provisioned Memory)
- Super Metric|sm_cd330d7a-044f-439d-9868-5162069f995b
Gave the supermetric example because with vROps it is now much harder to get the right one since you need to use its ID and not its name, sad choice...
Hope this helps
Re: How to set disk space monitors to only check VMs in certain resource pools?
Hello,
Create a new group and then, in define membership criteria, use "Object Type" : Virtual Machine
then use this kind of filter :
- Relationship
- Descendant of
- contains
- Name of the resource pool
- in navigation tree : vSphere hosts and clusters
Should do the trick...
vRealize 6.01 - How do I specify a metric unit in a Resource Interaction XML file ?
Hi
Is there a way to specify a non-default display unit for a metric in a Resource interaction XMl file, so that dashboard displays the data in the chosen unit , than the internally stored unit in vROps ?
In the below example, even though I change the CPU Demand metric unit to "GHz", the dashboard sill displays data in the default "MHz".
<Metric attrkey="vm|cpu|demandmhz" label="CPU Usage" metricUnitId="Ghz" unit="ghz"/>
TIA
Operations Manager "normal" value not populated - not running foundation license.
Hi,
We have a VMware vSphere with Operations Management 5.5 standard license, yet we're still waiting for the value for "normal" to be populated.
Most people have contributed this to having a foundations license, can you please let me know if there's a way to force this to check/update?
Thanks,
S
Re: vRealize operations Horizon View certificate alert
Adding a proxy for internet access to the vRealize appliances seems to have solve this issue.
vCOps 5.7. OpenAPIServlet user Unauthorized
Hello,
I am new to the environment and would very much appreciate your help with the issue we're facing.
We are collecting certain data from vCOps 5.7. as per instructions in HttpPostAdapter OpenAPIServlet (getMetricDAtaAndDT, lookupResource, getRelationships).
In one environment the WS is performed with no issues, whereas in another environment the WS request is not successful and we receive the following response: Request failure! 401 Unauthorized
In both cases the user used to perform the requests is administrator. In both cases the user used for WS can log into vCOps vSphere UI and view the monitored environment data.
In the first environment, where WS requests are successful, the user logs in with username (Admin) and password. In the scond environment the user logs into UI by entering the username in this form: Administrator@vsphere.local.
I realise this is not much to start with, but any pointers or insight on what might be causing the "Unauthorized" issue or how exactly to configure a user to be permitted to perform WS requests successful would be greatly appreciated.
Thanks,
Zsolt
Create undersized VM report
We just started using the oversized VM report a couple of weeks ago, and that is working really well. However, I am having trouble trying to create an Undersized VM report. Are there any pre-defined reports, or guides on creating this report?
Thank you in advanced