Chapter 11 Monitoring and Analyzing the Web Environment.

Slides:



Advertisements
Similar presentations
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Advertisements

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
13.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft® Windows® Server 2003 Active Directory Infrastructure.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 10: Collect and Analyze Performance Data.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Thirteen Performing Network.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
11 MONITORING MICROSOFT WINDOWS SERVER 2003 Chapter 3.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Maintaining and Updating Windows Server 2008
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
Module 14 Monitoring and Maintaining Windows Server® 2008 Servers.
Chapter Ten Performance Tuning. Objectives Create a performance baseline Create a performance baseline Understand the performance and monitoring tools.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Intrusion Prevention, Detection & Response. IDS vs IPS IDS = Intrusion detection system IPS = intrusion prevention system.
M ONITORING SERVER PERFORMANCE Unit objectives Use Task Manager to monitor server performance and resource usage Use Event Viewer to identify and troubleshoot.
Virtual Memory Tuning   You can improve a server’s performance by optimizing the way the paging file is used   You may want to size the paging file.
Network and Active Directory Performance Monitoring and Troubleshooting NETW4008 Lecture 8.
1 Chapter Overview Monitoring Server Performance Monitoring Shared Resources Microsoft Windows 2000 Auditing.
Monitoring and Troubleshooting Chapter 17. Review What role is required to share folders on Windows Server 2008 R2? What is the default permission listed.
Chapter 17: Watching Your System BAI617. Chapter Topics Working With Event Viewer Performance Monitor Resource Monitor.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
New SA Training Topic 9: Logging, Monitoring, and Performance  Logging  Windows – “Auditing”  Linux – syslog  Monitoring  MRTG  Big Brother  Performance.
Section 11.1 Identify customer requirements Recommend appropriate network topologies Gather data about existing equipment and software Section 11.2 Demonstrate.
Chapter 7: Using Windows Servers to Share Information.
MCTS Guide to Microsoft Windows 7
Server tools. Site server tools can be utilised to build, host, track and monitor transactions on a business site. There are a wide range of possibilities.
Microsoft ® Official Course Module 10 Optimizing and Maintaining Windows ® 8 Client Computers.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 14 Managing and Troubleshooting Windows 2000.
11 SYSTEM PERFORMANCE IN WINDOWS XP Chapter 12. Chapter 12: System Performance in Windows XP2 SYSTEM PERFORMANCE IN WINDOWS XP  Optimize Microsoft Windows.
Managing and Monitoring Windows 7 Performance Lesson 8.
Module 7: Fundamentals of Administering Windows Server 2008.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
2440: 141 Web Site Administration Web Server Monitoring and Analysis Instructor: Enoch E. Damson.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
TELE 301 Lecture 10: Scheduled … 1 Overview Last Lecture –Post installation This Lecture –Scheduled tasks and log management Next Lecture –DNS –Readings:
Module 2: Installing and Maintaining ISA Server. Overview Installing ISA Server 2004 Choosing ISA Server Clients Installing and Configuring Firewall Clients.
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
Sustainability: Web Site Statistics Marieke Napier UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by: URL
Monitoring Windows Server 2012
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
Linux Networking and Security
11 MANAGING PERFORMANCE Chapter 16. Chapter 16: MANAGING PERFORMANCE2 OVERVIEW  Optimize memory, disk, and CPU performance  Monitor system performance.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
1 Implementing Monitoring and Reporting. 2 Why Should Implement Monitoring? One of the biggest complaints we hear about firewall products from almost.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
14.70 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 14: Monitoring Windows Server.
Module 10: Preparing to Monitor Server Performance.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Module 13: Monitoring Resources and Performance. Overview Using Task Manager to Monitor System Performance Using Performance and Maintenance Tools to.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
Windows Server 2003 系統效能監視 林寶森
Web Server Administration Chapter 11 Monitoring and Analyzing the Web Environment.
Module 14 Monitoring and Maintaining Windows Server® 2008 Servers.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Troubleshooting Workflow 8 Raymond Cruz, Software Support Engineer.
Maintaining and Updating Windows Server 2008 Lesson 8.
Web Server Administration Chapter 11 Monitoring and Analyzing the Web Environment.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Web and Proxy Server.
Monitoring Windows Server 2012
MCTS Guide to Microsoft Windows 7
MONITORING MICROSOFT WINDOWS SERVER 2003
IS 4506 Server Configuration (HTTP Server)
Presentation transcript:

