Linux Advanced Logging and Monitoring ( advlinuxlogg | 21 hours )
- Previous operating system administration experience is helpful
Audience
- IT professionals
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Day 1:
Introduction to Logging and Monitoring in Linux
Basic and Advanced Logging
Log Analysis
What Are Linux Logs?
What is Linux Monitoring?
Who/What Writes Log Files? Kernel logging and User logging
What type of info appears in log files? Three broad classifications: security events, system events, and system attack alerts
Log Levels
The structure of Kernel Logging: the Kernel Ring Buffer
Where are the logs stored? Most important directories and log files
Simple Logging Observation Tools: dmesg, tail -f,
Day 2:
System Monitoring
Advanced System Monitoring
Security Monitoring
Automation and Alerting
Why Monitoring is Important: Troubleshooting system problems, performance monitoring, detecting security issues, actively checking for attack events
What are we monitoring? CPU use, disk use, memory/swap use, network use
Real-time monitoring commands: top, free, du, df
Advanced Monitoring: Using awk to process monitoring command output
Using cron to automate monitoring
Alerting: scenarios using email.
Alerting Using messaging system: MQTT, Telegram
Day 3:
Network Monitoring
Application Monitoring
Cloud Monitoring
Performance Monitoring
Troubleshooting with Logging and Monitoring
Advanced Topics (Container Monitoring, Big Data and Machine Learning)
Cloud monitoring: Microsoft Azure Monitoring Tools Overview
Open Source Monitoring/Alerting Tools: https://www.tecmint.com/best-linux-log-monitoring-and-management-tools/