In the beginning, I want to tell you that the Application Monitoring and Service Discovery two different and independent features in vRealize Operations Manager.
Application Monitoring collects metrics from 20 different applications (Eg.: ActiveDirectory, Exchange, MS-SQL… and so on) while Service Discovery discover services in VM / OS. If you enable the “Business Application Discovery and Grouping” function this feature will create custom application groups from discovered services which are belonged or connected to each other. But our topic today is Application Monitoring. Jump in.
Before vROPs are able to collect metrics from supported applications you have to deploy Application Remote Connector (ARC) and Telegraf agent(s). You can find instruction about two-component my previously article here.
When you are ready with the deployment of ARC and Telegraf don’t forget to enable VMware vRealize Application Management Pack under Administration / Solutions / Repository. Click the ACTIVATED button. It is part of vROPs so you don’t need to install it.
Configure Applications Monitoring
One little step is still missing to be able to collect metrics from the Application level. You have to configure the discovered services. (I think Discovered Applications may be better named, because this name represent the function.) To configure services just follow the bullet points below.
- Go to Administration / Inventory / Manage Agents tab
- Select VM where you want to configure discovered service [or may better discovered Application(s)]
- Click Manage Service icon (on top)
- Select Service from the list what you need to configure
- Configure base on Documentation and click SAVE button
From this point, you can create Symptoms and Alerts Definitions from metrics that are collected by vROPs.
Under Environment / All Objects you are going to find all configured applications separately level of object types.
Or you can see a summary view under Home / Manage Applications / Monitor Applications menu. When discovered and configured value is equal your all applications are configured. You did right job 🙂
When you look like items (where you can configure applications) are missing from Application Monitoring menu, I recommend you check your vRealize Operations Manager license.
Possible solution: Add Enterprise or Application Monitoring Add-On license key to your environment. The explanation is below.
„Using vRealize Operations Advanced edition, you can monitor operating systems and conduct remote checks in vRealize Operations Manager.
Using vRealize Operations Enterprise edition, you can conduct remote checks, monitor operating systems and applications, and run custom scripts in vRealize Operations Manager.”
|Function||Advanced||Enterprise||Link / Info|
One useful tip: when you have Advanced license, you can mix CPU and OSI license so just create a new license group and named it eg.: “ENT”. Linked it to your enterprise / application monitoring add-on license and select objects (VMs) where you want to monitor applications.
I don’t understand exactly, custom script function why demand to Enterprise license, because in the earlier versions EndPoint Operations Manager Agent used to this feature on OS level. Check this article from VMGuru.
I hope this short article was useful and I’m able to explain what is vRealize Operations Manager (native) Application Monitoring feature and how you can configure it and use it.