Professional Documents
Culture Documents
@TechMahindra CUBES
TAAM User Guide
TABLE OF CONTENTS
1 TAAM OVERVIEW ................................................................................................................ 6
1.1 OVERVIEW .......................................................................................................................................... 6
1.2 TAAM FEATURES ............................................................................................................................ 6
1.3 TAAM BENEFITS ................................................................................................................................. 6
1.4 TAAM-FLOW ...................................................................................................................................... 7
1.5 TAAM ROLES/RESPONSIBILITIES: ......................................................................................................... 8
1.6 TAAM REPORTS.................................................................................................................................. 9
1.1.1 Explorer ................................................................................................................................. 9
1.1.2 Threshold Breaches .............................................................................................................. 9
1.1.3 Display Events..................................................................................................................... 11
1.1.4 Build Custom Reports ......................................................................................................... 11
1.1.5 My Custom Reports............................................................................................................. 16
1.1.6 Consolidated Application View ............................................................................................ 18
1.1.7 3D View ............................................................................................................................... 18
1.1.8 Availability Report................................................................................................................ 20
1.1.9 Tactical Dashboard ............................................................................................................. 20
2 TAAM IMPLEMENTATION OPTIONS ........................................................................................21
2.1 DEDICATED SETUP IN CUSTOMERS ODC ............................................................................................. 21
2.2 DEDICATED SETUP IN MEGHAM ........................................................................................................... 22
2.3 SHARED INSTANCE IN MEGHAM ........................................................................................................... 23
5 DOCUMENT HISTORY...........................................................................................................57
Figure Details
Figure 1: TAAM Flow .................................................................................................................................... 7
Figure 2: Reports Explorer ............................................................................................................................ 9
Figure 3: Threshold Breaches ..................................................................................................................... 10
Figure 4: Threshold Breaches Report ......................................................................................................... 10
Figure 5: Display Events ............................................................................................................................. 11
Figure 6: Build Custom Reports-Report Step 1 .......................................................................................... 12
Figure 7: Build Custom Reports-Report Step 2 .......................................................................................... 12
Figure 8: Build Custom Reports-Report ...................................................................................................... 13
Figure 9: Build Custom Reports-Dashboard Step 1 ................................................................................... 13
Figure 10: Build Custom Reports-Dashboard Step 2 ................................................................................. 14
Figure 11: Build Custom Reports-Dashboard ............................................................................................. 14
Figure 12: Build Custom Reports-RAG Report Step 1 ............................................................................... 15
Figure 13: Build Custom Reports-RAG Report Step 2 ............................................................................... 15
Figure 14: Build Custom Reports-RAG Report ........................................................................................... 16
Figure 15: My Custom Reports ................................................................................................................... 16
Figure 16: My Custom Reports Parameter Details ..................................................................................... 17
Figure 17: Update My Custom Reports ...................................................................................................... 17
Figure 18: Consolidated Application View .................................................................................................. 18
Figure 19: 3D View ...................................................................................................................................... 18
Figure 20: Detail 3D View ........................................................................................................................... 19
Figure 21: Availability Report ...................................................................................................................... 20
1 TAAM OVERVIEW
1.1 OVERVIEW
TAAM (Technology Agnostic Application Monitoring) is a Monitoring Tool. It is a process that ensures
that a software application processes and performs in an expected manner and scope. This technique
routinely identifies measures and evaluates the performance of an application and identifies any
abnormalities or shortcomings.
TAAM provide administrators with the data they need to quickly discover isolate and solve problems that
negatively impact an application's performance. Such can be specific to a particular application or
monitor multiple applications on the same network, collecting data about client CPU utilization, memory
demands, data throughput and bandwidth.
1. TAAM provides UI to give the status of the various parameters being monitored on various
servers in one glance reducing efforts to monitor various servers individually.
2. TAAM can be used for monitoring across various platforms like Windows Server, Linux Server,
Solaris Server and COTS product etc.
3. Custom agents can be easily developed and deployed to monitor application performance.
4. Custom reports and dashboards can be easily developed.
5. Graphical presentation is useful for trend analysis and capacity planning.
1.4 TAAM-FLOW
TAAM is a monitoring tool to show the real time status of different parameters to be monitored on the
server (depicted in RGA colour format). TAAM generates various reports to see the status of the
parameters being monitored on a server. TAAM is fully integrated with OTRS (ITIL v 3.0 ITSM system)
and SOP. The ticket will be generated against an event of any threshold breach on the OTRS system.
SOP (Standard operating Procedure) provides the steps to overcome the threshold breach occurred on
a server.
Auto-
SOP for
Ticketing
Threshold breach
TAAM
(Monitoring Tool)
Configuration
Report
Dashboard
User/ User Group
Test
Dashboard
Report
Dashboard
Report Dashboard
Report
Monthly/Quarterly Resolution/
Review restoration for event
Account manager of threshold breach.
can presents
Reports to see the
trend of the status
of the parameters
on multiple servers.
1.6.1 EXPLORER
Report Explorer shows the TAAM application explorer which gives an overview of all the parameters
monitored in TAAM. It shows the monitors values in the graphical manner.
The above gives screenshot shows us the host which TAAM is monitoring. Inside it we can find various
parameters which can be checked at different times of the day or week, or as per requirement for different
Agents running.
Here, we can see the graph generated for the memory utilization occurred in a day’s time at various time-
periods.
“Export” will download the report in the .csv format.
It shows the list of the Threshold breaches occurred at various times for various parameters. “Search” option is
provided for searching on the basis of Parameter Type.
The Full Parameter Name is the hyperlink which will redirect to the graphical representation of the parameter
breach over a period of time.
Display Event shows the list of events generated against fatal threshold breach as well as warning
threshold breach.
The events generated against Fatal Threshold Breach are shown in the red colour and the events
generated against Warning Threshold Breach are shown in yellow colour.
The events are shown in the pagination where user set the record limits for the event records to be
shown per page. Search option provided to search an event.
Custom reports can be generated as per the user requirement using Build Custom Reports. There are
mainly three types of custom reports that can be generated.
Report
Dashboard
RAG
1.6.4.1 REPORT
With report option normal report is generated which can be saved as well as sent over mail.
On clicking Next it will redirect to the step 2 for the report generation.
User can sent this report over mail or can save it. The saved report can be seen in My Custom Reports.
1.6.4.2 DASHBOARD
This generates reports dashboard wherein User can see the report in a graphical format which gets
refreshed at the particular time interval set by user.
User can save the report using “Save Report” option. The saved report can be seen in My Custom
Reports.
1.6.4.3 RAG
It shows the status of the parameter that is being monitored on the server in Red, Amber and Green
format.
After selecting the RAG report format and a parameter click on the “Next” button which will redirect to
the report generation step 2.
Report in RAG format can be seen for the status of the parameter.
User can save the report using “Save Report” option or can send report via mail. The saved report can
be seen in My Custom Reports.
Click the report Name it will redirect to the report page of the respective type of custom report.
On clicking update icon in the Action column it will pop up window to update.
Report can deleted by clicking on the delete icon in the action column.
It gives the consolidated view of all the application running on the server such as CIP, CSIP, SLAM, SOP,
TAAM, TASK MANAGER, and WORKBENCH. It shows the dashboard generated by each report together
on a single console.
1.6.7 3D VIEW
The 3D view shows the connection of the server with the intermediate agents generating various
parameters of the different applications.
The above screenshots shows the TAAM Linux Agent connecting with the host (hjinduslin) for the
application TAAM. Another screenshot given below captures the detailed view of the parameters
involved and their availability.
In this case customer wants to have TAAM database within its network because of security
requirements. So TAAM needs to be deployed in customer’s network in a dedicated environment.
There should be VPN connectivity between TechM and customer for customer to have access to the
Cubes Framework.
TechMahindra’s Active
Directory
Customer’s ODC
CUBES Framework
IIS
Cubes
MS SQL
WebServ Apache
Server
ice Tomcat
MY SQL
Server
Cubes
TAAM
TechMahindra’s Active
Directory
TechM Network
CUBES Apache
Framework Tomcat 7
IIS
MY SQL
Server
CUBES
MS SQL
TAAM
Server
CUBES
WebServ
ice
In this case TAAM application is shared across to multiple customers. TAAM’s multitenancy comes into
play to cater the requirement of using shared instance of TAAM application.
TechMahindra’s Active
Directory
TechM CUBES
shared service
IIS Apache
Tomcat 7
MS SQL
My SQL
CUBE
Server
Server
S
Cubes
TAAM
WebServ
ice
Note
Click on the TAAM application icon, and the TAAM home page is displayed.
Note
By default, the TAAM home page will always display the Dashboard.
4 TAAM FUNCTIONALITIES
4.1 DASHBOARD
Dashboard shows the status of the parameters that are being monitored on a server in RAG format.
There are different applications for which dashboards can be viewed.
The different applications for which the dashboards can be seen are:
TAAM
SLAM
WORKBENCH
SOP
CIP
CSIP
TASK MANAGER
“Host Status” represents the status of servers being monitored by TAAM selected through the
application list. There can be multiple servers that TAAM will be monitoring concurrently. “hijinduslin2” is
the server that is monitored by the TAAM.
“Agent Status” shows the agents that are running on the server for monitoring the parameters of the
server. Here CPU, DISKIO, FileSystem, LoadAverage and so on are the parameters that are being
monitored on the server.
The status of parameters on the server can be identified by the colour scheme.
No Threshold breaching- No threshold value breaching which is shown in green colour. No action
required in this case.
Some Warning Threshold Breaching- Warning threshold value breached for a parameter being
monitored on a server shown in yellow colour. An event is generated against warning threshold
breach when it reaches the alarm condition set in the agent.
Some Fatal Threshold Breaching- Fatal Threshold value breached for a parameter being
monitored on the server shown in red colour. An event will be generated against fatal threshold
value breach when it reaches the alarm condition set in the agent.
Threshold setting issue- Threshold values sett wrongly.
Stale Data- Data for a parameter configured older than the expiry.
“Total Events” shows the total number of events that are generated against the breach of fatal
threshold value or Warning Threshold Breach.
On clicking Total Events it will show all the events generated. The events generated against Fatal
Threshold Breach are shown in the red colour and the events generated against Warning Threshold
Breach are shown in yellow colour. Please refer Error! Reference source not found..
In the dashboard the parameter configuration for agents, overridden parameter and agent instance
configuration can be seen.
This shows the parameters configured in an agent. User can update or delete the parameter
configured against an agent by clicking on the icons in the “Action” column.
Update redirects to the agent add configuration page to update the agent parameters.
Please refer Figure 35.
This shows the parameters configured in an agent Instance. User can update the values for the Agent
Instance. Please refer Figure 38.
Host Status:
We can see the configured Agent Parameters and Agent Instance Configuration through Host.
We can update or delete the agent parameters by clicking the icons provided in the Action column.
On Update it will redirect to the Agent Add configuration page. Please refer Figure 35.
This shows the values configured in an agent Instance. Please refer Figure 38.
4.2 CONFIGURATION
4.2.1 Agent
Agent has following actions in its menu.
Add
Add Configuration
Show
4.2.1.1 Add
In this configuration page, we can define our agent specifications for example what will be the name and
type of parameter, also its threshold value expected and the alarm conditions that will be reflected once
the threshold gets breached.
4.2.1.3 Show
You can also search for a particular agent through the Search option provided.
User can delete/ update the agent configuration by clicking the respective icon in the “Action” column.
On clicking update icon it will pop up window for updating Agent.
Show All
Show For Current Application
Override Threshold
Enable\Disable Parameters
Mark\ Unmark availability
4.2.2.1 Add
Agent Name- Select Agent Name from the drop down list.
Agent Host- Select the host for which agent instance will be created.
Agent Key Name- Add an agent key Name.
Parameter Value Expiry - Parameter Value Expiry in seconds.
Notification Interval - set the interval after which notification will be sent.
Notification Enabled - set whether notification enabled or not.
Notify User- User to be notified against breach of fatal/ warning threshold..
Notify User Group- User Group to be notified against breach of fatal/ warning threshold.
Escalation User Group- The User group to which the open events will be escalated.
Escalate open Event after hours- Number of hours after which the event will be escalated.
ITSM Ticket Enabled- set value to true for tickets to be generated against an event in OTRS.
ITSM Queue Name- set the ITSM Queue Name for the specified user in OTRS.
Description- Description for the agent.
Lists all the agent instances created for the respective hosts.
Click on delete icon in Action column to delete record from Agent Instance.
Click on update icon in Action column User can update agent instance values.
Click on delete icon in Action column to delete record from Agent Instance.
Click on update icon in Action column User can update agent instance values.
Warning threshold and Fatal Threshold for the agent. In this scenario User can override the values
using Override Threshold.
On Submit it redirects to the agent configuration overriding page. Override the values for the parameter.
E.g. Warning threshold, Fatala Threshold.
the requirement.
User can select a parameter to be marked/ unmarked for the availability for a particular agent.
4.2.3 Application
Application has following actions in its menu.
Add
Show
4.2.3.1 Add
Applications can be added using below screen.
4.2.3.2 Show
Displays list of all the application as shown in the screenshot below.
Search option is provided to search a record as per application Name.
4.2.4 Host
Host has following actions in its menu.
Add
Show
4.2.4.1 Add
Add host using below screen. Host type is server platform e.g. Windows, Linux etc.
4.2.4.2 Show
Displays list of hosts. Search option is provided to search a record as per server Name.
4.2.5.1 Add
Add association for the applications to the agent using below screen.
4.2.6 Service
Service option is provided to monitor the status of the service as a whole. Now a service/ application
can be deployed on the multiple servers. Now to check the service status one has to consider the status
of the parameters on all the servers on which the service/ application is deployed.
Service has following actions in its menu.
Add
Show
Add Group
Show Group
4.2.6.1 Add
4.2.6.2 Show
Display the List of services that are being monitored. Current Status column shows the status of the
service.
4.3 USER
User has following actions in its menu.
Add
Show
Logged In User
4.3.1 Add
User can be added using below screen. Roles and application access is assigned to the user from this
screen only.
4.3.2 Show
Display the list of users, roles and application access assigned to them.
4.4 GROUP
4.4.1 Add
Add group of users using below screen.
4.4.2 Show
Display the list of groups added.
4.5 TEST
4.5.1 Test
User can test single Agent/host data to check if it is correct or not.
Here user can see the status of all the parameters monitored in RAG format for a server.
4.6 HELP
Click to go to the help pages for the TAAM application.
5 DOCUMENT HISTORY
Reviewed Approved
Version Date Author Nature of changes
by by
Rakesh
1.0 08/12/2015 Sachin Patil Draft version.
Talele
Added figure numbers
1.1 16/12/2015 Sachin Patil
and description.
Added content as per
1.4 31/12/2015 Sachin Patil
business perspective.
THANK YOU
Disclaimer
Tech Mahindra Limited herein referred to as TechM provide a wide array of presentations and reports,
with the contributions of various professionals. These presentations and reports are for informational
purposes and private circulation only and do not constitute an offer to buy or sell any securities
mentioned therein. They do not purport to be a complete description of the markets conditions or
developments referred to in the material. While utmost care has been taken in preparing the above, we
claim no responsibility for their accuracy. We shall not be liable for any direct or indirect losses arising
from the use thereof and the viewers are requested to use the information contained herein at their own
risk. These presentations and reports should not be reproduced, recirculated, published in any media,
website or otherwise, in any form or manner, in part or as a whole, without the express consent in
Writing of TechM or its subsidiaries. Any unauthorized use, disclosure or public dissemination of
information contained herein is prohibited. Unless specifically noted, TechM is not responsible for the
content of these presentations and/or the opinions of the presenters. Individual situations and local
practices and standards may vary, so viewers and others utilizing information contained within a
presentation are free to adopt differing standards and approaches as they see fit. You may not
repackage or sell the presentation. Products and names mentioned in materials or presentations are the
property of their respective owners and the mention of them does not constitute an endorsement by
TechM. Information contained in a presentation hosted or promoted by TechM is provided “as is” without
warranty of any kind, either expressed or implied, including any warranty of merchantability or fitness for
a particular purpose. TechM assumes no liability or responsibility for the contents of a presentation or
the opinions expressed by the presenters. All expressions of opinion are subject to change without
notice.