Chapter 11 Monitoring and Analyzing the Web Environment

Overview  Monitor operating systems  Monitor Web servers  Monitor other Web applications  Learn about some analysis tools for Web servers

Chapter Overview Monitoring OS/ Application Analyzing log files/ GUI interface Performance: Workload / Resources / Performance Monitoring the OSWeb Applications DNS / FTP Security: Tripwire (files being Monitored) Start with a baseline

Monitoring Operating Systems  Typically you analyze log files They contain information regarding certain events  Logs are used to detect problems OS, application, or security problems  Various tools can monitor performance  Should create baseline at beginning of OS lifecycle for comparison purposes

Monitoring Windows  Performance monitoring allows you to compare system performance over time You can set multiple counters and watch them in real-time  Windows Task Manager highlights CPU and memory usage  You can modify services to notify you if a service fails

Monitoring Windows File opened and closed  Disk Queue Length: overall view of disk load – the longer the length slower the access  % Process Time: How often the processor is being used  Page/sec: RAM availability and how much the virtual memory is being used

Windows Event Viewer  The event viewer contains six event types shown in the left pane

Windows Event Logs  System and application events display three levels of messages Information Warning Error  Because many messages can be generated, a filter focuses on what you want to see  Over time, the logs fill up so you should clear them or save them

Monitoring Linux  Logging is controlled by the syslogd daemon  Facilities represent daemons that use syslogd (shown below)  Each facility generates massages Messages have different priorities  Emerg, alert, crit, err, etc.  Most facilities are listed below Apache uses local7 for loging

Eight Levels of Message Priorities in syslogd

Monitoring IIS  IIS has specific counters for use in the Performance Monitor Cache; Byte received; Active Server Page Errors); etc.  The System event viewer provides specific information If IIS did not start, you can find out why  IIS has extensive logging capabilities Default log format used by various third-party applications that analyze logs You can create custom logs

Monitoring Apache - Error Logs  Performance monitoring of the web server Error log Transfer log (information in and out of the server)  By default, syslogd sends Apache messages to /var/log/boot.log  You can create a different error log for each virtual host

Monitoring Apache - Transfer Logs  Transfer logs tell you about the use of your Web site  Default log based on combined format Determined by the CustomLog directive in httpd.conf There are a number of sample formats or you can create your own  By default, they are stored in /var/log/httpd/access_log

Monitoring Other Web Applications  Keep track of any errors; volume of messages;  FTP Which files are being down loaded Determine possible attacks  DNS BIND uses a logging statement that you configure in named.conf Define logging in two parts  Channel defines where logging is sent  Category defines what will be sent

Analysis Tools for the Web Server  Analysis tools extract system data from logs and format the data  For IIS, one of the popular tools is WebTrend Helps you determine the source of Web traffic Determines which pages are most popular Nearly 50 different reports  123LogAnalyzer is available for both IIS and Apache Many reports are similar to WebTrends However, you cannot compare reports over time

Class Exercise:   Give it a domain name You can check who owns the domain name.   IP Address   Domain and IP address   Very interesting

Summary  Monitoring operating systems typically involves performance monitor graphics and analyzing log files  When monitoring systems, start with a baseline  In Windows, Event Viewer is the primary utility  In Linux, syslogd is the primary utility  Analysis tools take data in logs and help you make sense of it in an easy to read format

Homework (April 26 in class submission– Hardcopy only)  Research on WebTrend, 123LogAnalyzer, or any other analysis tools for Web pages. Write a short (2 pages) summary about the software. Explain a sample report you can generate, where to get the software, and if the software is free. Include a picture of sample report.

Lab  Do project Windows  Do project 11-2 – Linux (/Var/log)  Do project 11-5 – Linux (/Var/named)  Do project 11-7 – Extra credit 5 points.  All labs must be shown!