Support Migration Notice: To update migrated JIRA cases click here to open a new case use www.vmware.com/go/sr | vFabric Hyperic 5.7.0 is Now Available

Hyperic HQ

ActiveMQ plugin - Update instructions and configuration directions to specify requirements of starting Hyperic agent

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 4.5.1
  • Fix Version/s: None
  • Environment:
    HQ-server 4.5.1-EE-31 running on RHEL 5.4
    HQ-agent 4.5.1-EE-31 running on RHEL 5.5
     - ActiveMQ 5.4.2 on hq-agent
  • Case Links:
    none
  • Regression:
    No

Description

ActiveMQ plugin - Update instructions and configuration directions to specify requirement of starting Hyperic agent.

One of the requirements for monitoring ActiveMQ is that the user starting the Hyperic agent must have access to ActiveMQ. For example, if ActiveMQ is installed and started as root or activemq user, starting the Hyperic agent as non-root or non-activemq user will not auto-discover services.

Expected Result:
Instructions and configuration directions indicate requirements to monitoring ActiveMQ

Actual Result:
No specific instructions or configuration directions are indicated for starting Hyperic agent as user with access to ActiveMQ

Steps to Reproduce:
1. Install and start agent on platform running ActiveMQ
2. Log into Hyperic.
3. Add ActiveMQ platform in to inventory from auto-discovery
4. Select ActiveMQ platform -> ActiveMQ server
5. Select Inventory tab
6. Click the Edit button for Configuration Properties
7. Note there are no specific instructions or configuration directions for monitoring ActiveMQ

Activity

Hide
Dan Zada added a comment -

German, please write exactly what should be documented and where and assign it to Chana Gersom.

Show
Dan Zada added a comment - German, please write exactly what should be documented and where and assign it to Chana Gersom.
Hide
German Laullon added a comment -

Run Agent with Required Permissions

In order to discover the ActiveMQ, the HQ Agent must run under an account with permissions that allow it to obtain the ActiveMQ's process arguments, and its current working directory.

On Unix-based platforms, to ensure that the HQ Agent has the permissions it needs, either:

  • Run the HQ Agent as the same user id that runs the Administration Server, or
  • Run the HQ agent as root

After the agent has discovered the ActiveMQ Server, it no longer needs the permissions required for process process discovery.

Show
German Laullon added a comment -

Run Agent with Required Permissions

In order to discover the ActiveMQ, the HQ Agent must run under an account with permissions that allow it to obtain the ActiveMQ's process arguments, and its current working directory. On Unix-based platforms, to ensure that the HQ Agent has the permissions it needs, either:
  • Run the HQ Agent as the same user id that runs the Administration Server, or
  • Run the HQ agent as root
After the agent has discovered the ActiveMQ Server, it no longer needs the permissions required for process process discovery.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Last comment:
    43 weeks, 1 day ago