Вы находитесь на странице: 1из 37

TIBCO ADMINISTRATOR

Agenda
Overview Components Components User Management Resource Management Application Managements TIBCO Administrator Domain Administration Server TIBCO Hawk Agent and Runtime Agent Deployment Choices Creating Administrator Domain TIBCO Admin GUI User Management Application Management Sample System Architecture using TIBCO Administrator

Overview

TIBCO Administrator is a component of BusinessWorks TIBCO Administrator supports deployment , security administration, monitoring and management of BW processes and machines. TIBCO Administrator includes two components : TIBCO Administration Server Web browser based TIBCO Administrator GUI.

Components

Administration Server: Manages resources in an administration domain.


TIBCO Administrator GUI: Web browser interface that allows you to configure users and applications, deploy applications, and monitor processes and machines in administration domain. The following modules are provided in the TIBCO Administrator GUI: User Management Resource Management Application Management

User Management

Manage users, roles and security for an administration domain. Specify users and roles using Users and Roles consoles Specify users and roles access (Read, Write and Administer) to individual components (e.g. folders, Application Management) in a domain using the Security console.

Resource Management

1/2

Multiple application domains can be created and applications can be assigned to use them. Get information about installed TIBCO software on each domain machine Enable/ Disable installed software Add custom software's. Add/Delete machines from domain View the status (OK, -\\- ) of each domain machine Specify monitoring options for each machine in the domain. You can specify alert events or TIBCO Hawk rulebases. Customize the machines display. Customize the Installed Software Display

Resource Management

2/2

Application Management

Upload an Applications Enterprise Archive (EAR) file. Change value of global variables that were set for the application. Define monitoring rules for each application. Deploy the application and start/ stop it.

TIBCO Administrator Domain


Collection of users, machines, and services. Managed by an administration server, which is assisted by a TIBCO Hawk agent running on each machine. Add/Remove machines to/from a domain using TIBCO Domain Utility.

Administration Server

1/2

Manages all resources in the administration domain. Runs on Tomcat web server Each time a domain is created , a new server is created for the domain and named with the domain name. Manages transport options - HTTP and local TIBCO Enterprise Message Service(EMS) : supports only Local Transport TIBCO Rendezvous(RV) : supports both transport options Manages domain data storage TIBCO RV: file-based /database repository TIBCO EMS: database repository Enforces security for the domain : Authentication and authorization of users that require read access or write access to applications.

Administration Server
Load Balancing

2/2

Domain can be configured with one primary server and multiple secondary servers using domain utility. Primary server allows read and write operations, while secondary servers only support read operations. Only one primary server can be running for each administration domain. Multiple secondary servers are allowed, but each must be on a different machine than the primary server. Fault Tolerance

Load-balanced administration servers can be used for failure recovery, where secondary administration servers continue serving requests even with the primary administration server down.

TIBCO Hawk Agent and Runtime Agent


TIBCO Hawk Agent being a part of TIBCO Run time Agent package is installed on each machine in an administration domain. TIBCO Hawk Agent is an autonomous process that monitors applications and systems activity. TIBCO Runtime Agent provides the runtime environment required for TIBCO applications. Runtime Agent includes many software tools including TIBCO Domain Utility, TIBCO Designer, TIBCO Rendezvous as well as libraries used by many TIBCO applications.

Deployment Choices

1/3

When configuring an administration domain, you can set how the administration server creates and stores application data. 1. Using Local Application Data 2. Using Server-based Application Data

For TIBCO EMS, only local application data choice is available

Deployment Choice

2/3

Using Local Application data Deployment files for an application are sent to target machines. This allows the application to run independently of the administration server.

Benefits

Local service instances use no memory, thread or CPU resources on the administration server, the solution is infinitely scalable. No communication between the deployed application and the administration server, a server failure has no effect on the runtime application.

Concerns

Synchronization: if few target machines are unavailable during deployment and later started, their service instances, metadata and configurations can be out of sync Security : Repository instances can contain sensitive information such as database or application user ids and passwords, a strong file system security is needed on each machine to protect the data.

Deployment Choice
Using Server Based Application data A repository instance for the application is created on the administration server No significant issues related to synchronization

3/3

Concerns :

Each repository instance on the administration server consumes memory and threads. With many applications starting simultaneously, the server could become overwhelmed causing time-outs and application failures. Runtime applications can not start, and in some cases can not function without being able to communicate with the administration server. This makes the administration server a single point of failure at runtime. Increased network traffic Difficult in maintaining network and administration security.

Creating Administrator Domain


1/7

After installing TIBCO Administrator, the installer starts TIBCO Domain Utility, which is used to create the initial administration domain. TIBCO Domain Utility prompts you to create a master or secondary administration server.

Creating Administrator Domain

2/7

Requires Administration Domain to be given, which will serve as Server(domain name)

Creating Administrator Domain

3/7

Requires server ports

Creating Administrator Domain

4/7

Provide the User name and password for the domain

Creating Administrator Domain

5/7

If domain data storage configuration is selected as database, provide the database details

Creating Administrator Domain

6/7

Confirmation screen to ensure that the domain details so selected are correct

Creating Administrator Domain

7/7

This screen shows that administration domain is successfully created

TIBCO Administrator GUI

TIBCO Administrator Login Page : Enter user credentials provided at the time of domain creation.

User Management

1/6

Add a New User

User Management

2/6

Set permissions for User

1/1 1/1

User Management
Add a new Role

3/6

User Management

4/6

Assign a Role to User (continued..)

User Management

5/6

Assign a Role to User (continued..)

User Management

6/6

Assign a Role to User

In User - Role Permission, the roles will be enlisted that has been assigned to a user

Application Management

1/6

Upload an application Select New Application For creating a new folder select 'New Folder' tab Upload an ear file created form designer Select 'OK' button

Application Management

2/6

Deploy an application

Select uploaded Application to be deployed from Application Management Click on 'configuration' Click on 'Deploy' as shown below.

Application Management

3/6

undeploy, redeploy and delete an application

Application cannot be deleted with out undeploying the EAR file, therefore undeploy ear file and then delete the application undeploy and redeploy EAR files process is done under Application Configuration

Delete

EAR Files

Deploy

Undeploy
Redeploy

Application Management

4/6

Monitor deployed application

Select the deployed application which you want to monitor Select service instances of the selected application

Application Management

5/6

Update Global Variables (continued) In 'Application Management', select the application Once an application is selected, the screen shows two 'tabs'- General and Advanced Select 'Advance' tab

Application Management

6/6

Update Global Variables On selecting the 'Advanced tab, screen shows the list of global variables. Change the value of global variables ,if required Once value is changed , click on 'Save' button To reflect the changed value, redeploy the application

Sample System Architecture using TIBCO Administrator

Thank You