Explore the components of a simple web app and then see how Applications Manager helps you discover and map relationships between your apps and take a look at the wide range of business critical metrics monitored for every app/ server in your network. We will also explore how to logically group your apps so as to achieve maximum productivity from your IT department.
3. Challenges faced by IT admins
'Suzan'
The DevOps Head
'Bob'
The IT
Admin
Zing Telco
Server
crashes
Slow
applications
Unexpected
downtimes
Creating
dependencies
Troubleshoot
memory leak
Optimizing
applications
4. Web Application
Architecture
Consists of components such as:
• DB servers - SQL, Oracle, etc.
• Application servers - Jboss,
Weblogic
• Reverse proxy - NGiNX
• Web server - IIS, Apache
• Websites
5. Key areas for monitoring
• Service performance and uptime
• Software components metrics
• System metrics
• Application metrics
6. Based on the need, the IT admin has
to:
• Build a viable monitoring platform
• Measure all the monitoring points
• Learn about application performance
11. General Terms used in Applications
Manager
A logical grouping of one or more resources which may include
application servers, DB, services, servers, etc.
A Monitor is a specific application server, service or web URL.
The performance of components are monitored on the basis of
various attributes like CPU usage, response time, etc.
Notifications generated based on Threshold/Health values.
A predefined set of values based on which an Alarm is
generated.
Tasks to be performed when alarms are generated. Eg: Send
E-Mail, SMS, etc.
Monitor
Group
Monitor
Alarms
Threshold
Actions
12. Status
Representation
Every monitor and monitor group will comprise of Availability, Health, Numeric/String attributes
Availability:
Represents
whether the
particular monitor
is up Or not.
Health:
Represents the
overall state of
the monitor.
Depends on the
severity of all
the other
attributes
Up
Down
Availability
Clear
Warning
Critical
Health
22. Why mapping?
• Business view of all discovered applications.
• Add/Delete/Modify application relationships.
• Live status of running devices.
• Identify 'down' applications quicker.
• Instant root cause diagnosis for quicker troubleshooting.
25. • Based on business service or geography
• Create subgroups
• Assign ownership to groups
• Define alarm rules and templates for every group's
attributes
• Fetch reports based on Monitor Groups
Monitor Groups