technology agnostic application monitoring ... - tech mahindra · @techmahindra cubes technology...
TRANSCRIPT
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 2 of 59
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
3 TECHNOLOGY AGNOSTIC APPLICATION MONITORING (TAAM)................................................24
3.1 SYSTEM REQUIREMENTS ................................................................... ERROR! BOOKMARK NOT DEFINED.
3.2 LOGIN TO CUBES ............................................................................................................................... 24
4 TAAM FUNCTIONALITIES ................................................................................................27
4.1 DASHBOARD ...................................................................................................................................... 27
4.2 REPORTS .......................................................................................... ERROR! BOOKMARK NOT DEFINED.
4.2.1 Explorer ................................................................................. Error! Bookmark not defined.
4.2.2 Threshold Breaches .............................................................. Error! Bookmark not defined.
4.2.3 Display Events ....................................................................... Error! Bookmark not defined.
4.2.4 Build Custom Reports ........................................................... Error! Bookmark not defined.
4.2.5 My Custom Reports............................................................... Error! Bookmark not defined.
4.2.6 Consolidated Application View .............................................. Error! Bookmark not defined.
4.2.7 3D View ................................................................................. Error! Bookmark not defined.
4.2.8 Availability Report.................................................................. Error! Bookmark not defined.
4.2.9 Tactical Dashboard ............................................................... Error! Bookmark not defined.
4.3 CONFIGURATION ................................................................................................................................ 31
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 3 of 59
4.3.1 Agent ................................................................................................................................... 31
4.3.2 Agent Instance .................................................................................................................... 34
4.3.3 Application ........................................................................................................................... 40
4.3.4 Host ..................................................................................................................................... 41
4.3.5 Application For Agent .......................................................................................................... 43
4.3.6 Service ................................................................................................................................ 45
4.3.7 Set Time-Period .................................................................................................................. 49
4.4 USER ................................................................................................................................................ 49
4.4.1 Add ...................................................................................................................................... 50
4.4.2 Show ................................................................................................................................... 50
4.4.3 Logged In User .................................................................................................................... 51
4.5 GROUP ............................................................................................................................................. 52
4.5.1 Add ...................................................................................................................................... 52
4.5.2 Show ................................................................................................................................... 52
4.5.3 Add Members ...................................................................................................................... 53
4.6 TEST ................................................................................................................................................. 54
4.6.1 Test ..................................................................................................................................... 54
4.6.2 Test Full Data ...................................................................................................................... 54
4.6.3 Lazy Tree Demo .................................................................................................................. 55
4.6.4 Partial Lazy Tree Demo ...................................................................................................... 55
4.7 HELP ................................................................................................................................................ 56
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
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 4 of 59
Figure 22: Tactical Dashboard .................................................................................................................... 20 Figure 23: CUBES login page ..................................................................................................................... 24 Figure 24: CUBES Home Page .................................................................................................................. 24 Figure 25: TAAM login page ....................................................................................................................... 25 Figure 26: TAAM Home page ..................................................................................................................... 26 Figure 27: Dashboard Application ............................................................................................................... 27 Figure 28: Dashboard ................................................................................................................................. 28 Figure 29: Agent Parameter Configuration ................................................................................................. 29 Figure 30: Agent Configuration Details ....................................................................................................... 29 Figure 31: Agent Overridden Parameter ..................................................................................................... 30 Figure 32: Dashboard ................................................................................................................................. 30 Figure 33: Agent Configuration Details ....................................................................................................... 31 Figure 34: Reports Explorer .......................................................................... Error! Bookmark not defined. Figure 35: Threshold Breaches ..................................................................... Error! Bookmark not defined. Figure 36: Threshold Breaches Report ......................................................... Error! Bookmark not defined. Figure 37: Display Events ............................................................................. Error! Bookmark not defined. Figure 38: Build Custom Reports-Report Step 1 .......................................... Error! Bookmark not defined. Figure 39: Build Custom Reports-Report Step 2 .......................................... Error! Bookmark not defined. Figure 40: Build Custom Reports-Report ...................................................... Error! Bookmark not defined. Figure 41: Build Custom Reports-Dashboard Step 1 ................................... Error! Bookmark not defined. Figure 42: Build Custom Reports-Dashboard Step 2 ................................... Error! Bookmark not defined. Figure 43: Build Custom Reports-Dashboard ............................................... Error! Bookmark not defined. Figure 44: Build Custom Reports-RAG Report Step 1 ................................. Error! Bookmark not defined. Figure 45: Build Custom Reports-RAG Report Step 2 ................................. Error! Bookmark not defined. Figure 46: Build Custom Reports-RAG Report ............................................. Error! Bookmark not defined. Figure 47: My Custom Reports ..................................................................... Error! Bookmark not defined. Figure 48: My Custom Reports Parameter Details ....................................... Error! Bookmark not defined. Figure 49: Update My Custom Reports ........................................................ Error! Bookmark not defined. Figure 50: Consolidated Application View .................................................... Error! Bookmark not defined. Figure 51: 3D View ........................................................................................ Error! Bookmark not defined. Figure 52: Detail 3D View ............................................................................. Error! Bookmark not defined. Figure 53: Availability Report ........................................................................ Error! Bookmark not defined. Figure 54: Tactical Dashboard ...................................................................... Error! Bookmark not defined. Figure 55: Add Agent .................................................................................................................................. 32 Figure 56: Add Agent Configuration ............................................................................................................ 33 Figure 57: Display Agents ........................................................................................................................... 34 Figure 58: Update Agent Configuration ...................................................................................................... 34 Figure 59: Add Agent Instance.................................................................................................................... 35 Figure 60: Display Agent Instances ............................................................................................................ 36 Figure 61: Update Agent Instance .............................................................................................................. 36 Figure 62: Display Agent Instances For Current Application ...................................................................... 37 Figure 63: Update Agent Instance .............................................................................................................. 37 Figure 64: Override Threshold .................................................................................................................... 38 Figure 65: Agent Configuration Override For Parameter ............................................................................ 38 Figure 66: Enable Disable Parameter ......................................................................................................... 39 Figure 67: Mark/ Unmark Parameter Available ........................................................................................... 39 Figure 68: Add Application .......................................................................................................................... 40 Figure 69: Display Applications ................................................................................................................... 40 Figure 70: Update Application ..................................................................................................................... 41 Figure 71: Add Host .................................................................................................................................... 41 Figure 72: Display Hosts ............................................................................................................................. 42 Figure 73: Update Host ............................................................................................................................... 42 Figure 74: Add Agent Application ............................................................................................................... 43 Figure 75: Display Agent Applications ........................................................................................................ 43 Figure 76: Add Agent Application ............................................................................................................... 44 Figure 77: Display Agent Application For Current Application .................................................................... 44
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 5 of 59
Figure 78: Update Agent Application .......................................................................................................... 45 Figure 79: Add Service ................................................................................................................................ 46 Figure 80: Display Service .......................................................................................................................... 46 Figure 81: Update Service .......................................................................................................................... 47 Figure 82: Add Group .................................................................................................................................. 47 Figure 83: Display Application Groups ........................................................................................................ 48 Figure 84: Update Application Group .......................................................................................................... 48 Figure 85: Set Time Period ......................................................................................................................... 49 Figure 86: Add User .................................................................................................................................... 50 Figure 87: Display Users ............................................................................................................................. 50 Figure 88: Update Users ............................................................................................................................. 51 Figure 89: Display Logged In User ............................................................................................................. 51 Figure 90: Add Group .................................................................................................................................. 52 Figure 91: Display User Group.................................................................................................................... 52 Figure 92: Update User Groups .................................................................................................................. 53 Figure 93: Add Members ............................................................................................................................. 53 Figure 94: Test ............................................................................................................................................ 54 Figure 95: Test Full Data ............................................................................................................................. 54 Figure 96: Lazy Tree Demo ........................................................................................................................ 55 Figure 97: Partial Lazy Tree Demo ............................................................................................................. 55 Figure 98: Help ............................................................................................................................................ 56
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 6 of 59
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.2 TAAM FEATURES
TAAM is having below important features.
1. Agents are used to monitor COTS products, applications etc.2. Agents for WebLogic, Tomcat and Linux O.S already built.3. Custom agents can be developed easily using scripts or higher level languages like JAVA.4. Agents are scheduled using a JAVA based scheduler.
5. Agents send monitored data to the TAAM server over HTTP(s).6. Additionally for diverse networks data can be sent over SMTP (email).7. Thresholds can be configured for all parameters.8. The main dashboard of an application only shows parameters which have breached some
threshold (RAG status).9. A user can be authorized to view dashboards of multiple applications and can switch the view
easily.10. Thresholds can be overridden for every parameter.11. Events are only generated if an alarm condition is breached. This is useful to avoid false alerts
(ex. Alerts for CPU spikes).12. Email notifications are generated for events.13. A threshold can be configured for notification redelivery. This will avoid repeated notifications.14. A detailed graph can be generated for each parameter. Time intervals like ‘daily’, ‘weekly’ can
be selected to get the data range.15. Configuration of items like Application, Agent details can be completely done via the GUI.16. Integration with ITSM system (OTRS) to create tickets for generated events.17. Event management is built in to manage all generated events.18. SOP’s (Standard Operating Procedures) can be easily integrated.19. Custom dashboards and reports can be created and scheduled to be emailed on regular
intervals.
1.3 TAAM BENEFITS
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.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 7 of 59
6. TAAM is integrated with external systems like OTRS, SOP etc.
7. SOP (Standard Operating Procedures) which provide solution to overcome threshold breach if
any.
8. Tickets can be generated and tracked in OTRS which are generated against an occurrence of an
event of threshold breach.
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.
Figure 1: TAAM Flow
Solution Tools (SOP)
Ticketing Tool (OTRS)
TAAM (Monitoring Tool)
Auto-
Ticketing SOP for
Threshold breach
Configuration
Report
Dashboard
User/ User Group
Test
Dashboard
Report
Monthly/Quarterly
Review
Account manager
can presents
Reports to see the
trend of the status
of the parameters
on multiple servers.
Dashboard
Report
Resolution/
restoration for event
of threshold breach.
Dashboard
Report
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 8 of 59
1.5 TAAM ROLES/RESPONSIBILITIES:
Sr. No Business Role TAAM Role Activities
1 Account Administrator Admin Admin role is defined to
Configuration part of TAAM like agent,
agent instance, application agent
mapping, server configuration etc.
Dashboard
Reports
Test
Super Admin Super Admin role is defined to
User/ User Group creation
Configuration part of TAAM like agent,
agent instance, application agent
mapping, server configuration etc.
Dashboard
Reports
Test
2 Account Manager
Delivery Manager
Project Manager
Incident Manger Being responsible for TechM service
performance, Account Manager / Delivery
Manager / Project Manager can track following.
Dashboard
Reports
3 Customer Incident Manager Customer can generate following report to
review the performance of servers through
TAAM provided by TechM.
Customer can track following.
Dashboard
Reports
Open tickets
4 Support Personnel Support /ASG Support personnel who responsible for support
operation responsible for following
Open Ticket
Reports
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 9 of 59
1.6 TAAM REPORTS
Report gives various options to see the monitoring outcome.
Explorer
Threshold Breaches
Display Events
Build Custom reports
My custom report
Consolidated application view
3D view
Availability report
Tactical dashboard
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.
Figure 2: Reports Explorer
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.
1.6.2 THRESHOLD BREACHES
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.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 10 of 59
Figure 3: Threshold Breaches
The Full Parameter Name is the hyperlink which will redirect to the graphical representation of the parameter breach over a period of time.
Figure 4: Threshold Breaches Report
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 11 of 59
1.6.3 DISPLAY EVENTS
Display Event shows the list of events generated against fatal threshold breach as well as warning threshold breach.
Figure 5: Display Events
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.
Options are provided to filter the events.
Filter the events as per their status e.g. Open, Closed etc.
Filter events by agent e.g. TAAMWindowsAgent, TAAMLinuxAgent, TAAMSolarisAgent etc.
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.
1.6.4 BUILD CUSTOM REPORTS
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
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 12 of 59
1.6.4.1 REPORT
With report option normal report is generated which can be saved as well as sent over mail.
Figure 6: Build Custom Reports-Report Step 1
On clicking Next it will redirect to the step 2 for the report generation.
Figure 7: Build Custom Reports-Report Step 2
Click on Generate Report.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 13 of 59
The generated reports looks like the below shown report.
Figure 8: Build Custom Reports-Report
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.
Figure 9: Build Custom Reports-Dashboard Step 1
Click on the Next button to generate report.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 14 of 59
Figure 10: Build Custom Reports-Dashboard Step 2
On selecting Generate Report following report dashboard is shown.
Figure 11: Build Custom Reports-Dashboard
User can save the report using “Save Report” option. The saved report can be seen in My Custom Reports.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 15 of 59
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.
Figure 12: Build Custom Reports-RAG Report Step 1
After selecting the RAG report format and a parameter click on the “Next” button which will redirect to the report generation step 2.
Figure 13: Build Custom Reports-RAG Report Step 2
Click on “Generate Report” button.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 16 of 59
Figure 14: Build Custom Reports-RAG Report
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.
1.6.5 MY CUSTOM REPORTS
The custom reports that are saved in the “Build Custom Reports” will be consolidated and displayed
here.
Figure 15: My Custom Reports
Click the report Name it will redirect to the report page of the respective type of custom report.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 17 of 59
Figure 16: My Custom Reports Parameter Details
On clicking update icon in the Action column it will pop up window to update.
Figure 17: Update My Custom Reports
Report can deleted by clicking on the delete icon in the action column.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 18 of 59
1.6.6 CONSOLIDATED APPLICATION VIEW
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.
Figure 18: Consolidated Application View
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.
Figure 19: 3D View
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.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 20 of 59
1.6.8 AVAILABILITY REPORT
Availability report shows the Availability/ Status of the monitored parameters on the server on the hourly basis for a selected date by entering date in Details view by date. It shows the status of the parameters after clicking Generate Report using colour schema as mentioned in the below screenshot.
Figure 21: Availability Report
1.6.9 TACTICAL DASHBOARD
Tactical dashboard represents Status of the Agent’s parameters and defines Events with the color codes representing the condition breaches, etc. User can see the details of events open/closed & acknowledged by clicking on the links. Please refer Error! Reference source not found. to see the events.
Figure 22: Tactical Dashboard
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 21 of 59
2 TAAM IMPLEMENTATION OPTIONS
TAAM can be implementation in following three options.
2.1 DEDICATED SETUP IN CUSTOMERS ODC
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.
System hardware requirement Cubes-TAAM recommends the hardware for the best performance with 4 Core /8 GB RAM & 300 GB Hard drive server set up in customer ODC
Browser & Operating System Cubes TAAM will be recommends following software requirement for best performance
Operating System -Windows Server2012 R2/ RHEL 6.3 Server Database - MySQL 5.5 Apache Tomcat 7 JDK 1.7
Customer’s ODC
CUBES Framework
TechMahindra’s Active Directory
Apache Tomcat
MY
SQ
L
Serv
er
IIS
Cubes WebServ
ice
MS
SQ
L
Serv
er
Cubes
TAAM
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 22 of 59
2.2 DEDICATED SETUP IN MEGHAM
In this case TAAM is deployed in the dedicated VM in TechM’s Megham cloud. Both the Cubes Framework and the TAAM application can reside on the same VM.
System hardware requirement For the best performance Cubes-TAAM recommends the hardware with 4 Core /8 GB RAM & 300 GB Hard drive server set up in Megham cloud.
Browser & Operating System Cubes TAAM has following environment and software requirements.
Operating System -Windows Server2012 R2 Database -MS SQL Server2012 or MySQL 5.5 Web Service - IIS 7 or above and Apache Tomcat 7 Other - .Net Framework 4.0, SharePoint 2010 or SharePoint foundation Server 2010 JDK 1.7
CUBES Framework
Apache Tomcat 7
TechMahindra’s Active Directory
CUBES
TAAM
MY
SQ
L
Serv
er IIS
CUBES WebServ
ice MS
S
QL
Serv
er
TechM Network
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 23 of 59
2.3 SHARED INSTANCE IN MEGHAM
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.
In this case cubes TAAM will be deployed in TechM’s Megham cloud.
TechMahindra’s Active Directory
Apache Tomcat 7
CUBES
TAAM
MS
SQ
L
Serv
er
IIS
Cubes WebServ
ice
TechM CUBES
shared service
My S
QL
Serv
er
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 24 of 59
3 HOW TO USE TAAAM – (TECHNOLOGY AGNOSTIC APPLICATION MONITORING )
3.1 LOGIN TO CUBES
In the CUBES login page, enter the login credentials and click on the Login option.
Figure 23: CUBES login page
The CUBES home page is displayed.
Figure 24: CUBES Home Page
Note
The CUBES framework has two primary configuration roles:
Super Admin – has rights to override all account configurations.
Admin – manages the tool level configurations.Refer to the CUBES Framework user guide for more details.
Click on the TAAM application icon, and the TAAM home page is displayed.
Even TAAM application can be accessed using URL: http://10.10.132.181:8080/taam/login.jsp
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 25 of 59
Figure 25: TAAM login page
In TAAM login page enter credentials and click Log In.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 26 of 59
Below is the home page for TAAM.
Figure 26: TAAM Home page
Note
By default, the TAAM home page will always display the Dashboard.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 27 of 59
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.
Figure 27: Dashboard Application
The different applications for which the dashboards can be seen are:
TAAM
SLAM
WORKBENCH
SOP
CIP
CSIP
TASK MANAGER
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 28 of 59
Figure 28: Dashboard
“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..
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 29 of 59
In the dashboard the parameter configuration for agents, overridden parameter and agent instance configuration can be seen.
Figure 29: Agent Parameter Configuration
Show Configured Agent parameters:
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.
Figure 30: Agent Configuration Details
Update redirects to the agent add configuration page to update the agent parameters. Please refer Figure 35.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 30 of 59
Show Agent Overridden Parameters Agent needs to be overridden in the case where one has requirement to have different values of the parameters to be monitored. In that case values for the overridden agent will appear.
Figure 31: Agent Overridden Parameter
Please refer Override Threshold for more details.
Show Agent Instance Configuration:
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.
Figure 32: Dashboard
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 31 of 59
Show Configured Agent Parameters
We can update or delete the agent parameters by clicking the icons provided in the Action column.
Figure 33: Agent Configuration Details
On Update it will redirect to the Agent Add configuration page. Please refer Figure 35.
Show Agent Instance Configuration:
This shows the values configured in an agent Instance. Please refer Figure 38.
4.2 CONFIGURATION
Within configuration we have categories like:
Agent
Agent Instance
Application
Host
Application For Agent
Service
Set Time-Period
4.2.1 Agent
Agent has following actions in its menu.
Add
Add Configuration
Show
4.2.1.1 Add
Agent can be added from the below screen.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 32 of 59
Figure 34: Add Agent
4.2.1.2 Add Configuration
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.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 33 of 59
Figure 35: Add Agent Configuration
Add configuration has fields such as:
Agent Name- Agent name for which configuration will be added.
Parameter Name- Name of the parameter to be monitored on the server.
Parameter Type- Type of the parameter monitored can be a short name for the Parameter
Name.
Value Type- The value type can be absolute or counter.
Warning threshold- Warning threshold value.
Fatal Threshold- Fatal threshold value.
Alarm condition- Alarm can be raised for warning as well as threshold value depending on the
condition. Once the condition is reached the TAAM will monitor for specified amount of time or
the number of times the breaching condition reaches then it will create an event which will
eventually create a ticket in OTRS.
Active period- A particular time period where the event will not be generated against the
breach of threshold values.
Display Name- It is display name of the Agent.
SOP Name- It is the SOP id for the agent.
Image Name- Not used as of now.
SelfHeal Action- SelfHeal Action is the action that will be taken in case of an error.
4.2.1.3 Show
It display list of agents configured in a tabular format.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 34 of 59
Figure 36: Display Agents
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.
Figure 37: Update Agent Configuration
4.2.2 Agent Instance
Agent Instance has following actions in its menu.
Add
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 35 of 59
Show All
Show For Current Application
Override Threshold
Enable\Disable Parameters
Mark\ Unmark availability
4.2.2.1 Add
Add agent Instance using below screen.
Figure 38: Add Agent Instance
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.
4.2.2.2 Show All
Lists all the agent instances created for the respective hosts.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 36 of 59
Figure 39: Display Agent Instances
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.
Figure 40: Update Agent Instance
4.2.2.3 Show For Current Application Lists all the agent instances created for the respective hosts for the current application.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 37 of 59
Figure 41: Display Agent Instances For Current Application
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.
Figure 42: Update Agent Instance
4.2.2.4 Override Threshold This option is for the situation where in if one wants to have the different configuration other than the standard configuration that is set for the agent. In a scenario if one wants to have different value for the
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 38 of 59
Warning threshold and Fatal Threshold for the agent. In this scenario User can override the values using Override Threshold.
Figure 43: Override Threshold
On Submit it redirects to the agent configuration overriding page. Override the values for the parameter. E.g. Warning threshold, Fatala Threshold.
Figure 44: Agent Configuration Override For Parameter
4.2.2.5 Enable\ Disable Parameters As the name indicates, this option enables/disables the parameters of certain agent and host as per
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 39 of 59
the requirement.
Figure 45: Enable Disable Parameter
On Submit it will simply Enable or Disable the parameter to be monitored.
4.2.2.6 Mark\ Unmark availability
User can select a parameter to be marked/ unmarked for the availability for a particular agent.
Figure 46: Mark/ Unmark Parameter Available
On Submit the agent parameter will be marked/ unmarked.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 40 of 59
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.
Figure 47: Add Application
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.
Figure 48: Display Applications
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 41 of 59
Click delete icon in the Action column to delete application record. Click update icon in the Action column it will pop up the update window.
Figure 49: Update Application
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.
Figure 50: Add Host
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 42 of 59
4.2.4.2 Show Displays list of hosts. Search option is provided to search a record as per server Name.
Figure 51: Display Hosts
Click delete icon in the Action column to delete host record. Click update icon in the Action column it will pop up the update window.
Figure 52: Update Host
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 43 of 59
4.2.5 Application Per Agent
Application Per Agent has following actions in its menu.
Add
Show All
Show For Current Application
4.2.5.1 Add
Add association for the applications to the agent using below screen.
Figure 53: Add Agent Application
4.2.5.2 Show All
Displays list of the applications that are associated to an agent and host.
Figure 54: Display Agent Applications
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 44 of 59
Click delete icon in the Action column to delete host record. Click update icon in the Action column it will redirect to the update window.
Figure 55: Add Agent Application
4.2.5.3 Show For Current Application It will show the agent application association for the current application only. Current Application is
displayed on the upper right corner of the screen.
Figure 56: Display Agent Application For Current Application
Click delete icon in the Action column to delete host record. Click update icon in the Action column it will redirect to the update window.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 45 of 59
Figure 57: Update Agent Application
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
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 46 of 59
4.2.6.1 Add
Service can be added using below screen.
Figure 58: Add Service
4.2.6.2 Show Display the List of services that are being monitored. Current Status column shows the status of the service.
Figure 59: Display Service
Click delete icon in the Action column to delete host record. Click update icon in the Action column it will redirect to the update window.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 47 of 59
Figure 60: Update Service
4.2.6.3 Add Group
Group can be added using following screen.
Figure 61: Add Group
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 48 of 59
4.2.6.4 Show Group
It lists the services configured for an application.
Figure 62: Display Application Groups
Click delete icon in the Action column to delete host record. Click update icon in the Action column it will redirect to the update window.
Figure 63: Update Application Group
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 49 of 59
4.2.7 Set Time-Period
Time period is set for the time duration in a day (can be any day from Monday to Sunday) for which the events will not be generated even if the threshold is breached. The Time period can be configured in the agent configuration under “Active Period” value.
Figure 64: Set Time Period
4.3 USER
User has following actions in its menu.
Add
Show
Logged In User
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 50 of 59
4.3.1 Add
User can be added using below screen. Roles and application access is assigned to the user from this screen only.
Figure 65: Add User
4.3.2 Show
Display the list of users, roles and application access assigned to them.
Figure 66: Display Users
Click delete icon in the Action column to delete host record. Click update icon in the Action column it will redirect to the update window.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 51 of 59
Figure 67: Update Users
4.3.3 Logged In User
Display the details for the logged in user.
Figure 68: Display Logged In User
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 52 of 59
4.4 GROUP
Group has following actions in its menu.
Add
Show
Add Members
4.4.1 Add
Add group of users using below screen.
Figure 69: Add Group
4.4.2 Show
Display the list of groups added.
Figure 70: Display User Group
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 53 of 59
Click delete icon in the Action column to delete host record. Click update icon in the Action column it will pop the update window.
Figure 71: Update User Groups
4.4.3 Add Members
Add users to the group using following screen.
Figure 72: Add Members
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 54 of 59
4.5 TEST
Test has following actions in its menu.
Test
Test Full Data
Lazy Tree Demo
Partial Lazy Tree Demo
4.5.1 Test
User can test single Agent/host data to check if it is correct or not.
Figure 73: Test
4.5.2 Test Full Data
Here user can test data if it is coming from CSV directly. It can contain multiple agents.
Figure 74: Test Full Data
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 55 of 59
4.5.3 Lazy Tree Demo
Here user can see the status of all the parameters monitored in RAG format for a server.
Figure 75: Lazy Tree Demo
4.5.4 Partial Lazy Tree Demo
Here user can see the status of the parameter after selecting it in the explorer view. The status for the selected parameter will only be displayed in RAG format.
Figure 76: Partial Lazy Tree Demo
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 56 of 59
4.6 HELP
Click to go to the help pages for the TAAM application.
Figure 77: Help
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 57 of 59
5 DOCUMENT HISTORY
Version Date Author Reviewed
by Approved
by Nature of changes
1.0 08/12/2015 Sachin Patil Rakesh Talele
Draft version.
1.1 16/12/2015 Sachin Patil Added figure numbers and description.
1.4 31/12/2015 Sachin Patil Added content as per business perspective.
TAAM User Guide
TAAM_UserGuide_TechM_Cubes_V1.4 TAAM Page 59 of 59
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.