Configuring and Monitoring tc Runtime Instances Using Hyperic

vFabric Hyperic is a comprehensive enterprise application management tool. It manages and monitors all instances of vFabric tc Server on any computer, all Spring-powered applications, and a variety of other non-SpringSource platforms and application servers such as Apache Tomcat. Hyperic provides a single console with powerful dashboards from which you can easily check the health of your applications. With Hyperic, you can:

In addition to the preceding tc Runtime-related actions, Hyperic performs these standard tasks:

Getting Started with vFabric tc Server describes how to install and use Hyperic and provides a tutorial that demonstrates the most common tasks.

When using the Hyperic user interface, click on the Help link at the top of most pages for detailed online-help. You can also browse the vFabric Hyperic documentation for additional information.

User Permissions Required to Use the tc Server Hyperic Plug-in Features

For simplicity, it is often assumed in this documentation that you log in to the Hyperic user interface as the Hyperic super-user (hqadmin) when you want to manage a tc Runtime instance. This is not required, of course. You can also log in as a non-super user and still use the tc Server Hyperic plugin features, as long as the user has the correct permissions.

In Hyperic, users are assigned roles, which in turn are assigned permissions, such as View and Control. For general information about what each permission means with respect to server resources (such as a tc Runtime instance) in Hyperic, see "Create and Manage Roles in vFabric Hyperic" in vFabric Hyperic Administration. For general information about the default users in Hyperic and creating new ones, see Create and Manage User Accounts in vFabric Hyperic Administration.

The following table describes the additional effects that some of the Hyperic permissions have on the tc Server Hyperic plugin features. Use this table to determine which role you should assign a user that will be managing tc Runtime instances.

Table 1. Hyperic Permission Effects on tc Server Hyperic Plug-in Features

PermissionAdditional Effect on tc Server Hyperic Plug-in Features
ViewAllows the user to:
  • View the deployed Web applications in the Views > Application Management tab.

  • View the current configuration of a tc Runtime instance in the Views > Server Configuration tab.

ModifyAllows the user to:
  • Update the fields in the Views > Server Configuration tab and then push the data to the configuration files associated with the tc Runtime instance, such as server.xml.

  • Use the application lifecycle commands of the Views > Application Management tab to start, stop, reload, or undeploy a Web application.

ControlAllows the user to use the commands in the Control tab to start, stop, and restart a tc Runtime instance.