Sunteți pe pagina 1din 7

TCS SmartMonitor

Overview Document Version: 1.0

1. SmartMonitor: Overview
SmartMonitor is an end-to-end monitoring framework which seamlessly monitors multi-tier, complex application systems and transactions in production and testing environments. It also measures key performance metrics in real time and helps in proactive problem diagnosis and resolution.

SmartMonitor enables monitoring of application transaction (HTTP,SQL calls) response times as well as infrastructure details like the CPU, memory disk usage, etc thereby facilitating a deep-dive analysis for problem diagnosis. It also provides a single dashboard view to monitor application health and facilitates alarm generation in case of non-compliance with SLA guidelines.

The key capabilities of SmartMonitor include: Transaction profiling: End-to-end transaction time analysis of multi-tier application systems. Performance metrics include transaction response time breakup for each tier, correlation among multiple tiers, real time transaction statistics like bytes in/out, throughput, server response time etc. Infrastructure monitoring: Monitoring of CPU, memory, port, disk space , processes etc. Log analysis: Collecting, analyzing and searching a particular regular expression in formatted/unformatted logs. Availability: Host and Agent availability monitoring.

2. SmartMonitor: Architecture

SmartMonitor Architecture
Monitoring Alert Dashboard Deep Dive Analysis

Infrastructure and Application performance monitoring

Proactive alerting mechanism - via mail and alarm window

A single dashboard to view health of transaction and business process

From infrastructure data to deep dive into application transaction data and vice versa

Data Analysis Engine Event Configuration


Use r Various events / rules need to be configured by user for various metrics Alarm Generation Alarms are generated from the correlated data depending on the event configured Correlation Time based correlation between logs collected between servers.

Data Collection Engines


Transaction and Response time data Infrastructure related data Application log related data

Various Data Collection Agents

3. SmartMonitor: Features Features

SmartMonitor comes with the following features as an off-the-shelf offering to the customers: Correlation of Metrics Process Monitoring System Status Log Monitoring Infrastructure Monitoring Host and Agent Availability Monitoring Transaction Details Transaction Correlation Business Transaction Monitoring Comparison of Sessions Export Report

4. SmartMonitor: Hardware and Software Requirements

Windows Server
Quantity 1

Linux Server
1

Comments
This quantity may increase depending on the number of servers to be monitored. This value is well suited for 6-8 servers monitoring 24*7

CPU Memory

Intel 4 Core 2.33 + GHZ 16 GB

Intel 4 Core 2.33 + GHZ 16 GB Need to add more hard disk space on the need basic. This value may be hold true for 6-8 servers , 24*7 monitoring with 25-30 days of data. Need to archive/delete the historical data Or need to add additional storage

HDD

1 TB

1 TB

OS Additional Software DB

Windows XP or higher Jboss/Apache (Version 5.0 and above)

Any Linux ( RHEL, Opensource etc)

Postgres

5. SmartMonitor: Usage Scenarios


Customer / Industry TCS Monitoring Framework Modules Leveraged

Usage Highlight
The Front Office Portals of the customer provided different services for the users like e-filing, public viewing of documents, document resubmission tracking of status etc. for which there were several stringent performance SLAs. TCS in-house transaction profiler was effectively deployed at more than 500 workstations dispersed at 25 ROC offices to identify pattern strings for each kind of different transactions and accordingly a program was written in java which would analyze the logs and write the response time for individual transactions in a result file. The tool captured the client side response time for the transactions and the data reported back to the SLA management toolkit (Tivoli). The enterprise required a solution to monitor and analyze the response time of it's application transactions, spread across multiple tiers. TCS transaction profiler was deployed in the customer data center to monitor 10 servers. And it helped with a detailed insight on transaction time, which was analyzed by the performance consultants to pinpoint the bottleneck & thereby to suggest the improvements. The client's application generated verbose log files based on the usage. TCS Log Monitoring solution was used in this case to automate the process of error tracking that was earlier done manually. It helped in easy search and monitoring of the log files and contributed in rapid problem resolution. It also identified the no. of occurrences of events/error count that exceed a threshold limit and generated automatic notifications sent through email. As part of the overall application performance monitoring strategy, the customer needed a solution which could measure the infrastructure performance metrics like CPU, Disk, and Memory etc. TCS Infrastructure Monitoring solution was deployed in the customer data center to seamlessly monitor these key performance metrics and report/alert the application stakeholders. TCS iON is an integrated, pay-per-use, pre-configured solution that covers the entire spectrum of business processes for SMBs. iON addresses the entire spectrum of an SMBs technology needs, which range from business solutions like HR, finance, inventory, sophisticated domain-based ERP solutions to basic applications like email, document management and website services. Here the TCS infrasturcture monitoring solution was leveraged for seamless end-to-end real time monitoring of the infrastructure performance metrics (like CPU, memory, disk etc) of this application.

A customer from Government sector

Transaction Profiling

A Healthcare enterprise

Transaction Profiling

A leading Consumer Electronics and Software enterprise

Log Monitoring

A Financial Service Company

Infrastructure Monitoring

TCS iON

Infrastructure Monitoring

6. SmartMonitor: Technology Coverage


Hardware Management CPU, Memory Storage devices / Network devices Server Management AIX Solaris HP-UX Windows FreeBSD Novell OpenBSD RHEL Suse Linux Macintosh OELS (Oracle Enterprise Linux Server) Application Management WebSphere IIS WebLogic Server JBoss & Generic J2EE Apache Tomcat Middleware Management MQ Hibernate Database Management Oracle Microsoft SQL Server Sybase MySql Messaging Platform Zimbra Microsoft Exchange Lotus Domino Service UNIX HTTP SMTP FTP SSH Telnet Windows Any Service

S-ar putea să vă placă și