CS 288 Network Monitoring and Management

Covers network monitoring and management for network administrators. Topics: Analyzing and measuring network traffic, monitoring servers and internetworking devices, configuration management solutions, and tools/skills for maintaining acceptable network performance. Functions as a capstone course for the network degree.

Credits

4

Prerequisite

CS 179 or CS 189, and CS 240U

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:
1. Learn the steps in the network troubleshooting process
2. Understand SNMP and how it is used to monitor the network
3. Configure servers, routers, and switches for SNMP
4. Understand packet analysis and how it is used to monitor network traffic and troubleshoot network problems
5. Learn to use an enterprise network monitoring package to monitor performance and find network problems
6. Learn to troubleshoot network problems (both hardware and software) using network test devices and troubleshooting commands and utilities
7. Learn proactive management techniques and planning for growth
8. Learn how to configure event handlers and notifications/alarms triggered by network problems
9. Learn how to create and use performance baselines and the characteristics of a slow network
10. Learn how to use performance and error logs
11. Learn how to discover network connectivity problems
12. Learn how to track network resources such as processor load, disk utilization, and memory usage
13. Learn how to create and use important configuration management documentation
14. Learn techniques for optimizing performance through caching, for example, setting up a proxy server
15. Learn techniques for increasing throughput for latency-sensitive applications like streaming video or VoIP, for example, through quality of service (QoS) and traffic shaping techniques