Installing and configuring Endpoint Operations vCenter Monitoring Solution

Installing and configuring Endpoint Operations vCenter Monitoring Solution

Installing and configuring Endpoint Operations  vCenter Monitoring Solution

The new vCenter Monitoring Solution is based on the EPOPS Agent.

Documentation:

https://c368768.ssl.cf1.rackcdn.com/product_files/25806/original/vCenter_Solution_1.1_Guidefadf2b185...

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=213371...

Ingredients:


1. vRealize Operations Manager 6.1 -> You already have it installed, if not, download it

     -> https:/my.vmware.com/group/vmware/info?slug=infrastructure_operations_management/vmware_vrealize_ope...

2. vRealize Operations EndPoint Agent installable -> download the 64-bit version from

     -> https://my.vmware.com/group/vmware/details?downloadGroup=VROPS-610&productId=538&rPId=8818

3. vCenter Monitoring Solution Management Pack (PAK-File) -> not easy to find, but it is on

      -> https://solutionexchange.vmware.com/store/products/130354

4. vCenter Server access with administrator / root privileges -> in my case Linux vCSA

Instructions:

1. Install and configure EPOPS Agent on the vCenter

2. Install and configure vCenter Monitoring Management Pack

****************

1. Detailed instructions - The Agent

1.1 Download the agent (Linux 64-bit)  from here:

11-detailed-instructions---the-agent.png

1.2 Run RPM-installation

vcsa-01a:~ # rpm -Uvh epops-agent-x86-64-linux-6.1.0-3030162.rpm
Preparing...                ########################################### [100%]
Password for `epops' is already locked!
1:epops-agent            ########################################### [100%]insserv:
Service syslog is missed in the runlevels 2 to use service cgconfigepops-agent              0:off  1:off  2:off  3:on  4:off  5:on  6:off
End Point Operations Management Agent has successfully been installed to /epops-agent
, and the service is configured to start at boot using the "epops" user credentials.
Note that some plug-ins require special permissions to discover and monitor their ap  plications.
Verify that the "epops" user has the necessary permissions.
Before you start the service, perform one of the following processes:* 
Begin the interactive setup by starting the epops-agent service.* 
Edit the /epops-agent/conf/agent.properties file, by uncommenting and modifying the agent.setup values,
then start the epops-agent service.Run 'service epops-agent start' to start the epops-agent service...

1.3 Change agent user to root

Open the /etc/init.d/epops-agent file in a text editor.


1.3.1 Change the line:


RUN_AS_USER=epops

to

RUN_AS_USER=root 

1.3.2 Also find the line below:

AGENT_CTL="su $RUN_AS_USER -s $SHELL $AGENT_INSTALL_DIR/epops-agent/bin/ep-agent.sh"
and remove $SHELL, such that the line now reads:
AGENT_CTL="su $RUN_AS_USER -s $AGENT_INSTALL_DIR/epops-agent/bin/ep-agent.sh"
13-change-agent-user-to-root.png

1.4 Configure the agent by starting the service for the first time

vcsa-01a:~ # service epops-agent start

Starting End Point Operations Management Agent...... running (1919).

[ Running agent setup ] - The agent generated the following token    1453723755661-608569690955820004-2774624980274959717

Enter the server hostname or IP address: vrops-01a.corp.local

Enter the server SSL port [default=443]: - Testing secure connection ...

...

Do you trust this certificate (yes/no/more)? [default=no]: yes

- Connection successful.

Enter your server username: admin

Enter your server password:

- Registering the agent with server.

- The agent has received a client certificate from server.

- The agent has been successfully registered.

1.5 Check and write down postgres user and password

This password will be used later on to configure the postgres monitoring plugin in vR Ops:

vcsa-01a:~ # cat  /etc/vmware-vpx/vcdb.properties

driver = org.postgresql.Driver

dbtype = PostgreSQL

url = jdbc:postgresql://localhost:5432/VCDB

username = vc

password = DKTRP){3d$1sHvCZ

password.encrypted = false

2. Detailed Instructions: The Management Pack

2.1 Management Pack installation and configuration

Download vCenter Self-Monitoring Solution management pack from here:    https://solutionexchange.vmware.com/store/products/130354

2.2 Install the managent pack

Log in to vRealize Operations manager as "admin" and go to Solution, click on the + sign and install the management pack.

22-install-the-managent-pack.png

2.3 Configure solution credentials in vR Ops

Once the management pack installed and assuming the agent is already running a list of new resources will appear. Go to "Administration -> Inventory Explorer -> Adapter Types -> EP Ops Adapter" and select "vCenter App Server- your-vcsa-hostname" object. Press the pencil symbol ot edit it.

23-configure-solution-credentials-in-vr-ops.png

2.4 Add vCenter web credentials

Click on + to create new credentials

24-add-vcenter-web-credentials.png

2.5  Provide user name and password

25--provide-user-name-and-password.png

2.6 Configure postgress agent

Now select the object called "PostgreSQL - your vcsa hostname" and click on the pencil to edit it. Add the postgres credentials acquired in the step 1.5.

26-configure-postgress-agent.png

2.7 Check both configured objects have green collection status:

After a while (5 minutes) both configured objects should show gree collection status.

27-check-both-configured-objects-have-green-collection-status--.png

2.8 Check new data

Check new objects and data under Environment -> Operating Systems World -> Linux -> vcsa-host..

28-check-new-data.png

2.9. Check new vCenter App Server dashboard

29-check-new-vcenter-app-server-dashboard.png

2.9 Check new Alerts for vCenter Monitoring

Filter based on "Adapter Type = EP Ops Adapter"

210-check-new-alerts-for-vcenter-monitoring.png
Comments

According to the description on Solution Exchange Cloud Management Marketplace | Solution Exchange "The vCenter management pack requires standard edition vRealize Operations Manager Installation.

I don't really want to use my admin credentials to connect the agent to the server...

I've set up a new local vROPs user with the "AgentManager" role, and it's not allowing agents using that username / password to submit stats to the server.

What permissions need to be granted to a user to enable it to be used by the endpoint agent to send data to the server?

Thank you for these detailed instructions.  The solution guide was lacking a lot of steps required to register the EPOPS Agent.

I am stuck at 2.3, I don't see my virtual center listed as that adapter type.  I did upload the pak with no issues. and I see my VC as an EPOagent client, just not as a vcenter app.

Thoughts?

mine is sort of working, but showing MSSQL as red, which makes the whole system red.  However we are using VCSA so no mssql. How do I remove this from the workflow so it doesn't attempt to query sql?

GB

Version history
Revision #:
1 of 1
Last update:
‎01-25-2016 07:51 AM
Updated by: