VMware Cloud Community
mattlong
Contributor
Contributor

VMware vCenter Operations Manager API/SDK?

Hi All,

I just found out that our company maybe migrating to VMware VCOPS.

Where is the SDK/.NET for Visual Studio that will allow me to develop my own applications to send metric data to VCOPS?

Is it: VMware-vSphere-SDK-5.0.0-429209.zip, if so what methods are required to interface with VCOPS?

Need to see examples in C# or C/C++ that will allow me to send metric data to VCOPS. Also would like to get info on how its setup, and alerts are sent out, and how trends are determined.

Thanks.

0 Kudos
3 Replies
jddias
VMware Employee
VMware Employee

Hi mattlong,

  I'm not aware of an SDK for vC Ops adapters that is publicly available.  Chances are, VMware already has an adapter for the management system you would like to monitor with vC Ops.  See this document for an overview of all adapters.  Even if a specific adapter hasn't been published, you may still be able to use the Generic SQL adapter to collect metrics from a third party system.

https://www.vmware.com/pdf/vcops-enterprise10-adapter-guide.pdf

Visit my blog for vCloud Management tips and tricks - http://www.storagegumbo.com
0 Kudos
mattlong
Contributor
Contributor

<< Generic SQL adapter to collect metrics from a third party system >>

I guess I need  more understanding. I have 4 databases that are related to 4 different applications that I would like to collect metrics against. Are you saying that the SQL Adapter (my databases:SQL Server,Oracle, Informix) will be setup inside of vCOPS to make the connection to my databases to collect the data in question? If so, can it be scheduled to run at certain times?  Are there instructions on how to set this up,because I have 80 different metrics I need to collect?

Are you also saying, that you can't send metric data to VCOPS using a outside application?

Thanks.

0 Kudos
jddias
VMware Employee
VMware Employee

Are you saying that the SQL Adapter (my databases:SQL Server,Oracle, Informix) will be setup inside of vCOPS to make the connection to my databases to collect the data in question?

Yes, with the exception of Informix.

If so, can it be scheduled to run at certain times? 

Default collection time for the adapter is 5 minutes, which can be modified.

Are there instructions on how to set this up,because I have 80 different metrics I need to collect?

Technotes provided with the adapter - current release can be found here.

Are you also saying, that you can't send metric data to VCOPS using a outside application?

Not exactly.  There is a built in HTTP post which can be used.  Also, an SNMP adapter is available.  I would recommend you talk to your sales team about your desire to collect metrics from 3rd party systems.  You will want to add some professional services to help with the adapter integration.

Visit my blog for vCloud Management tips and tricks - http://www.storagegumbo.com
0 Kudos