Every organization has their own custom or standard
application hosted on their network to serve various needs. These applications
serve as a backbone of the business. These critical applications should be
maintained and monitored such that it has Zero down Time.
Assuring the Zero down time alone is not enough. The end
user experience should also be considered. When accessing the application the
end user should feel the faster response time and it should not be dumb.
The end user experience of an application degrades of 2
reasons:
1.
Network Latency
2.
Application server issue.
Let’s have a scenario to explain, a company has 3 sites
(Site A, Site B and Site C). Site B is their data center and users from the
Site A and Site C access their finance application hosted in the site B data
center. The finance application is web
based and has DB2 server as the back-end.
Users in Site A and C reports that application is very slow
and the data are getting dropped. A Administrator has been assigned a task to
check what exactly going wrong in regards to this application.
Application performance can be determined by measuring the
Network traffic, latency and Application server hardware utilization.
While analyzing the Network bottleneck, it is been observed
QoS policies are placed on both Site A and Site C routers to shape this
business critical application traffic.
Traffic Class Creation :-
Router(config)# class-map database
Router(config-cmap)# match protocol DB
Policy Creation :-
Router(config)# policy-map DB2
Router(config-pmap)# class DB2
Router(config-pmap-c)# bandwidth percent 75
Using ManageEngine NetFlow Analyzer tool, administrator verifies that DB2 traffic to Site B data center is being properly utilized and using the Cisco IP SLA WAN RTT, he verifies that there is no latency, packet loss and Round trip time is also well under threshold. He also verifies the performance of QoS policy applied for DB2 through Cisco CBQoS reporting.
The analysis done by the administrator gives an idea that the problem is not with network connectivity.
The next step is to analyze the performance of database
server, he was using ManageEngine Application manager to analyze this performance
of the database server. He created monitor to measure the hardware components
like CPU, RAM, HDD etc and also a monitor for DB2 which checks the health and
number of concurrent queries, connections and errors on the database server.
He finds that RAM on the server is highly utilized and the
connection time is also high.
So the Administrator decides to
increase the RAM on the server to improve the performance.
Further Administrator added alerting
profile in both ManageEngine NetFlow Analyzer and Application manager, if there
is any latency or high traffic utilization on WAN links, the NetFlow Analyzer generate
alerts and Application manager generate alert if the database server has any
problem.
With
very good network monitoring and alerting tool administrator around the globe
can ensure Zero down time and good ART.
Join us on twitter @NetFlow-geek
Reach us on Facebook at NetFlow Analyzer TAC
Catch up with the latest updates in the industry, through our LinkedIn community Bandwidth Monitoring and Traffic Analysis for Enterprises
Praveen Kumar
NetFlow Analyzer Technical Team